想象一下,我想要改善热印影纸的图片,我在JAVA CV中使用,但我的图像全黑。
我在这里举了一个例子:
以下是代码:
CvScalar min = cvScalar(100, 100, 130, 0);//BGR-A
CvScalar max= cvScalar(140, 110, 255, 0);//BGR-A
cvInRangeS(image, min, max, imgThreshold);
更新:
我正在尝试将图像转换为灰度而没有成功。
IplImage image = cvLoadImage("example6.jpg");
IplImage imgThreshold = cvCreateImage(cvGetSize(image), 8, 1);
cvInRangeS(image, cvScalar(hueLowerR, 100, 100, 0), cvScalar(hueUpperR, 255, 255, 0), imgThreshold);
cvSaveImage("test1.jpg", imgThreshold););
答案 0 :(得分:0)
如果您想提高OCR检测的准确性,您必须提高所喂食图像的质量。
您可能想知道我是如何获得 合适的 阈值的......好好看一下我之前发布的THIS ANSWER。