다른 컴퓨터에서 opencv 실행 파일 실행

호세 라몬

Ubuntu 12.04에서 opencv proj를 만들었습니다. 실행 파일과 필요한 파일을 다른 PC로 보내고 싶습니다. 어떻게 가능합니까? 실행 파일에 무엇을 포함해야합니까? opencv 라이브러리의 파일을 포함해야합니까 ?? 나는 opencv 라이브러리를 만들 때 정적 링크가 있어야 함을 발견했습니다. 문서에서 찾은 opencv를 설치하기 위해 위의 파일을 사용했습니다.

version="$(wget -q -O - http://sourceforge.net/projects/opencvlibrary/files/opencv-unix | egrep -m1 -o '\"[0-9](\.[0-9])+' | cut -c2-)"
echo "Installing OpenCV" $version
mkdir OpenCV
cd OpenCV
echo "Removing any pre-installed ffmpeg and x264"
sudo apt-get -qq remove ffmpeg x264 libx264-dev
echo "Installing Dependenices"
sudo apt-get -qq install libopencv-dev build-essential checkinstall cmake pkg-config yasm libtiff4-dev libjpeg-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev python-dev python-numpy libtbb-dev libqt4-dev libgtk2.0-dev libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils ffmpeg
echo "Downloading OpenCV" $version
wget -O OpenCV-$version.tar.gz  http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/$version/opencv-"$version".tar.gz/download
echo "Installing OpenCV" $version
tar -xvf OpenCV-$version.tar.gz
cd opencv-$version
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=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_OPENGL=ON ..
make -j2
sudo make install
sudo sh -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
sudo ldconfig
echo "OpenCV" $version "ready to be used"

opencv를 다시 빌드해야합니까? 정적 인 링크를 어떻게 얻을 수 있습니까 ??

피보나치

다음을 실행할 수 있습니다.

ldd <your executable name>

프로젝트가 의존하는 모든 공유 라이브러리의 목록을 얻으려면.

라이브러리를 대상 PC에 복사하십시오.

대상 PC에서 env 변수를 정의해야합니다.

export LD_LIBRARY_PATH=<location of all the libraries your project depends on>

그리고 동일한 쉘에서 실행 파일을 실행하십시오.

편집하다:

OpenCV 정적 라이브러리를 컴파일하려면 다음을 사용하십시오.

cmake -DBUILD_SHARED_LIBS = OFF ...

https://github.com/Itseez/opencv/blob/master/CMakeLists.txt#L162

도움이 되길 바랍니다 ...

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

다른 컴퓨터에서 다른 명령을 실행하는 동일한 Makefile

분류에서Dev

다른 컴퓨터에서 동일한 알고리즘 실행 시간?

분류에서Dev

Windows 10에서 실행 파일을 "다른 컴퓨터에서"로 수동 표시

분류에서Dev

Python 독립 실행 형 실행 파일을 통해 다른 컴퓨터의 PyQt4 GUI에서 OpenCV를 통해로드 된 비디오를 렌더링 할 수 없습니다. 오류를주지 않으면 아무것도하지 않는다

분류에서Dev

두 개의 다른 Linux 컴퓨터에서 C 실행 파일의 리소스 할당

분류에서Dev

실행되지 않은 다른 실행 파일에 게시 된 실행 파일

분류에서Dev

CMake를 사용하여 다른 컴퓨터에서 독립적으로 실행할 수있는 실행 파일 만들기

분류에서Dev

다른 컴퓨터에서 스크립트 실행

분류에서Dev

다른 컴퓨터에서 실행되는 SQL Database

분류에서Dev

원격 컴퓨터에서 jar 파일 실행

분류에서Dev

미국 컴퓨터에서 JAR 파일 실행 문제

분류에서Dev

다른 컴퓨터에서 동일한 코드를 실행할 수 없습니다.

분류에서Dev

단일 컴퓨터에서 실행되는 다른 서버를 도킹해야합니까?

분류에서Dev

CMake : 다른 OpenCV 라이브러리를 동일한 프로젝트의 다른 실행 파일에 연결

분류에서Dev

컴퓨터는 memtest 만 실행하고 grub에서 파일을 찾을 수 없습니다.

분류에서Dev

Apache Poi Java : 다른 컴퓨터에서 JAR 파일을 실행할 때 문서에 이미지가 표시되지 않음

분류에서Dev

한 컴퓨터에서는 작동하지만 다른 컴퓨터에서는 실행되지 않는 ProcessStartInfo

분류에서Dev

다른 컴퓨터에서 내 응용 프로그램을 실행할 때 DLL 파일이 누락 되었습니까?

분류에서Dev

다른 컴퓨터에서 어려움없이 프로그램을 실행할 수 있도록 파일 경로를 지정하는 방법

분류에서Dev

동일한 컴퓨터에서 Node.js 앱과 PHP 실행

분류에서Dev

다른 컴퓨터에서 작성한 AC 프로그램 실행 방법

분류에서Dev

응용 프로그램이 다른 컴퓨터에서 실행되지 않음

분류에서Dev

pyinstaller : 앱이 다른 컴퓨터에서 실행되지 않습니까?

분류에서Dev

다른 PHP 파일에서 코드 PHP의 일부 실행

분류에서Dev

원격 컴퓨터에서 로컬 bat 파일을 실행하는 방법

분류에서Dev

원격 컴퓨터에서 .reg 파일을 실행하는 Powershell 스크립트

분류에서Dev

Java 프로그램은 한 컴퓨터에서 실행되지만 다른 컴퓨터에서는 실행되지 않습니다.

분류에서Dev

Invoke-WmiMethod를 사용하여 원격 컴퓨터에서 특정 사용자로 실행 파일 실행

분류에서Dev

컴파일 한 젠킨스 작업 내에서 서로 다른 JDK를 실행

Related 관련 기사

  1. 1

    다른 컴퓨터에서 다른 명령을 실행하는 동일한 Makefile

  2. 2

    다른 컴퓨터에서 동일한 알고리즘 실행 시간?

  3. 3

    Windows 10에서 실행 파일을 "다른 컴퓨터에서"로 수동 표시

  4. 4

    Python 독립 실행 형 실행 파일을 통해 다른 컴퓨터의 PyQt4 GUI에서 OpenCV를 통해로드 된 비디오를 렌더링 할 수 없습니다. 오류를주지 않으면 아무것도하지 않는다

  5. 5

    두 개의 다른 Linux 컴퓨터에서 C 실행 파일의 리소스 할당

  6. 6

    실행되지 않은 다른 실행 파일에 게시 된 실행 파일

  7. 7

    CMake를 사용하여 다른 컴퓨터에서 독립적으로 실행할 수있는 실행 파일 만들기

  8. 8

    다른 컴퓨터에서 스크립트 실행

  9. 9

    다른 컴퓨터에서 실행되는 SQL Database

  10. 10

    원격 컴퓨터에서 jar 파일 실행

  11. 11

    미국 컴퓨터에서 JAR 파일 실행 문제

  12. 12

    다른 컴퓨터에서 동일한 코드를 실행할 수 없습니다.

  13. 13

    단일 컴퓨터에서 실행되는 다른 서버를 도킹해야합니까?

  14. 14

    CMake : 다른 OpenCV 라이브러리를 동일한 프로젝트의 다른 실행 파일에 연결

  15. 15

    컴퓨터는 memtest 만 실행하고 grub에서 파일을 찾을 수 없습니다.

  16. 16

    Apache Poi Java : 다른 컴퓨터에서 JAR 파일을 실행할 때 문서에 이미지가 표시되지 않음

  17. 17

    한 컴퓨터에서는 작동하지만 다른 컴퓨터에서는 실행되지 않는 ProcessStartInfo

  18. 18

    다른 컴퓨터에서 내 응용 프로그램을 실행할 때 DLL 파일이 누락 되었습니까?

  19. 19

    다른 컴퓨터에서 어려움없이 프로그램을 실행할 수 있도록 파일 경로를 지정하는 방법

  20. 20

    동일한 컴퓨터에서 Node.js 앱과 PHP 실행

  21. 21

    다른 컴퓨터에서 작성한 AC 프로그램 실행 방법

  22. 22

    응용 프로그램이 다른 컴퓨터에서 실행되지 않음

  23. 23

    pyinstaller : 앱이 다른 컴퓨터에서 실행되지 않습니까?

  24. 24

    다른 PHP 파일에서 코드 PHP의 일부 실행

  25. 25

    원격 컴퓨터에서 로컬 bat 파일을 실행하는 방법

  26. 26

    원격 컴퓨터에서 .reg 파일을 실행하는 Powershell 스크립트

  27. 27

    Java 프로그램은 한 컴퓨터에서 실행되지만 다른 컴퓨터에서는 실행되지 않습니다.

  28. 28

    Invoke-WmiMethod를 사용하여 원격 컴퓨터에서 특정 사용자로 실행 파일 실행

  29. 29

    컴파일 한 젠킨스 작업 내에서 서로 다른 JDK를 실행

뜨겁다태그

보관