문제

나는 cvLoadImage 기능하고 실패합니다. 출력 "이미지가로드되지 않음"을 얻습니다 (아래 코드 참조). 그러나 창이 나타나지만 사진이 없습니다. PNG 사진을로드하려고 할 때 cvLoadImage 작동이 성공적입니다. 즉, 그림은 창에 표시됩니다. 내가 놓칠 수있는 패키지가 있습니까, 아니면 내가 무엇을 잘못하고 있습니까?

우분투에서 OpenCV를 사용하고 있습니다.

IplImage* img = NULL;

if( argc > 1 )
    img = cvLoadImage(argv[1], 1);

if(img == 0)
    printf("image not loaded \n")
도움이 되었습니까?

해결책

OpenCV에서 JPEG의 부하가 잘 정상적으로 확인했습니다. 방금 확인했습니다. 당신이 얻은 것을 확인하십시오

  1. 경로가 정확합니다
  2. 로드중인 이미지는 실제로 JPEG입니다 (또는 실제로 OpenCV에서 지원하는 형식.)

다른 팁

실제로 경로가 정확합니다. 내가 잘못된 OpenCV를 구축하는 방식인지 모르겠습니다.

일반 구성 =================================================

CXX:                      g++
CXXCPP:                   g++ -E
CPPFLAGS:                 
CXXFLAGS:                 
LDFLAGS:                  

Install path:             /usr/local

Debug flags                
Optimization flags        -DNDEBUG -O3 -g -march=pentium4 -ffast-math -fomit-frame-pointer
MMX/SSE/SSE2/SSE3:         -mmmx -msse -msse2 -msse3
OpenMP support:           -fopenmp
External BLAS & LAPACK:   no

Highgui 구성 ================================================

Windowing system --------------
Use Carbon / Mac OS X:    no
Use gtk+ 2.x:             yes
Use gthread:              yes

Image I/O ---------------------
Use ImageIO / Mac OS X:   no
Use libjpeg:              yes
Use zlib:                 yes
Use libpng:               yes
Use libtiff:              no
Use libjasper:            no
Use libIlmImf/OpenEXR:    no

Video I/O ---------------------
Use QuickTime / Mac OS X: no
Use xine:                 no
Use gstreamer:            no
Use ffmpeg:               no
Use dc1394 & raw1394:     no
Use v4l:                  yes
Use v4l2:                 yes
Use unicap:               no

다른 언어 래퍼 =========================================

SWIG                      
Python                    no
Octave                    no

추가 빌드 설정 ===========================================

Build demo apps           yes

이제 실행 ...

Sudo를 입력하는 대신 OpenCV를 재건하고 루트 사용자로 변경했습니다. 이제 JPG 파일을 열 수 있습니다. 이전에 OpenCV 절차를 설치할 때 어딘가에 Sudo를 잃어 버렸을 수도 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top