-
多目标跟踪,opencv+vs
先用背景差分完成目标提取,将运动目标的相关信息放入到链表中,通过帧差完成对多目标的跟踪,达到实时性的要求运动目标的相关信息存放于结构体中,可以在此基础上判断目标的动作行为跟踪基本框架,opencv编写,利用背景差分,质心法可以跟踪多个目标,并分配ID号,记录行动轨迹,可用于车辆道路等,大家可以参考学习下,效果有待改进,不同的视频会有不同的效果。
- 2022-03-02 01:06:57下载
- 积分:1
-
opencv适用于VC6.0、VS等
opencv1.0,既含有源码也含有lib和dl文件,具体有ml、cv、cvaux、cxore、otherlibs等。下载后添加头文件和lib库后就可以直接使用
- 2022-04-02 10:01:32下载
- 积分:1
-
边缘检测算法
边缘检测算法喜欢罗伯茨、 空降和普鲁伊特运算符可以用于更多灰度梯度和
噪音。对于检测对角边缘 Sobel 运算符是更加敏感。另一方面,普鲁伊特运算符是更多
敏感的水平和垂直边缘。康力的运算符基于三个标准。第一个条件是使用
为疏导图像的高斯函数。二是一阶导数的最大值对应于
最小的一阶导数。换句话说,这两个点用灰度 (强边缘) 和点的戏剧性变化
稍有变化的灰度与对应于第二阶导数零交叉点。因而这些两个阈值为
用于检测弱边缘和强边缘。康力的算法不是容易受到噪声干扰的事实
使其真正弱边缘检测的能力。所以 Canny 的算法是边缘检测优化算法。
- 2023-02-20 10:15:03下载
- 积分:1
-
利用vtkContourFilter提取多个等值面
用vtkContourFilter进行等值面提取的时候出现不能单独提取的问题。当用SetValue(0,51)的时候把灰度值为50的部分提取出来了,但是用SetValue(0,151)的时候就把3个部分都提取出来了,无法单独提取表面,效果是几个设定表面颜色(红,绿,蓝)的叠加。我把SetValue改成Generate
- 2022-07-16 13:27:00下载
- 积分:1
-
Windows中的画图软件
本程序功能与Windows下附件中的画图软件功能相近。本程序是在VC6.0平台上用MFC所编,支持多文档和多视图结构,视图为滚动视图,允许分割窗口。绘制方面的功能主要包括绘制各种图元,包括直线、Bezier曲线、矩形、圆角矩形、椭圆(圆)、多边形,用笔或画刷自由绘图,橡皮擦擦除,颜料桶填充,取色和区域选取移动。绘图时可以选择各种画笔颜色和画刷颜色,各种线型和线宽,以及画封闭图元时是否填充,当然,还能设置背景色、清除图像及画布大小调整等,并且在绘图区单击右键会弹出快捷菜单。程序支持保存和读取位图格式。 程序界面主要由标题栏、菜单栏、工具栏、状态栏、绘图工作区及属性页对话框组成,其中有四个实现不同功能的工具栏,包括MFC自动生成的工具条、自定义的工具箱(ToolBox)、颜色盒(ColorBox)和工具属性栏(ToolStyleBox)。其中MFC自动生成的工具条用于保存文件之类的操作工具箱可以选择绘图或操作方式,颜色盒选取颜色,工具属性栏设置工具属性,状态栏中显示鼠标在绘图区的逻辑坐标,属性页对话框可以改变画布大小及设置背景色和前景色。工具栏和状态栏有停靠和浮动功能。
- 2022-03-21 17:33:43下载
- 积分:1
-
vc 截图源码
vc 截图源码
我擦这DLL不知道哪个SB写的,有BUG(new后没见delete).
网上说是开源的,但是找不到源码,只好自己动手撸了一份...........
这里面的6K dll是原版DLL,有兴趣的自己撸.
虽然很简单,但是好久都没撸过别人的程序了,就快没手感了~~~~
- 2022-08-10 15:09:13下载
- 积分:1
-
如何进行简单的有序抖动算法 (半色调图像)?
翻译 maninwest@Codeforge 作者:Mr. Lai Tai-Yu@CodeProject我们常在报纸上看到图片。观察这样的图片你会发现它是由一个个点组成的。我们也可以做出这种效果。很有趣。适用于初学者。背景操作系统: Microsoft Windows 7 专业版 (64 位) 开发实用程序: Microsoft Visual Studio 2010使用代码 // The height of the image.
for ( int iY = 0; iY < imageA->DibInfo->bmiHeader.biHeight; iY++ )
{
// The height of the image.
for ( int iX = 0; iX < imageA->DibInfo->bmiHeader.biWidth; iX++ )
{
// The index of pixel, because we use the three depth bit to present one pixel of color,
// Therefore, we have to multiply three.
lIDXA = ( iX * 3 ) + ( iY * imageA->DibInfo->bmiHeader.biWidth * 3 );
// To get the pixel depth of the blue channel,
byteRGB_BA = imageA->DibArr
- 2022-04-24 07:36:05下载
- 积分:1
-
fileter image
- 2022-03-24 05:41:37下载
- 积分:1
-
图像处理
开发平台vs2005,图像的增强的各种算法,包括 线性、非线性(指数、对数变换等)变换及各种低通滤波、高通滤波。
- 2022-03-14 14:41:40下载
- 积分:1
-
互信息配准
应用背景基于互信息(Mutual information, I)的配准方法是利用图像本身具有的灰度统计信息来度量图像的相似度,采用一定的搜索算法得到使相似度最大的图像空间变换形式,达到配准图像的目的。两个变量的联合概率分布于完全独立的概率分布的广义距离来作为变量之间的相似性测度。由于互信息测度无需预先假设不同成像模式下图像灰度的相关性,也不需对图像进行分割和任何预处理,精度高。关键技术采用二维图像空间变换模型中的刚体变换,主要是确定浮动图像变换过程中是的互信息最大时浮动图像所旋转的角度和在x和y轴运动的位移。要求得两幅图像的互信息,则要分别求取两图像的熵和二者的联合熵,而熵的求取需要使用到图像的灰度直方图,故要先求取每幅图像的灰度直方图。这一过程中需要浮动图像在变换过程中出现的非整数坐标上的点进行灰度插值(本程序采用的是双线性插值)
- 2023-07-19 19:30:03下载
- 积分:1