#include "opencv2/opencv.hpp"
#include <iostream>
using namespace cv;
using namespace std;
int main()
{
Mat img = imread("lena.jpg");
if (img.empty()) {
cerr << "File open failed" << endl;
return -1;
}
return 0;
}
jpg를 불러오는 간단한 소스코드
다음과 같이 에러가 계속 뜬다.
상대 값 주소로는 죽어도 안된다. 별의별걸 다해봤는데도 이상하게 안된다.
절댓값 주소로도 계속 실행하다가 처음에는 잘 안됐는데 도중에 갑자기 잘된다.
Mat img = imread("C:\\coding\\opencv\\ch02\\HelloCV\\lena.jpg");
Mat img = imread("C:/coding/opencv/ch02/HelloCV/lena.jpg");
다음과 같이 두 가지 절대 경로는 실행이 잘 된다.
상대경로로 해도 잘 된다.
집에서 상대경로로 실행해봤는데 잘된다 ㅡㅡ;;;
main.cpp 랑 사진 파일이 같이 있어서 그런 거 같은데 회사에서는 파일을 잘못 넣었는지 확인해봐야겠다.
09.05
동영상 강의를 졸려서 제대로 못 따라했나보다,, main.cpp와 사진 파일이 같이 있으니 잘 실행된다.
분명 당연한 거였는데 졸면서 들어서 잘 못 들었나보다..
'OpenCV' 카테고리의 다른 글
OpenCV 공부 - 그림판 처럼 사각형 그리기 (0) | 2020.09.09 |
---|---|
OpenCV 공부 - Mat 객체의 다양한 초기화 방법 (0) | 2020.09.06 |