显示下一条  |  关闭

富 BLOG

雨点 富 Home

 
 
 
 
 
 

openCV学习笔记(9)-- 图像剪切

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:57:42 | 阅读(95) |评论(0) | 阅读全文>>

openCV学习笔记(8)-- 图像阈值化

2011-9-26 11:56:37 阅读139 评论0 262011/09 Sept26

图像阈值化:

在对图像进行操作时,希望能对一些低于和高于一定值的像素进行操作。

opencv的cvThreshold()可以完成某些任务。

  1. double cvThreshold(  

作者  | 2011-9-26 11:56:37 | 阅读(139) |评论(0) | 阅读全文>>

openCV学习笔记(7)-- cvResize()尺寸调整

2011-9-26 11:55:17 阅读109 评论0 262011/09 Sept26

尺寸调整:

  1. void cvResize(  
  2. const CvArr* src,  
  3. CvArr* dst,  

作者  | 2011-9-26 11:55:17 | 阅读(109) |评论(0) | 阅读全文>>

openCV学习笔记(6)-- cvFloodFill漫水填充算法

2011-9-26 11:54:19 阅读350 评论0 262011/09 Sept26

  1. void cvFloodFill(  
  2. IplImage* src,  
  3. CvPoint seedPoint,  //漫水法从点seedPoint开始实行算法

作者  | 2011-9-26 11:54:19 | 阅读(350) |评论(0) | 阅读全文>>

openCV学习笔记(5)-- 图像形态学

2011-9-26 11:52:54 阅读164 评论2 262011/09 Sept26

图像形态学主要有四个操作,即膨胀、腐蚀、开运算和闭运算

(1)在讨论四个操作之前,我们先看看核结构

  1. IplConvKernel* cvCreateStructingElementEx(  
  2. int cols,  

作者  | 2011-9-26 11:52:54 | 阅读(164) |评论(2) | 阅读全文>>

openCV学习笔记(2)--cvCreateTrackbar

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:51:42 | 阅读(114) |评论(0) | 阅读全文>>

openCV学习笔记(3)-- 写入视频

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-26 11:50:25 | 阅读(89) |评论(0) | 阅读全文>>

openCV学习笔记(4)--cvSmooth函数

2011-9-26 11:49:09 阅读77 评论0 262011/09 Sept26

openCV平滑函数

  1. void cvSmooth(  
  2.     const CvArr* src,  

作者  | 2011-9-26 11:49:09 | 阅读(77) |评论(0) | 阅读全文>>

openCV学习笔记(1)--IplIamge数据结构

2011-9-26 11:45:05 阅读88 评论0 262011/09 Sept26

作者  | 2011-9-26 11:45:05 | 阅读(88) |评论(0) | 阅读全文>>

word excel指标的符号操作

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文档的格式。如果使 用这些格式均

作者  | 2011-9-21 14:12:00 | 阅读(53) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
日志评论
评论列表加载中...
 
 
 
 
 

发现好博客

 
 
列表加载中...
 
 
 
 
 
 
 
博友列表加载中...
 
 
 
 
 
 
 
 

北京市 丰台区 金牛座

 发消息  写留言

 
where is me?
 
近期心愿追逐明天的尾巴!
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 

天气

 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
 
 
 
 
下载音乐盒  曲目表歌词秀
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012

   
创建博客 登录  
 关注