0
내 질문은 비슷합니다 알고 : 나는 시도 HV하지만창 "이미지"이상한 자막이있다 : "@ - | TM"이름에 의존하지 않는,
OpenCV 2.0 C++ API using imshow: returns unhandled exception and "bad-flag"
모든 이 페이지뿐만 아니라 다른 관련 페이지에서 제안 및 검증 된 솔루션을 사용하더라도 손상된 창 이름과 동일한 문제가 발생합니다. 여기 내 코드는 다음과 같습니다.
#include "stdafx.h"
#include "cv.h"
#include "highgui.h"
#include "cxcore.h"
#include <math.h>
#include <iostream>
#include <stdio.h>
#include <string.h>
#include <malloc.h>
#include <math.h>
#include"ip.h"
#include"histogram.h"
#include <opencv2\highgui\highgui.hpp>
#include "opencv2/core/core.hpp"
using namespace cv;
using namespace std;
void main()
{
IplImage *img01 = cvLoadImage("E:\liberty.jpg",CV_LOAD_IMAGE_GRAYSCALE);
cv::Mat img1(img01, false);
cv::namedWindow("Image 1");
cv::imshow("Image 1",img1);
cv::waitKey(0);
cv::destroyWindow("Image 1");
}
어떻게해야합니까?
이미지가로드됩니다. 시도한 방법. 여전히 같은 문제. –
내가 한 것은 '\'을 변경 한 것이고 나를 위해 일했습니다. OpenCV 라이브러리에 연결하기 위해 _32 include ""_ & _ # include < > _을 사용했습니다. 그냥 궁금합니다. – Pranjal
Ur 추측은 @Pranjal만큼 좋습니다. #include "..."는 사용자 정의 헤더 용이며 <..>은 미리 정의 된 헤더입니다. 그렇게하지 않으면 너무 많은 차이가 있습니다. 라이브러리에 관해서는, 나는 그들 모두를 추가했고, dll에 대해서도 더블 체크했다. 불행히도 여전히 동일합니다. 이 아주 프로그램을 구현 했습니까? –