Merge branch 'zxdev' of https://github.com/ZhangXinNan/EasyPR into ZhangXinNan-zxdev

v1.6alpha
liuruoze 9 years ago
commit 387e975b4a

Binary file not shown.

Binary file not shown.

@ -32,3 +32,5 @@ fi
if [ -f ${BUILD_BINARY_FULL_PATH} ];then if [ -f ${BUILD_BINARY_FULL_PATH} ];then
cp ${BUILD_BINARY_FULL_PATH} ${BINARY_DIR} cp ${BUILD_BINARY_FULL_PATH} ${BINARY_DIR}
fi fi
cp ${BUILD_BINARY_FULL_PATH} demo

@ -63,6 +63,7 @@ class CPlateLocate {
int img_index = 0, bool showDebug = false); int img_index = 0, bool showDebug = false);
int plateLocate(Mat, std::vector<Mat>&, int = 0); int plateLocate(Mat, std::vector<Mat>&, int = 0);
int plateLocate(Mat, std::vector<CPlate>&, int = 0);
bool verifySizes(RotatedRect mr); bool verifySizes(RotatedRect mr);

@ -1048,4 +1048,18 @@ int CPlateLocate::plateLocate(Mat src, vector<Mat> &resultVec, int index) {
return 0; return 0;
} }
int CPlateLocate::plateLocate(Mat src, vector<CPlate> &resultVec, int index) {
vector<CPlate> all_result_Plates;
plateColorLocate(src, all_result_Plates, index);
plateSobelLocate(src, all_result_Plates, index);
plateMserLocate(src, all_result_Plates, index);
for (size_t i = 0; i < all_result_Plates.size(); i++) {
resultVec.push_back(all_result_Plates[i]);
}
return 0;
}
} }
Loading…
Cancel
Save