OCR使用openCV

我想用openCV给图像效果,我从前两天开始挣扎,从我身边做了一点点。 但是没有得到好的输出。 直到现在我只能转换成灰色。 如何实现剩余的效果?

我使用这种方法在灰色转换

- (void)blackAndWhite { cv::Mat dst; cv::Mat src=[self cvMatFromUIImage:iv.image]; if( !src.data ) { std::cout<<"Usage: ./Histogram_Demo <path_to_image>"<<std::endl; } /// Convert to grayscale cvtColor( src, src, CV_BGR2GRAY ); /// Apply Histogram Equalization //equalizeHist( src, dst ); iv.image =[self UIImageFromCVMat:src]; } 

谢谢

1)在灰色转换后 在这里输入图像说明

2)应用黑白效果

在这里输入图像说明

3)去除深黑色的背景,改变图像的方向。

在这里输入图像说明