herrDeng網內搜尋

自訂搜尋

Ads

2022年11月15日 星期二

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

C++17/opencv code如下

#include <iostream>
#include <filesystem>
#include <opencv2/opencv.hpp>
#include <string>
using namespace std;
using namespace std::filesystem;
using namespace cv;
int main()
{
     cout << "darknet基本CPU版植入 C++ filesysem,opencv圖檔辨識\n";
 //考慮如何將下面命令列寫入C++程式
 //darknet detector test cfg/openimages.data cfg/yolov3-openimages.cfg 
 //yolov3-openimages.weights D:/kanji/images/31.jpg >result.txt     
     current_path("D:\\vcpkg_cpu\\vcpkg\\installed\\x64-windows\\tools\\darknet");
     string run = "darknet detector test cfg/openimages.data cfg/yolov3-openimages.cfg \
 yolov3-openimages.weights D:/kanji/images/1.jpg >>result.txt";
     string y4 = "darknet detector test cfg/coco.data cfg/yolov4.cfg yolov4.weights ";
     for( auto& entry: directory_iterator("D:/kanji/images"))
     {
         string y5 = y4+entry.path().string() + " >>result_y4.txt ";
         system(y5.c_str());
         Mat im = imread("predictions.jpg");
         imshow("predict", im);
         waitKey(3000);
     }
     return 0;
 
}

沒有留言:

Related Posts Plugin for WordPress, Blogger...

熱門文章