opencv에서 매트 형식으로 이미지를 읽고 표시하려고합니다. 코드가 잘 컴파일되지만 실행시 런타임 오류가 발생하고 이미지가 표시되지 않습니다. 여기 내 코드는 다음과 같습니다이미지를 매트 형태로 표시합니다.
#include "stdafx.h"
#include<cv.h>
#include<highgui.h>
#include<iostream>
using namespace cv;
using namespace std;
void main()
{
Mat Img;
Img=imread("C:/Documents and Settings/image1.jpg");
cvNamedWindow("Image",CV_WINDOW_AUTOSIZE);
imshow("Image", Img);
cvWaitKey(0);
}
사람이 말해 주시겠습니까 어디 잘못 갈거야?
오류는 무엇이라고 말합니까? imread에 주어진 경로에 유효한 이미지가 있습니까? – Barshan
"응용 프로그램이 런타임에 비정상적인 방법으로 종료되도록 요청했습니다"라는 "디버그 오류"입니다. 창이 열리지 만 이미지는 표시되지 않습니다. @Barshan Das –
그리고 openCV를 처음 접했으니 한 가지 더 묻고 싶습니다. 그래서 어떤 데이터 형식이 이미지 처리에 더 효과적인지 알려주어 초점을 맞추도록하겠습니다. .. @ Barshan Das –