9
テキストOpenCVの抽出
画像内のテキストの境界ボックスを見つけようとしていますが、現在このアプローチを使用しています。 // calculate the local variances of the grayscale image Mat t_mean, t_mean_2; Mat grayF; outImg_gray.convertTo(grayF, CV_32F); int winSize = 35; blur(grayF, t_mean, cv::Size(winSize,winSize)); blur(grayF.mul(grayF), t_mean_2, cv::Size(winSize,winSize)); Mat varMat = t_mean_2 - t_mean.mul(t_mean); varMat.convertTo(varMat, CV_8U); // threshold the high variance regions Mat varMatRegions = varMat > 100; このような画像が与えられると: それから私が示すとき私はvarMatRegionsこの画像を取得します: ご覧のように、テキストの左側のブロックとカードのヘッダーが少し組み合わされています。ほとんどのカードでは、この方法はうまく機能しますが、使用頻度の高いカードでは問題が発生する可能性があります。 …