-
润乾报表使用DIV层实现坐标差值的算法
2012-05-28 09:12:14在这4个影响偏移量的部分中,只有两个部分可以通过报表设计器控制:第一个是纵轴标题,可以保留其为空直接去除;第二个是图例,可以选择不显示图例去除,而纵轴标签和数据起始点间隔两个因素不能通在润乾报表统计图中,其X轴坐标并不是从展示页面的最右方0像素开始的,而是有一个偏移量像素数。这个偏移量像素数包括四个部分:
1、纵轴标题、纵轴标签、图例(如果图例在右方)、横轴起始点和横轴数据起始点之间的间隔。
在这4个影响偏移量的部分中,只有两个部分可以通过报表设计器控制:第一个是纵轴标题,可以保留其为空直接去除;第二个是图例,可以选择不显示图例去除,而纵轴标签和数据起始点间隔两个因素不能通过报表设计器来控制。
使用DIV层来控制,其基本思路是在上层的DIV层中,通过JS编程,监听鼠标拖拽事件,从而获得当前鼠标所在的X轴坐标点像素。然后通过一定的算法,转换为下层DIV中该点在统计图中对应的横轴统计图坐标。
其算法为:
(统计图中指定点对应的横轴统计图坐标值*相邻坐标值间隔像素)+ 偏移量像素数 = 上层DIV中当前坐标的横向像素数
在这个算法中,需要细化的部分是:相邻坐标值间隔像素,需要固化的部分是:偏移量像素数。
首先细化相邻坐标值间隔像素数,其值等于(数据终止点像素-数据起始点像素)/数据间隔数。
然后固化偏移量像素数,包括:
1、去除纵轴标题
2、不显示图例
3、固定纵轴标签
3、固定横轴数据点的个数然后根据算法,解一个1元1次方程即可倒推出横轴统计图的坐标值,然后可将该值传入其他报表做进一步的分析和运算。
文章转自:http://www.runqian.com.cn/archives/4555.html/
-
[MATLAB智能算法30个案例分析].史峰
2014-08-14 11:51:33相对于二维路径规划算法来说,三维路径规划问题更加复杂,需要考虑的因素和约束条件更多,一般方法难 以取得好的规划效果。蚁群算法具有分布计算,群体智能等优势,在路径规划算法上具有很大潜力,本案例研究了基于... -
配永磁机构的真空断路器同步分合闸控制系统设计与实现
2021-01-14 17:35:12通过分析影响永磁机构动作时间的因素,研究了同步分合闸控制的关键技术,包括设计FIR数字滤波器以准确提取系统电压电流过零点、径向基函数神经网络(RBF)预测控制、机构老化与触头磨损的自适应补偿控制等.最后给出并... -
常用设计模式及 Java程序设计(含java源码)
2010-01-15 11:33:38也可能描述了导致不灵活设计的类或对象结构。有时候,问 题部分会包括使用模式必须满足的一系列先决条件。 解决方案(solution) 描述了设计的组成成分,它们之间的相互关系及各自的职责和协作方式。因为模式就像一... -
基于Android的WIFI室内定位技术研究
2018-12-28 11:53:19随着人们对基于位置的服务(Location Based ...首先,通过阅读大量相关的文献资料,对比分析了当前国内外WIFI室内指纹定位技术的研究现状对其中涉及到的相关技术的原理和特点进行介绍分析,包括WIF1无线通信技术... -
论文研究-大学生贫困资助评定的多粒度粗糙集研究.pdf
2019-09-11 02:43:35由于影响资助评定的因素有很多,导致资助评定存在不公平性。为了帮助各大高校更好地做好贫困生资助工作,设计了大学生贫困资助评定标准调查问卷,向某校大一至大四学生分发调查问卷收集数据,利用粗糙集理论改进的... -
信息共享受限条件下的供应链网络系统牛鞭效应控制策略
2021-01-14 18:45:39因, 提出了动态库存控制策略, 并给出了策略参数设计的线性矩阵不等式组算法. 运用系统稳定性理论, 深入分析了 信息共享对牛鞭效应的影响, 并通过仿真结果验证了库存控制策略的有效性和实用性.</p> -
ease软件 4.0版的特点和应用
2014-09-16 01:05:07由于声场的复杂性和某些因素的不可预测性,没有模拟可以百分白的精确,但自90年以来,ease的预测被证明是有效而可靠的。) ease软件在建筑声学、建筑扩声设计中有广泛的应用。我们应用ease对扬子江药业大型会议厅... -
数据库系统基础:初级篇(第5版)(讲述数据库系统原理的经典教材)--详细书签版
2013-04-05 13:45:32本书是一本讲述数据库系统原理的教材,重点强调数据库建模与设计的基础、数据库管理系统提供的语言和工具以及系统实现技术。全书共分4个部分,第一部分介绍最基本的概念、术语及建模原则,第二部分描述了关系数据... -
MATLAB的数据采集与分析系统源代码
2013-11-18 14:50:06依据软件开发的设计原则,确定了设计的一般步骤,具体如下: (1)明确系统所要实现的主要功能,应该具有哪些模块。 (2)绘出基本的用户界面草图,并对其进行修改,最终确定一个方案。 (3)根据最终确定的方案,... -
C#数据结构
2013-12-10 11:49:54对于一个特定的问题,采用的数据结构不同,其设计的算法一般也不同,即 使在同一种数据结构下,也可以采用不同的算法。那么,对于解决同一问题的不 同算法,选择哪一种算法比较合适,以及如何对现有的算法进行改进,... -
牵引变电所混合电力滤波器及其控制器的研究
2010-10-11 22:37:12讨论了有源电力滤波器的输出滤波器参数的设计的准则,编制了优化程序, 给出了设计结果。设计了有源电力滤波器的控制系统,控制系统包括指令产 生控制器和指令跟踪控制器。由于有源电力滤波器对指令跟踪环节的相位特... -
网上会展的未来发展趋势
2012-12-12 16:21:10物理自然环境恶化是指网上会展信息系统物理基础的支持能力下降或消失,包括电力供应不足或中断、电压波动、静电或强磁场的影响,以及自然灾害的发生等。 2、网上会展的安全对策 会展网站信息网络安全防范包含以下... -
软件工程知识点
2012-12-02 21:34:25概要设计时并不需要说明模块的内部细节,但是需要进行全部的有关它们构造的定义,包括功能特征、数据特征和接口等。 在进行概要设计时,模块的独立性是一个有关质量的重要技术性指标,可以使用模块的内聚、耦合这两... -
目标检测(一):背景差分法
2018-11-10 22:38:33目标检测是将运动的物体从背景中检测出来,人们希望设计能适用于各种监控环境,不受光照、天气等外界因素影响的目标检测算法。但这种算法难免复杂度大,现有一些算法大多是针对某一类问题提出的,主要包括背景减法、...目标检测是将运动的物体从背景中检测出来,人们希望设计能适用于各种监控环境,不受光照、天气等外界因素影响的目标检测算法。但这种算法难免复杂度大,现有一些算法大多是针对某一类问题提出的,主要包括背景减法、相邻帧差法和光流法等
1.1背景减法背景减法(backgroundsubtraction)是目前运动目标检测的主流方法,其基本思想是将当前每一帧图像与事先存储或实时获取的背景图像相减,计算出与背景偏离超过一定阀值的区域作为运动区域。该算法实现简单,相减结果直接给出目标的位置、大小、形状等信息,能够提供关于运动目标区域的完整描述,特别是对于摄像机静止的情况,背景减法是实现运动目标实时检测和提取的首选方法。
背景减法实现的关键是背景模型的获取和更新。背景获取算法通常要求在场景中存在运动目标的情况下获取背景图像,更新过程使背景能够适应场景的各种变化和干扰,如外界光线的改变,背景中对象的扰动和固定对象的移动,阴影的影响等。一种典型的背景建模方法是用混合高斯模型描述背景图像像素值的分布,目标检测过程中判断图像的当前像素值是否符合该分布,若是被判为前景点,否则为背景点。同时根据新获取的图像,对背景图像参数进行自适应更新。该方法能够可靠处理光照变化、背景混乱运动的干扰以及长时间的场景变化等。在此基础上,对背景、静止目标和运动目标三者采取不同的更新策略,以减弱背景更新过程中运动目标对背景的影响。1.2 BS算法
OpenCV提供的BS算法:
- 图像分割(GMM - 高斯混合模型)
- 机器学习(KNN - K个最近邻)
以下代码将通过GMM和KNN两种方法,实现了实时检测运动目标效果的对比。
代码:
#include <opencv2/opencv.hpp> #include <iostream> using namespace std; using namespace cv; int main(int argc, char** argv) { VideoCapture cap(0); if (!cap.isOpened()) { printf("\nCan not open camera \n"); return -1; } Mat kernel = getStructuringElement(MORPH_RECT, Size(3, 3), Point(-1, -1)); // intialization BS Ptr<BackgroundSubtractor> pMOG2 = createBackgroundSubtractorMOG2(); //Ptr<BackgroundSubtractor> pKNN = createBackgroundSubtractorKNN(); Mat tmp_frame; Mat bsmaskMOG2, bsmaskKNN; for (;;) { cap >> tmp_frame; if (tmp_frame.empty()) break; // MOG BS pMOG2->apply(tmp_frame, bsmaskMOG2); morphologyEx(bsmaskMOG2, bsmaskMOG2, MORPH_OPEN, kernel, Point(-1, -1)); imshow("MOG2", bsmaskMOG2); // KNN BS mask //pKNN->apply(tmp_frame, bsmaskKNN); //imshow("KNN Model", bsmaskKNN); imshow("video", tmp_frame); char keycode = (char)waitKey(30);//按ESC推出 if (keycode == 27) break; } cap.release(); return 0; }
-
数字图像处理车牌定位开题报告
2012-04-25 13:33:41新 在车辆识别系统中,牌照区域定位是影响车牌识别系统性能的重要因素之一车牌定位准确与否直接影响字符识别的准确率,以往的拍照定位重要包括:J.Barroso等基于提出的基于水平线搜索的定位方法;R.Parisi提出的机遇... -
软件资料文档标准规格
2009-04-02 09:34:59◇ 详细设计说明书:着重描述每一模块是怎样实现的,包括实现算法、逻辑流程等。 ◇ 用户操作手册:本手册详细描述软件的功能、性能和用户界面,使用户对如何使用该软件得到具体的了解,为操作人员提供该软件... -
软件工程教程
2012-07-06 23:10:29通过演示及讲述,讲解课程设计的整体情况,针对其设计提出一些技术及细节问题确认是否真正理解课程设计中的要点、是否掌握了进行系统设计的知识和能力、是否本人完成。如通发现没有真正设计或者不清楚技术细节,则... -
c语言编写单片机技巧
2009-04-19 12:15:17在应用中,一般是将微处理器装配在专门设计的电路板上,在母板上只保留和嵌入式相关的功能即可,这样可以满足嵌入式系统体积小和功耗低的要求。目前的嵌入式处理器主要包括:PowerPC、Motorola 68000、ARM系列... -
matlab神经网络30个案例分析
2011-06-01 20:06:07根据货运量影响因素的分析,分别取国内生产总值(GDP),工业总产值,铁路运输线路长度,复线里程比重,公路运输线路长度,等级公路比重,铁路货车数量和民用载货汽车数量8项指标因素作为网络输入,以货运总量,铁路... -
软件工程-理论与实践(许家珆)习题答案
2011-01-12 00:49:42常用的冲突求解方法有:协商、竞争、仲裁、强制、教育等,其中有些只能用人的因素去控制。 (5) 进化需求 客户的需要总是不断(连续)地增长,但是一般的软件开发又总是落后于客户需求的增长,如何管理需求的进化(变化... -
1.2.6 一颗现代处理器,每秒大概可以执行多少条简单的MOV指令,有哪些主要的影响因素 1.2.7 请分析 MaxCompute 产品与分布式技术的关系、当前大数据计算平台类产品的市场现状和发展趋势 1.2.8 对大数据平台中的...
-
costas_loop代码
2012-10-08 14:40:33% 相位误差不影响算法的定时性能,鉴于以上优点, % 该算法适合多种应用场合。 % % 它是从平方律定时推导出的,依靠检测码元转换处的 % 过零点来定时,因此数字基带信号的归零特性很大程度 % 上影响算法的性能... -
图像处理基础(第2版).[美]Maria Petrou(带详细书签).pdf
2019-01-05 02:38:43全书从头到尾共设计了472个问题(很多是由学生提出来的),有问有答,循序渐进,逐步将各种图像技术依次介绍。这种形式除能帮助课堂教学外,也很适合自学,因为每一段都解决了一个疑问,对自学者会很有吸引力。书中... -
Xray-web漏洞扫描工具.zip
2020-02-02 15:04:50时间检测受影响因素太多且不可控,而且可能会影响其他插件的运行。因此除非必要(如 sql)请尽量使用与时间无关的 payload。 尽量不使用盲打平台 如果一个漏洞能用回显检测就用回显检测,因为盲打平台增加了... -
数据交换需求规格说明书
2011-03-01 14:57:51但由于诸多因素的影响,即使同一地区的政府机构间也无法进行合理、有效的沟通,可以说是一座座的“信息孤岛”。电子政务实施的任务之一就是要将这些“孤岛”有机地串连在一起,充分发挥其效能,同时也保护了各部门在... -
C++网络爬虫项目
2018-07-04 00:59:17种手段将网页的搜索排名提前到与其网页质量不相称的位置,这会严重影响用 户的搜索体验。所以,如何自动发现作弊网页并对其给于相应的惩罚,就成了 搜索引擎非常重要的功能之一。 1.2. 网络爬虫 通用搜索引擎的处理... -
《计算机操作系统教程》习题详解(第二版)
2010-11-20 12:37:53如果允许用户执行特权指令,它将不仅影响当前运行的程序,而且还有可能影响操作系统的正常运行,甚至整个系统。3. 中断向量在机器中的存储位置是由硬件确定的,还是由软件确定的 ? 答:中断向量在机器中的位置是由... -
2019数据运营思维导图
2019-03-29 21:34:09数据分析是精细化运营,要建立起体系化思维(金字塔思维) 自上而下 目标—维度拆解—数据分析模型—发现问题—优化策略 自下而上 异常数据 影响因素 影响因素与问题数据之间的相关关系 原因 优化策略 数据化运营7大... -
数据运营思维导图
2018-04-26 14:24:22影响因素与问题数据之间的相关关系 原因 优化策略 数据化运营7大经典思路 以目标为导向,学会数据拆分 细分到极致 追踪思路 运营的问题,是追踪出来的,不是一次就看出来的 所有的数据都是靠积累和沉淀才能...
-
mysql-connector-c++-8.0.23-win32.msi
-
MySQL 四类管理日志(详解及高阶配置)
-
11. 含k个3的数.cpp
-
基于Vue+express+mysql在线订餐购物商城app设计
-
智能停车场云平台(附vue+SpringBoot前后端项目源码)
-
2021-03-01
-
华为1+X——网络系统建设与运维(中级)
-
Leetcode 1774. Closest Dessert Cost 枚举法
-
DVD数码相册大师.rar
-
Androidesk-release-androidesk.zip
-
redis-6.0.6-windows.zip
-
Pytorch的22个激活函数
-
计算机常见复试问题.pdf
-
30张图带你彻底理解红黑树
-
잘났어 정말
-
MySQL NDB Cluster 负载均衡和高可用集群
-
安卓开发者挑战赛AndroidDevChallenge
-
printf打印彩色字符,还能闪烁!
-
Java核心技术面试题.zip
-
1052. 爱生气的书店老板