· openCV学习笔记(7)-- cvResize()尺寸调整
· openCV学习笔记(6)-- cvFloodFill漫水填充算法
2011-9-26 11:57:42 阅读95 评论0 262011/09 Sept26
图像的剪切有多种方法,其中一种是使用ROI的方法
第一步:将需要剪切的图像图像不部分设置为ROI
cvSetImageROI(src , cvRect(x,y,width,height));
第二步:新建一个与需要剪切的图像部分同样大小的新图像
cvCreateImage(cvSize(width,height),IPL_DEPTH,nchannels);
第三步:将源图像复制到新建的图像中
cvCopy(src,dst,0);
第四步:释放ROI区域
cvResetIamgeROI(src);
2011-9-26 11:56:37 阅读139 评论0 262011/09 Sept26
图像阈值化:
在对图像进行操作时,希望能对一些低于和高于一定值的像素进行操作。
opencv的cvThreshold()可以完成某些任务。
2011-9-26 11:54:19 阅读350 评论0 262011/09 Sept26
2011-9-26 11:52:54 阅读164 评论2 262011/09 Sept26
图像形态学主要有四个操作,即膨胀、腐蚀、开运算和闭运算
(1)在讨论四个操作之前,我们先看看核结构
2011-9-26 11:51:42 阅读114 评论0 262011/09 Sept26
int cvCreateTrackbar(
const char* trackbar_name, //滑动条的名称
const char* window_name, //窗口的名称,滑动条不会遮挡图像
int* value, //当滑动条被拖到时,OpenCV会自动将当前位置所代表的值传给指针指向的整数
int count, //滑动条所能达到的最大值
CvTrackbarCallback on_change //可选的回调函数,回调函数可参见http://wapedia.mobi/zhtrad/回调函数
2011-9-26 11:50:25 阅读89 评论0 262011/09 Sept26
openCV 实现写入视频的步骤:
(1)新建一个CvVideoWriter结构,其相应的方法如下
CvVideoWriter* cvCreateVideoWriter(
const char* filename,//文件名
int fourcc,//视频编码格式codec,用四个字符标记编码格式,OpenCV提供了一个宏CV_FOURCC(c0,c1,c2,c3)来实现打包操作
double fps,//被创建视频流的帧率
CvSize frame_size,//视频大小
int is_color = 1//非零希望编码器对彩色帧编码,为零为灰度值(only for windows)
2011-9-21 14:12:00 阅读53 评论0 212011/09 Sept21
word
1.word文档乱码
1)文档格式法
这种方法是将损坏的Word文档转换为另一种格式,然后再将它转换回Word文档格式。这是最简单和最彻底的文档恢复方法。如果遇到显示混乱的情况,推荐使用此方法。
a.打开损坏的word文档/文件/另存为/在"保存类型"列表中选择"RTF格式(.rtf)/保存。
b.关闭损坏的文档/打开刚保存的RTF文件/文件/另存为/在“保存类型”列表中选择"Word文档(.doc)/保存。
c.关闭RTF文档,打开DOC文档。
Word文档与RTF的相互转换将保留其格式,如果这种转换没有修复文件,则可以尝试与其他格式相互转换,这将不同程度地保留Word文档的格式。如果使 用这些格式均