登录
首页 » 图像处理 » c++语言实现光流法检测

c++语言实现光流法检测

于 2023-06-06 发布 文件大小:10.25 MB
0 422
下载积分: 2 下载次数: 1

代码说明:

在VC中实现光流检测 已经通过测试 有实力视频和相关文档介绍 可以直接运行

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 粒子群算法工具箱
    应用背景粒子群算法工具箱 该工具箱将PSO算法的核心部分封装起来,提供给用户的为算法的可调参数,用户只需要定义好自己需要优化的函数(计算最小值或者最大值),并设置好函数自变量的取值范围、每步迭代允许的最大变化量(称为最大速度,Max_V)等,即可自行优化。关键技术与遗传算法相比,PSO仅需要调整少数几个参数即可实现函数的优化。该算法对待优化函数没有任何特别的要求(如可微分、时间连续等),因而其通用性极强,对多变量、高度非线性、不连续及不可微的情况更加具有其优势。 该工具箱的使用主要分为几个步骤: 1) 在Matlab中设置工具箱的路径; 2) 定义待优化函数; 3) 调用PSO算法的核心函数:pso_Trelea_vectorized()。 其中第三步最关键,用户需要根据自己的需要设置好参数,可使算法极快收敛。
    2022-03-19 23:26:19下载
    积分:1
  • 人眼识别,人脸旋转,裁剪
    给定一个含有人脸的图片,可以自动找到双眼,然后把人脸裁剪出来,将人脸进行旋转,到水平, 并将两个眼睛之间的像素整定成100,整个图片是 340*340
    2022-05-17 19:21:08下载
    积分:1
  • 时钟画
    基于c++开发的时钟程序,能实现时钟走动与停留,界面简单,可运行,十分简单便于初学者更改
    2023-06-20 22:20:04下载
    积分:1
  • 基于卡尔曼滤波器的运动物体追踪
    clear,clc,close all; % compute the background image Imzero = zeros(240,360,3); video=aviread("SampleVideo.avi"); Im = double(cat(4,video(1:2:end).cdata))/255;     clear video % Convert to RGB to GRAY SCALE image. nFrames = size(Im,4); Imzero  = Im(:,:,:,1); for i = 2:5 Imzero = Im(:,:,:,i)+Imzero; end Imback = Imzero
    2023-07-26 08:50:04下载
    积分:1
  • kalman+camshift 跟踪程序
    针对camshift跟踪容易丢失目标问题,加入了kalman滤波来预测下一个可能存在的位置,跟踪丢失的几率降低。cam-shift算法的原型是mean-shift算法,后者的核心是沿某种函数的梯度方向迭代,之后根据迭代次数和误差阈值收敛于某一个范围,这个范围就是“要找”的区域。 这个函数是目标区域色彩直方图在当前关键帧的投影得到的图像,可以把这个图像理解成一种空间函数分布——色彩地形图。 cam-shift算法是对mean-shift算法的升级,可以进行窗口可变的迭代……cam-shift是一种基于密度函数迭代的跟踪算法,对运动不敏感,所以不能进行两帧之间目标的关联分析(这一部分要我们自己做)。而这个算法之所以能够用来跟踪,我认识是算法的前提假设,相连帧间目标的运动是微小的,即运动是近似连续的,这样密度函数是连续的,就可以沿梯度方向寻找局部最优值,这是这个局部最值就是目标区域。 cam-shift算法很容易跟丢,这是因为密度函数可能有多个峰,而梯度搜索很容易掉进局部最优值,而不能再到全局最优。多峰值的出现是因为背景的干扰。所以密度函数的选取,即目标特征的表示方式,是一个很重要的部分。
    2022-05-28 22:57:31下载
    积分:1
  • 绘制各种类型
    在图像上,绘制多种形状的方形,直线, 用来做2D矢量图像设计时使用。给出了各种绘制方形,和直线的方法。It manages simple graphic objects like rectangles, lines and ellipses, other than images and RTF text. It shows most of the capabilities of GDI+, such as color transparency, pen style, start/end line cap and so on.
    2022-03-25 08:52:08下载
    积分:1
  • 皮肤检测
    Blob 检测是一种快速、 简便的方法可以用于许多机器视觉任务,例如跟踪一个红色的球,找到一个蓝色的标记或检测人皮肤 (皮肤检测可与人脸检测和人脸识别方法性肤质的面具和手势识别非常有用)。若要查找彩色的斑点,你应该转换你的彩色图像从 BGR HSV 格式这样的颜色很容易分开。可以使用 HSV 颜色转换页面上的"ColorWheelHSV"程序看要到阈值的 H、 S 和 V 的值。你并不使用其他图形软件,请参见使用因为 HSV 值是不同的在 OpenCV 比在其他软件中的 HSV 阈值。举个例子,如果你想要检测一个蓝色的球,你可以运行 ColorWheelHSV,看到那蓝色大约是色调 85 到 130 在 OpenCV 之间。
    2022-03-03 06:58:10下载
    积分:1
  • 数字图像处理基础代码
    图像噪声的消除-----中值滤波和均值滤波,中值滤波是一种根据领域中各像素的值来决定中心像素值的大小的方法。均值滤波又称领域平均法,是一种简单的空域处理方法。构造一个能够进行均值、中值滤波处理的图像处理实验系统,包含对IMAQ Vision 的图像类型及定义方法,图像区域的开辟,对图像文件的读取、显示等操作。对中值滤波的实现的代码,还有对均值滤波的实现的代码。
    2023-05-19 11:05:04下载
    积分:1
  • cpp quadtree
    非常优雅的四叉树样本测试阿拉伯字母图像。
    2022-03-21 21:06:16下载
    积分:1
  • java抖动图像
    使用java编程实现的抖动图像的小程序,其中采用4阶矩阵{0 8 2 10 ; 12 4 14 6 ; 3 11 1 9 ; 15 7 13 5 },将彩色图像变为二值图像,生成一个bmp图像文件
    2022-05-31 18:03:29下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载