install opencv debian env
2069 단어 Install
aptitude install subversion
2. check out source code
cd
~/<
my_working_directory
>
svn co https:
//
code.ros.org/svn/opencv/trunk
3. install cmake
aptitude install cmake
4. cmake를 이용하여makefile을 생성하고 새 folder, cdfolder 만들기
cmake
-
D CMAKE_BUILD_TYPE
=
RELEASE
-
D CMAKE_INSTALL_PREFIX
=/
usr
/
local sourcecode/path
cmake에서 생성된 파일은 모두 이 folder 아래에 있습니다.
5. 소스 코드를 컴파일하여 동적 링크 라이브러리 생성
sudo make install
6. 이때lib는/usr/local/lib에 컴파일되어 설치되었습니다
6.1 동적 링크 라이브러리.so, LD 가입LIBRARY_PATH 환경 변수
export LD_LIBRARY_PATH
=/
usr
/
local
/
lib:$LD_LIBRARY_PATH
6.2
sudo ldconfig
7. PKG에 가입CONFIG_PATH 환경 변수
PKG_CONFIG_PATH
=/
usr
/
local
/
lib
/
pkgconfig:${PKG_CONFIG_PATH}export PKG_CONFIG_PATH
8.sample readimg.cpp
#include
"
cv.h
"
#include
"
highgui.h
"
using
namespace
cv;
//
아래의 모든 cv 관련 유형은 접두사를 붙이지 않아도 됩니다
int
main(
int
argc,
char
*
argv[]){ Mat img
=
imread(
"
lena.jpg
"
);
//
Mat 변수를 성명하고 레나 계집애로 들어갑니다 (계집애가 지금?)사진
if
(
!
img.data)
//
그림 불러오기 성공 여부 판단하기
return
-
1
;
//
그림 가져오기 실패 시 종료
namedWindow(
"
loveLena
"
, CV_WINDOW_AUTOSIZE);
//
창을 만들고 크기가 변하지 않는 창으로 확인
imshow(
"
loveLena
"
, img);
//
그림을 보이다.만약 창의 크기가 변해도 개의치 않는다면, 이전 문장을 직접 주석해 버릴 수 있다.왜냐하면 imshow는 창을 직접 만들 수 있으니까.
waitKey();
//
버튼 대기
return
0
;}
:
gcc `pkg
-
config
--
cflags
--
libs opencv`
-
o readimg readimg.cpp
실행:
./readimg
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
installshield 등록 dll텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.