这是我的原始图片,我想找到这个矩形中的车牌号码,而不是在整张图片中搜索。
原始图像 test_1.jpg:
使用以下代码在 javacv 中:
生成的图片test_2.jpg如下所示:
原始图像 test_1.jpg:
使用以下代码在 javacv 中:
IplImage originalImage = cvLoadImage("test_1.jpg");
IplImage resultImage = IplImage.create(originalImage.width(),
originalImage.height(), IPL_DEPTH_8U, 1);
cvCvtColor(originalImage, resultImage, CV_BGR2GRAY);
cvAdaptiveThreshold(resultImage, resultImage, 255, CV_ADAPTIVE_THRESH_GAUSSIAN_C, CV_THRESH_BINARY_INV, 7, 7);
cvSaveImage("test_2.jpg", resultImage);
生成的图片test_2.jpg如下所示:
然后将以下代码添加到给thresholdImg赋值resultImg的位置:
static void findLines(IplImage thresholdImg)
{
IplImage dst;
IplImage colorDst;
dst = cvCreateImage(cvGetSize(thresholdImg), thresholdImg.depth(), 1);
colorDst = cvCreateImage(cvGetSize(thresholdImg), thresholdImg.depth(), 3);
cvCanny(thresholdImg, dst, 100, 200, 3);
CvSeq lines = new CvSeq();
CvMemStorage storage = cvCreateMemStorage(100000);
cvSaveImage("test_3.jpg", dst);
}
生成的结果图片为test_3.jpg:
是否有任何一张图片可以用来继续我的代码,以便在图像中找到包含车牌的矩形