herrDeng網內搜尋

自訂搜尋

Ads

2022年11月15日 星期二

darknet基本CPU版植入 C++ filesystem,opencv圖檔辨識

C++17/opencv code如下

  1. #include <iostream>
  2. #include <filesystem>
  3. #include <opencv2/opencv.hpp>
  4. #include <string>
  5. using namespace std;
  6. using namespace std::filesystem;
  7. using namespace cv;
  8. int main()
  9. {
  10.     cout << "darknet基本CPU版植入 C++ filesysem,opencv圖檔辨識\n";
  11. //考慮如何將下面命令列寫入C++程式
  12. //darknet detector test cfg/openimages.data cfg/yolov3-openimages.cfg
  13. //yolov3-openimages.weights D:/kanji/images/31.jpg >result.txt     
  14.     current_path("D:\\vcpkg_cpu\\vcpkg\\installed\\x64-windows\\tools\\darknet");
  15.     string run = "darknet detector test cfg/openimages.data cfg/yolov3-openimages.cfg \
  16. yolov3-openimages.weights D:/kanji/images/1.jpg >>result.txt";
  17.     string y4 = "darknet detector test cfg/coco.data cfg/yolov4.cfg yolov4.weights ";
  18.     for( auto& entry: directory_iterator("D:/kanji/images"))
  19.     {
  20.         string y5 = y4+entry.path().string() + " >>result_y4.txt ";
  21.         system(y5.c_str());
  22.         Mat im = imread("predictions.jpg");
  23.         imshow("predict", im);
  24.         waitKey(3000);
  25.     }
  26.     return 0;
  27. }
  28.  

沒有留言:

Related Posts Plugin for WordPress, Blogger...

熱門文章