我想檢測並從圖像中提取字母和建立新的圖片只包含alphabets.I已後的圖像應用骨架我想一些suggestions.How我們可以檢測信使用輪廓或中風bases.The圖片我使用的基本上是DVD播放機包板例如,OpenCV的字母檢測和字母的形狀提取後骨架
我使用骨架代碼是
cvtColor(input, input, CV_BGR2GRAY);
cv::threshold(input, input, 127, 255, cv::THRESH_BINARY);
cv::Mat skel(input.size(), CV_8UC1, cv::Scalar(0));
cv::Mat temp;
cv::Mat eroded;
cv::Mat element = cv::getStructuringElement(cv::MORPH_CROSS, cv::Size(3, 3));
bool done;
do
{
cv::erode(input, eroded, element);
cv::dilate(eroded, temp, element); // temp = open(input)
cv::subtract(input, temp, temp);
cv::bitwise_or(skel, temp, skel);
eroded.copyTo(input);
done = (cv::countNonZero(input) == 0);
} while (!done);
的出把圖像骨架後,
來源:http://felix.abecassis.me/2011/09/opencv-morphological-skeleton/
在OpenCV 3.0中,有一個用於文本檢測和識別的額外模塊。 這是鏈接: http://docs.opencv.org/3.0-beta/modules/text/doc/erfilter.html – Baraa