【OPENCV】圖像的預處理(灰度圖、二值化、字符矯正(旋轉))


1、首先加載原始圖片;

2、cvCvtColor(img, source, CV_BGR2GRAY);轉化成灰度圖像;

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

由於原始的圖片會有一定的角度,需要進行旋轉,而旋轉的話可以使用OPENCV提供的函數實現,本文中采用的是自己編寫的,即通過旋轉360,並記錄旋轉某個角度的時候使得在x軸方向的投影最大化。

如圖,經過處理的圖片效果如下所示:

image

image

完整的工程已經上傳到CSDN上,待通過后會把工程的地址放上來。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM