Update detectormorph.cpp

cosmetic fixes
This commit is contained in:
Frederico Lopes
2015-03-18 22:14:16 -03:00
parent 64b6642b3a
commit 473c4a5879

View File

@@ -129,14 +129,14 @@ namespace alpr {
}
//Now prunning based on checking all candidate plates for a min/max number of blobsc
Mat img_crop, img_crop_b, img_crop_th, img_crop_th_inv;
vector< vector< Point> > plateBlobs;
vector< vector< Point> > plateBlobsInv;
double thresholds[] = { 10, 40, 80, 120, 160, 200, 240 };
const int num_thresholds = 7;
int numValidChars = 0;
Mat rotated;
for (int i = 0; i < rects.size(); i++) {
Mat img_crop, img_crop_b, img_crop_th, img_crop_th_inv;
vector< vector< Point> > plateBlobs;
vector< vector< Point> > plateBlobsInv;
double thresholds[] = { 10, 40, 80, 120, 160, 200, 240 };
const int num_thresholds = 7;
int numValidChars = 0;
Mat rotated;
for (int i = 0; i < rects.size(); i++) {
RotatedRect PlateRect = rects[i];
Size rect_size = PlateRect.size;
@@ -152,8 +152,7 @@ namespace alpr {
waitKey(0);
}
for (int z = 0; z < num_thresholds; z++)
{
for (int z = 0; z < num_thresholds; z++) {
cv::threshold(img_crop, img_crop_th, thresholds[z], 255, cv::THRESH_BINARY);
cv::threshold(img_crop, img_crop_th_inv, thresholds[z], 255, cv::THRESH_BINARY_INV);
@@ -179,8 +178,7 @@ namespace alpr {
numValidChars++;
}
for (int j = 0; j < numBlobsInv; j++)
{
for (int j = 0; j < numBlobsInv; j++) {
cv::Rect r0 = cv::boundingRect(cv::Mat(plateBlobsInv[j]));
if (ValidateCharAspect(r0, idealAspect))
numValidChars++;