Bläddra i källkod

opencv库暂时可以用了

张洋 16 timmar sedan
förälder
incheckning
f88a605bf0

BIN
bin/Win32/Debug/zhipuzi_pos_windows/opencv_world4120d.dll


BIN
dll/debug/opencv_world4120d.dll


BIN
dll/release/opencv_world4120.dll


BIN
lib/debug/libcurl.lib


BIN
lib/debug/opencv_world4120d.lib


BIN
lib/debug/zsd.lib


BIN
lib/release/libcurl.lib


BIN
lib/release/opencv_world4120.lib


BIN
lib/release/zs.lib


BIN
res/image_features.db


+ 7 - 0
zhipuzi_pos_windows/ai/YoloFeatureExtractor.cpp

@@ -23,6 +23,8 @@ void YoloFeatureExtractor::loadClassNames(const std::string & file)
 
 std::vector<float> YoloFeatureExtractor::extractFeatures(const std::string & imagePath)
 {
+	auto start_time = std::chrono::high_resolution_clock::now();
+
 	cv::Mat image = cv::imread(imagePath);
 	if (image.empty())
 	{
@@ -47,6 +49,11 @@ std::vector<float> YoloFeatureExtractor::extractFeatures(const std::string & ima
 		}
 	}
 
+	auto end_time = std::chrono::high_resolution_clock::now();
+	auto duration = std::chrono::duration_cast<std::chrono::milliseconds>(end_time - start_time);
+
+	int time = duration.count();
+
 	return features;
 }
 

+ 2 - 1
zhipuzi_pos_windows/ai/test.cpp

@@ -141,7 +141,8 @@ int AITest()
 	}
 	catch (const std::exception & e)
 	{
-		std::cerr << "程序执行出错: " << e.what() << std::endl;
+		std::string err = e.what();
+		std::cerr << "程序执行出错: " << err << std::endl;
 		return -1;
 	}