ubuntu16.04 Opencv 구축 2.4.13 개발 환경

4929 단어
1. 먼저 홈페이지에 가서 해당 버전의 오픈cv 압축 파일을 다운로드하고 터미널을 열어 압축을 풀다.
unzip opencv-2.4.13.zip  

mv opencv-2.4.13 opencv 

2. 필요한 의존 라이브러리 설치
sudo apt install cmake 

sudo apt install build-essential cmake libgtk2.0-dev pkg-config python-dev python-numpy libavcodec-dev libavformat-dev libswscale-dev 

opencv 디렉토리에 들어가기
cd opencv 

mkdir release

cd release

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_TIFF=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_GTK=ON -D WITH_OPENGL=ON ..

이렇게 해서 - D BUILD까지...TIFF=ON은 인터넷에서 카페를 컴파일할 때 이런 오류가 있을 수 있다는 얘기를 봤기 때문이에요./usr/lib/libopencvhighgui.so.2.4:undefined reference to XXXXXX, 나중에 카페를 쓸 거니까 다른 건 신경 안 쓰고 그냥 넣어서 실수하지 않도록 해요.3. 다음 설치(이 과정은 비교적 길다)
make

sudo make install

4. opencv 관련 파일 구성
sudo gedit /etc/ld.so.conf.d/opencv.conf

이 빈 파일에 다음 코드를 넣고/usr/local/lib 실행 sudo ldconfig 을 저장하고 다른 파일을 엽니다.
sudo gedit /etc/bash.bashrc

끝에 다음 두 줄을 추가합니다.
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH

5. 설치 성공 여부 테스트
qt->프로젝트 만들기 ->Non-Qi 프로젝트->Plain C++ Applicaton->완료
에 있습니다.프로 파일에 다음과 같이 추가합니다
INCLUDEPATH += /usr/local/include/opencv
LIBS += -lopencv_core \
-lopencv_imgproc \
-lopencv_highgui \
-lopencv_ml \
-lopencv_video \
-lopencv_features2d \
-lopencv_calib3d \
-lopencv_objdetect \
-lopencv_contrib \
-lopencv_legacy \
-lopencv_flann

테스트 코드는 다음과 같다.
#include 
#include 
int main()
{
    IplImage *img = 0;
    img = cvLoadImage("pic.jpg",-1);    //pic.jpg         
    cvNamedWindow("test", 1);
    cvShowImage("test", img);
    cvWaitKey(0);
    return 0;
}

오류가 없으면 이 디렉터리의 그림을 정상적으로 표시합니다.

좋은 웹페이지 즐겨찾기