ubuntu16.04 Opencv 구축 2.4.13 개발 환경
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;
}
오류가 없으면 이 디렉터리의 그림을 정상적으로 표시합니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.