高图实验参考资料,网络途径整理,仅供学习研究,如有侵权,请 联系 gavin@ustc.edu.cn
基于 opencv 的 use 摄像头视频采集程序 ...................................................................................... 1
基于 opencv 的两个摄像头数据采集 ............................................................................................. 3
能激发你用代码做视频的冲动程序 ............................................................................................... 6
图像反转(就是把黑的变白,白的变黑) ................................................................................. 11
图像格式的转换 ............................................................................................................................. 12
从摄像头或者 AVI 文件中得到视频流,对视频流进行边缘检测 ............................................ 13
采用 Canny 算子进行边缘检测 .................................................................................................... 15
角点检测......................................................................................................................................... 18
图像的旋转加缩放(效果很拽,用地球做就像谷歌地球似的) ............................................. 21
Log-Polar 极坐标变换 ................................................................................................................... 22
对图像进行形态学操作(图像的开闭,腐蚀和膨胀运算) ..................................................... 24
用不同的核进行图像的二维滤波 ................................................................................................. 27
图像域的填充 ................................................................................................................................. 30
寻找轮廓实现视频流的运动目标检测(超推荐一下) ............................................................. 35
采用金字塔方法进行图像分割 ..................................................................................................... 40
图像的亮度变换 ............................................................................................................................. 43
单通道图像的直方图 ..................................................................................................................... 46
计算和显示彩色图像的二维色调-饱和度图像............................................................................ 48
图像的直方图均匀化 ..................................................................................................................... 50
用 Hongh 变换检测线段 ................................................................................................................ 52
利用 Hough 变换检测圆(是圆不是椭圆) ................................................................................ 57
距离变换......................................................................................................................................... 59
椭圆曲线拟合 ................................................................................................................................. 64
由点集序列或数组创建凸外形 ..................................................................................................... 68
Delaunay 三角形和 Voronoi 划分的迭代式构造 .......................................................................... 71
利用背景建模检测运动物体(推荐) ......................................................................................... 78
运动模板检测(摄像头) ............................................................................................................. 81
显示如何利用 Camshift 算法进行彩色目标的跟踪 .................................................................... 86
基于 opencv 的 use 摄像头视频采集程序
准备工作:你得把 opencv 库装到电脑上,并把各种头文件,源文件,lib 库都
连到 vc 上,然后设置一下系统环境变量,这里这方面就不说了,好像我前面的
文章有说过,不懂也可百度一下。
建立一个基于 WIN32 控制台的工程 CameraUSB,在新建一个 c++元文件,写代码:
#include "cxcore.h"
#include "cvcam.h"
#include "windows.h"
#include "highgui.h"