opencv 오류가 발생했습니다! 나는이 프로그램을 가지고 말 :C++에서 opencv 오류가 발생했습니다.
#include <opencv2\core\core.hpp>
#include <opencv2\highgui\highgui.hpp>
int main(){
cv::Mat frame;
cv::VideoCapture cap(1); // I don't have a second videoinput device!
int key = 0;
while(key !=27){
cap >> frame;
cv::imshow("frame",frame);
key = cv::waitKey(10);
}
cap.release();
return 0;
}
나는 콘솔에서이 메시지를 얻을이 프로그램을 실행할 때 :이 메시지가 모든에 대한 문자열을 절약 할 수있는 방법
이OpenCV Error: Assertion failed (size.width>0 && size.height>0) in unknown functi
on, file ..\..\..\opencv\modules\highgui\src\window.cpp, line 261
내 질문입니다 내가 얻는 오류! 그리고 프로그램 충돌을 피할 수 있다면!
미리 감사드립니다.
답장을 보내 주셔서 감사합니다. 그것은 작동, 어쨌든 오류 메시지의 출력을 사용하지 않도록 설정되어 있습니까? – Engine
그냥'std :: cout'을 제거 하시겠습니까? 대신 파일 안에 넣을 수 있습니다. – Albert
아니요 작동하지 않습니다. 프레임이 NULL 값을 가리키고 있기 때문에 출력은 cv :: imshow()에서 발생합니다. – Engine