1、首先加載原始圖片;
2、cvCvtColor(img, source, CV_BGR2GRAY);轉化成灰度圖像;
3、cvThreshold(source,source_gray,100,255,CV_THRESH_BINARY );進行二值化處理。
由於原始的圖片會有一定的角度,需要進行旋轉,而旋轉的話可以使用OPENCV提供的函數實現,本文中采用的是自己編寫的,即通過旋轉360,並記錄旋轉某個角度的時候使得在x軸方向的投影最大化。
如圖,經過處理的圖片效果如下所示:
完整的工程已經上傳到CSDN上,待通過后會把工程的地址放上來。