求助大佬,不知道出了什么錯,逐步運行到detectMultiScale函式時報錯
#include<opencv2\opencv.hpp>
#include<stdio.h>
#include<iostream>
#include<vector>
using namespace std;
using namespace cv;
int main()
{
CascadeClassifier cascada;
cascada.load("haarcascade_frontalface_alt2.xml");
//VideoCapture cap(0);
vector<Rect> faces;
Mat img, myface,img_gray;
img = imread("1.jpg");
cvtColor(img, img_gray, COLOR_BGR2GRAY);
cascada.detectMultiScale(img_gray,faces,1.1,4,CV_HAAR_DO_ROUGH_SEARCH, Size(30, 30), Size(500, 500));
printf("檢測到人臉個數:%d\n", faces.size());
imshow("img",faces);
waitKey(0);
}
uj5u.com熱心網友回復:
報什么錯,你得說出來呀uj5u.com熱心網友回復:
Microsoft C++例外:cv::exception,位于記憶體位置0x00D5F5B8uj5u.com熱心網友回復:
注釋掉這一行就將圖片展現出來了uj5u.com熱心網友回復:
問題解決,嘿嘿??轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/71285.html
標籤:其它技術問題
