摘要: cvAbs , cvAbsDiff , cvAbsDiffScvAdd , cvAddS , cvAddWeighted(可添加权重)#include #include int main(int argc,char** argv){ IplImage *s1,*s2; s1=cvLoad... 阅读全文
posted @ 2014-06-23 21:32 老姨 阅读(1200) 评论(1) 推荐(0) 编辑
摘要: 通过 cvResetImageRoI 函数释放ROI是非常重要的,否则其他操作将默认在ROI区域中进行通过巧妙的使用widthStep,可以达到同ROI一样的效果 —— 如果想设置和保持一副图像的多个子区域处于活动状态(ROI 只能串行处理并且必须不断的设置和重置)#include #include... 阅读全文
posted @ 2014-06-23 16:39 老姨 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 多通道的矩阵 —— 通道是连续的!!要将指向该数据类型的指针移动到下一通道,我们只需要将其增加1。如果想访问下一个“像素”或者元素集,则需要一定的偏移量矩阵的step元素是矩阵中行的长度,单位为字节。#include "cv.h"#include "highgui.h"#include int ma... 阅读全文
posted @ 2014-06-23 16:11 老姨 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 打开视频文件,对每一帧进行极坐标变换,然后将转换生成的图像序列写入视频文件中#include "cv.h"#include "highgui.h"int main(int argc,char** argv){ CvCapture* capture=0; capture = cvCreat... 阅读全文
posted @ 2014-06-23 15:06 老姨 阅读(749) 评论(0) 推荐(0) 编辑
摘要: 创建滚动条,实现滚动条随视频播放移动。#include "cv.h"#include "highgui.h"CvCapture* capture=NULL;int g_slider_position=0; // 创建时滑块的位置int s_pos=0;void onTrackbarSlide(... 阅读全文
posted @ 2014-06-23 14:52 老姨 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 1,枚举类型 —— 下标自0开始enum 枚举类型名 { 常数表 }2,C++ 的异常处理机制实际上是一种运行时通知机制3,delete p;只是删除指针p指向内存区,并不是删除指针p,所以p还是可以用的。删除空指针所指向内存是可以的。4,为了避免内存泄露,在删除一个指针后应该将其其值赋为0。5,常... 阅读全文
posted @ 2014-06-23 11:24 老姨 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1,如果遇到派生类成员和基类成员的名称冲突的情况,程序会采用派生类成员执行相应的操作。如果需要使用基类中的同名成员,则必须在程序中使用全局分辨符“::”虚基类 —— 派生类在继承基类时加入“virtual”关键字,应用中将只存在一个基类的拷贝;如果同意继承层次中既有虚基类又有非虚基类,那么程序执行时... 阅读全文
posted @ 2014-06-23 10:31 老姨 阅读(177) 评论(0) 推荐(0) 编辑