프로그래밍/OpenCV
openCV : error Assertion failed (size.width>0 && size.height>0) in imshow
#_달
2016. 7. 19. 11:04
해당 에러는 불러오려는 이미지의 위치가 정확하지 않아서 발생하는 오류이다.
imread("picture.jpg") 와 같은 함수에서 이미지의 경로를 절대 경로로 바꾸어 해결하였다.
ex) imread("C:/user/admin/project/picture.jpg")
---------
오랜만에 다시 코딩을 하다가 같은 오류를 발견하였다.
경로를 바꾸는 방식으로 진행하였으나 오류가 해결되지 않았다.
검색 결과 C API 를 사용하여 Mat 으로 컨버팅 하는 방법으로 해결하였다.
ex )
IplImage* img = cvLoadImage(C:/user/admin/project/picture.jpg")
Mat mat = Mat(img)