opencv 설치


15

opencv를 다운로드했지만 불행히도 설치 방법을 모릅니다. 온라인에서 찾은 모든 페이지는 콘솔에서 직접 다운로드하여 설치하는 방법 만 알려 주었으며 이미 다운로드했을 때 수행 할 작업이 아닙니다. 누구든지 어떻게해야하는지 말해 줄 수 있습니까?


4
소프트웨어 센터 또는 apt에는 많은 opencv 라이브러리가 있습니다. 그것이 독립형인지 확실하지 않습니까?
don.joey

답변:


19

Ubuntu에 OpenCV를 설치하려면 키보드에서 Ctrl+ Alt+ T를 눌러 터미널을 엽니 다. 열리면 아래 명령을 실행하십시오.

Ubuntu 12.04는 다음을 입력하여 쉽게 설치할 수있는 OpenCV 2.3.1 패키지를 제공합니다.

sudo apt-get install libopencv-dev

최신 버전을 사용하지 않아도 나머지는 건너 뛸 수 있습니다.


종속성 설치

sudo apt-get install build-essential checkinstall cmake pkg-config yasm
sudo apt-get install libtiff4-dev libjpeg-dev libjasper-dev
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev 
libgstreamer-plugins-base0.10-dev libv4l-dev
sudo apt-get install python-dev python-numpy
sudo apt-get install libtbb-dev
sudo apt-get install libqt4-dev libgtk2.0-dev

OpenCV for Unix를 다음 위치로 다운로드하십시오. ~ / 다운로드

cd Downloads
wget http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.6.1/opencv-2.4.6.1.tar.gz

tar -xvf opencv-2.4.6.1.tar.bz2
cd opencv-2.4.6.1/
mkdir build
cd build

CMake를 사용하여 구성하십시오.

cmake -D WITH_QT=ON -D WITH_XINE=ON -D WITH_OPENGL=ON -D WITH_TBB=ON -D BUILD_EXAMPLES=ON ..

-D WITH_QT = ON을 추가하면 highgui 모듈이 GTK 대신 QT를 사용합니다. GTK와 함께 가고 싶다면 이것을 제거하십시오. 옵션에 대한 자세한 내용은 CMakeLists.txt 파일을 참조하십시오. 구성에 만족하면 컴파일을 시작할 수 있습니다.

make

컴파일이 오류없이 완료되면 다음과 같이 말하여 설치할 수 있습니다.

sudo make install

마지막으로 프로그램 끝에 다음 줄을 추가하여 프로그램이 런타임에서 OpenCV 라이브러리에 연결할 수 있는지 확인하십시오 /etc/ld.so.conf.

/usr/local/lib

그런 다음 동적 링커 런타임 바인딩을 구성하십시오.

sudo ldconfig

출처 : Ubuntu에 OpenCV를 설치하는 방법


1
글을 쓰는 시점 에서 '이전'헤더 파일이 포함 된 libopencv-dev폴더를 설치하지 못했습니다 /usr/include/opencv. 그것들은 (원본 소스) [ archive.ubuntu.com/ubuntu/pool/universe/o/opencv/…에 있으며 폴더는 pkg-config 파일 opencv.pc에서 참조되므로 원본 소스를 다운로드 및 압축 해제 한 다음 링크 / include/opencv폴더를 /usr/include작업 으로 복사
drevicko

안녕하세요 @drevicko! 답변에 대해 더 자세히 설명해 주시겠습니까? include / opencv를 "링크 / 복사"한다는 개념을 이해하기 위해 조금 초보자입니다. 어떻게해야합니까?
Shawn Le

위의 링크에서 압축이 풀린 보관 파일 opencv의 폴더 include에 폴더가 있다고 가정합니다 . 그리고 libopencv-dev터미널에서 설치 ? 설치된 버전이 위의 링크와 일치하는지 확인하십시오 ( '2.3.1-11ubuntu2'의 출력에 있어야 함 apt-cache showpkg libopencv-dev). 그렇지 않은 경우 다음을 수행하지 마십시오. 위의 링크를 홈 폴더에 다운로드하여 압축을 풀었습니다. 터미널에서 않는 cd /usr/include링크 할 다음 sudo ln -s ~/opencv_2.3.1.orig/include/opencv또는 복사 할sudo cp ~/opencv_2.3.1.orig/include/opencv .
drevicko



0

여기 내가 만든 스크립트가 있습니다. 다른 스크립트에서 찾은 문제는 하나의 명령이 실패해도 중지되지 않는다는 것입니다. 맹목적으로 다음 명령을 따르고 결국 설치하지 않아도됩니다.

이 스크립트는 공식 웹 사이트에서 종속성을 자동으로 확인하고 가장 안정적인 릴리스를 다운로드하여 시스템에 설치합니다. 14.04에서만 테스트했으며 문제없이 여러 시스템에 설치했습니다.

여기서 다운로드 파일 인 스크립트를 사용하려면 터미널을 열고 cd스크립트가 들어있는 디렉토리 로 터미널을 열고 다음 을 입력하십시오.

chmod u+x install_opencv_latest.sh

이제 스크립트를 실행하십시오.

./install_opencv_latest.sh

관리자 암호를 입력하고 설치를 2-3 회 확인하라는 메시지가 표시됩니다. 그냥 누르세요 Y. 사양에 따라 10-20 분이 걸립니다.

당신이 필요합니다 cd당신은 아마 폴더에 다운로드를 할 것입니다 스크립트를 다운로드하는 디렉토리로

cd ~/Downloads

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.