OCR z wykorzystaniem openCV
Chcę dać efekty na obrazie przy użyciu openCV, walczę z ostatnich 2 dni i robię trochę z mojej strony. Ale nie uzyskaj dobrego wyjścia. Do tej pory zmieniam kolor na szary. jak osiągnąć pozostałe efekty?
Używam tej metody do konwersji na kolor szary
- (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];
}
Dzięki
1) Po przeliczeniu na SZARY
2) Zastosuj efekt czarno-biały
3) Usuń ciemne czarne tło i zmień orientację obrazu.