在研究所,我们用科学的Linux 5的群集上,我需要部署使用了现代的OpenCV分布(2.3.1或2.4.0)的应用程序。 我没有在集群上的root权限。
从本质上讲,我怎么包的ffmpeg的所有动态二进制依赖(希望X264),OpenCV的,这样我可以XCOPY部署我的应用程序?
我的OpenCV 2.3.1在Ubuntu的工作安装。 如果有一种方式来加载可控可执行文件和沿所有的动态依赖复制,我可以使用它。
谢谢,瓦迪姆
在研究所,我们用科学的Linux 5的群集上,我需要部署使用了现代的OpenCV分布(2.3.1或2.4.0)的应用程序。 我没有在集群上的root权限。
从本质上讲,我怎么包的ffmpeg的所有动态二进制依赖(希望X264),OpenCV的,这样我可以XCOPY部署我的应用程序?
我的OpenCV 2.3.1在Ubuntu的工作安装。 如果有一种方式来加载可控可执行文件和沿所有的动态依赖复制,我可以使用它。
谢谢,瓦迪姆
你不需要在计算机上安装OpenCV的 ,如果你没有这样的权限。
将OpenCV的库和它的地方是依赖于系统和你之前执行应用程序请确保您调整LD_LIBRARY_PATH
添加这些路径。
为了获取一定的二进制应用程序/库,使用的依赖列表ldd
。 你可能有兴趣在阅读这篇文章: 复制共享库的依赖
1) 安装GCC 4.7.3
sudo易于得到更新
命令和apt-get安装建立必要的
2) 安装的CMake 2.8.10.1
sudo易于得到安装CMake的cmake-诅咒贵
3) 下载 OpenCV的2.4.5
CD〜/下载
焦油-xf的OpenCV-2.4.5.tar.gz
CD的OpenCV-2.4.5
MKDIR构建
CD编译
cmake的-DCMAKE_BUILD_TYPE =释放..
使-j4
须藤做安装
CD ../ ..
室射频的OpenCV-2.4.5 *
OpenBR使用了OpenCV的人脸识别。 一个明确的文件可安装OpenBR,这里的链接 !