edit SegmenationFree-Inception
This commit is contained in:
@@ -37,7 +37,7 @@ void TEST_CAM()
|
|||||||
"../lpr/model/HorizonalFinemapping.prototxt", "../lpr/model/HorizonalFinemapping.caffemodel",
|
"../lpr/model/HorizonalFinemapping.prototxt", "../lpr/model/HorizonalFinemapping.caffemodel",
|
||||||
"../lpr/model/Segmentation.prototxt", "../lpr/model/Segmentation.caffemodel",
|
"../lpr/model/Segmentation.prototxt", "../lpr/model/Segmentation.caffemodel",
|
||||||
"../lpr/model/CharacterRecognization.prototxt", "../lpr/model/CharacterRecognization.caffemodel",
|
"../lpr/model/CharacterRecognization.prototxt", "../lpr/model/CharacterRecognization.caffemodel",
|
||||||
"../lpr/model/SegmentationFree.prototxt", "../lpr/model/SegmentationFree.caffemodel"
|
"../lpr/model/SegmenationFree-Inception.prototxt", "../lpr/model/SegmenationFree-Inception.caffemodel"
|
||||||
);
|
);
|
||||||
while (1) {
|
while (1) {
|
||||||
//读取下一帧
|
//读取下一帧
|
||||||
@@ -75,7 +75,7 @@ void TEST_ACC() {
|
|||||||
"../lpr/model/HorizonalFinemapping.prototxt", "../lpr/model/HorizonalFinemapping.caffemodel",
|
"../lpr/model/HorizonalFinemapping.prototxt", "../lpr/model/HorizonalFinemapping.caffemodel",
|
||||||
"../lpr/model/Segmentation.prototxt", "../lpr/model/Segmentation.caffemodel",
|
"../lpr/model/Segmentation.prototxt", "../lpr/model/Segmentation.caffemodel",
|
||||||
"../lpr/model/CharacterRecognization.prototxt", "../lpr/model/CharacterRecognization.caffemodel",
|
"../lpr/model/CharacterRecognization.prototxt", "../lpr/model/CharacterRecognization.caffemodel",
|
||||||
"../lpr/model/SegmentationFree.prototxt", "../lpr/model/SegmentationFree.caffemodel"
|
"../lpr/model/SegmenationFree-Inception.prototxt", "../lpr/model/SegmenationFree-Inception.caffemodel"
|
||||||
);
|
);
|
||||||
|
|
||||||
ifstream file;
|
ifstream file;
|
||||||
@@ -174,51 +174,6 @@ void TEST_PIPELINE() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*void TEST_CAM()
|
|
||||||
{
|
|
||||||
|
|
||||||
cv::VideoCapture capture("test1.mp4");
|
|
||||||
cv::Mat frame;
|
|
||||||
|
|
||||||
pr::PipelinePR prc("../lpr/model/cascade.xml",
|
|
||||||
"../lpr/model/HorizonalFinemapping.prototxt", "../lpr/model/HorizonalFinemapping.caffemodel",
|
|
||||||
"../lpr/model/Segmentation.prototxt", "../lpr/model/Segmentation.caffemodel",
|
|
||||||
"../lpr/model/CharacterRecognization.prototxt", "../lpr/model/CharacterRecognization.caffemodel",
|
|
||||||
"../lpr/model/SegmentationFree.prototxt", "../lpr/model/SegmentationFree.caffemodel"
|
|
||||||
);
|
|
||||||
while (1) {
|
|
||||||
//读取下一帧
|
|
||||||
if (!capture.read(frame)) {
|
|
||||||
std::cout << "读取视频失败" << std::endl;
|
|
||||||
exit(1);
|
|
||||||
}
|
|
||||||
//
|
|
||||||
// cv::transpose(frame,frame);
|
|
||||||
// cv::flip(frame,frame,2);
|
|
||||||
|
|
||||||
// cv::resize(frame,frame,cv::Size(frame.cols/2,frame.rows/2));
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
std::vector<pr::PlateInfo> res = prc.RunPiplineAsImage(frame, pr::SEGMENTATION_FREE_METHOD);
|
|
||||||
|
|
||||||
for (auto st : res) {
|
|
||||||
if (st.confidence > 0.75) {
|
|
||||||
std::cout << st.getPlateName() << " " << st.confidence << std::endl;
|
|
||||||
cv::Rect region = st.getPlateRect();
|
|
||||||
|
|
||||||
cv::rectangle(frame, cv::Point(region.x, region.y), cv::Point(region.x + region.width, region.y + region.height), cv::Scalar(255, 255, 0), 2);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
cv::imshow("image", frame);
|
|
||||||
cv::waitKey(1);
|
|
||||||
}
|
|
||||||
}*/
|
|
||||||
|
|
||||||
|
|
||||||
int main()
|
int main()
|
||||||
{
|
{
|
||||||
// TEST_ACC();
|
// TEST_ACC();
|
||||||
|
|||||||
Reference in New Issue
Block a user