나는 이 정보를 찾고 있어요. OpenCV 4.x를 홈페이지에서 온라인으로 구축하세요. 예제나 예제를 컴파일하는 방법을 찾지 못했습니다. cmake를 사용하여 빌드 프로세스에서 OpenCV 4.x 예제를 설치할 수 있습니까?
https://docs.opencv.org/master/d7/d9f/tutorial_linux_install.htmlcmake와 make, sudo make install을 사용하여 설치한 링크입니다. 답답 cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
하지만 예제/샘플을 구성하려고 합니다.
/build 디렉터리에서 이러한 예제나 샘플을 컴파일할 수 없습니다.
또한 Python3 라이브러리를 설치하고 컴파일해 보았지만 컴파일에서는 Python2만 허용됩니다. 다른 사람이 이 문제를 겪은 적이 있나요? 피드백을 제공해 주실 수 있나요?
답변1
opencv.com 웹사이트에서https://opencv.org/releases/, 설치하려는 .zip 파일로 이동합니다.
필요한 파일의 하이퍼링크를 .zip 형식으로 복사하고, wget
.zip 파일과 함께 사용하여 Linux SBC에 설치한 후 "BeagleBone By example, (Prabakar)"라는 책에서 가져온 다음 내용을 사용하세요.
명령 1:wget https://github.com/opencv/opencv/archive/4.3.0.zip
또는...
명령 2:git clone https://github.com/opencv/opencv.git
또는... git clone을 사용하여 github 온라인 페이지에서 원하는 릴리스 버전을 얻을 수 있습니다.https://github.com/opencv/opencv.
배포판으로 사용되는 나와 같은 Debian 서버를 사용하여 시스템에 zip을 설치한 후 명령을 sudo apt install zip
사용하여 .zip 파일을 "압축 해제"합니다.unzip
그런 다음 압축을 푼 파일에 들어가서 빌드 디렉터리를 만듭니다.
그래서,
/home/debian/
|
- wget opencv.zip -d OpenCV
|
-sudo apt install zip cmake "and really a bunch of libs. located at https://docs.opencv.org/4.3.0/d7/d9f/tutorial_linux_install.html"
|
- unzip opencv.zip
|
- mkdir build && cd build
|
- cmake -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr/local -DWITH_TBB=ON
-DBUILD_NEW_PYTHON_SUPPORT=ON -DWITH_V4L=ON
-DINSTALL_C_EXAMPLES=ON -DINSTALL_PYTHON_EXAMPLES=ON
-DBUILD_EXAMPLES=ON -DWITH_QT=OFF -DWITH_OPENGL=ON ../
Debian 배포/서버를 사용하고 있고 코어 수가 2~4개 미만인 경우 시간이 더 오래 걸리거나 선호하는 텍스트 편집기나 IDE Linux SBC를 통해 포팅할 수 있습니다.
cmake
그런 다음 동일한 "빌드" 디렉터리에서 해당 명령을 사용한 다음 make
마지막으로 이 명령을 사용하여 설치합니다 sudo make install
.
마지막 명령은 올바른 위치에 설치됩니다.