#include <opencv2/opencv.hpp>
#include <opencv2/dnn.hpp>
#include <iostream>
using namespace cv;
using namespace cv::dnn;
using namespace std;
String model_bin_file = "D:/opencv3.3.1/samples/data/dnn/bvlc_googlenet.caffemodel";
String model_txt_file = "D:/opencv3.3.1/samples/data/dnn/bvlc_googlenet.prototxt";
String labels_txt_file = "D:/opencv3.3.1/samples/data/dnn/synset_words.txt";
vector<String> readLabels();
int main(int argc, char* argv) {
Mat src = cv::imread("D:/opencv3.3.1/samples/data/dnn/rgb.jpg");
if (src.empty()) {
printf("Not");
return -1;
}
namedWindow("input image", WINDOW_AUTOSIZE);
imshow("input image", src);
vector<String> labels = readLabels();
Net net = readNetFromCaffe(model_txt_file, model_bin_file);
if (net.empty()) {
printf("model not join");
return -1;
}
Mat inputBlob = blobFromImage(src,
opencv DNN 调用caffegooglenet模型
最新推荐文章于 2024-04-13 16:06:00 发布