码迷,mamicode.com
首页 > 其他好文 > 详细

【OPENCV】图像的预处理(灰度图、二值化、字符矫正(旋转))

时间:2014-12-17 22:30:06      阅读:641      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   ar   color   使用   sp   on   2014   

1、首先加载原始图片;

2、cvCvtColor(img, source, CV_BGR2GRAY);转化成灰度图像;

3、cvThreshold(source,source_gray,100,255,CV_THRESH_BINARY );进行二值化处理。

由于原始的图片会有一定的角度,需要进行旋转,而旋转的话可以使用OPENCV提供的函数实现,本文中采用的是自己编写的,即通过旋转360,并记录旋转某个角度的时候使得在x轴方向的投影最大化。

如图,经过处理的图片效果如下所示:

bubuko.com,布布扣

bubuko.com,布布扣

完整的工程已经上传到CSDN上,待通过后会把工程的地址放上来。

【OPENCV】图像的预处理(灰度图、二值化、字符矫正(旋转))

标签:style   blog   http   ar   color   使用   sp   on   2014   

原文地址:http://www.cnblogs.com/carlpc/p/4170494.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!