安装opencv
Linux环境安装
环境说明(centos6.7,jdk1.8,python2.7.15)
1.下载opencv-3.2.0源码文件,上传到Linux机器上,解压opencv源码文件。
2.安装cmake编译工具
yum install cmake.86_64 cmake-gui.x86_64
安装依赖
yum install gcc gcc-c++ gtk2-devel gimp-devel gimp-devel-toolsgimp-help-browser zlib-devel libtiff-devel libjpeg-devel libpng-develgstreamer-devel libavc1394-devel libraw1394-devel libdc1394-develjasper-devel jasper-utils swig python libtool nasm
需要配置python2.7的环境,否则编译是报错。
需要安转ant才能生成jar所依赖的opencv-XXX.jar
yum install ant
mkdir build
cd build
先Cmake一次
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/root/opencv ..
#可以有选择的编译模块
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D BUILD_opencv_gpu=OFF \
-D BUILD_DOCS=OFF \
-D BUILD_PERF_TESTS=OFF \
-D BUILD_TESTS=OFF \
-D BUILD_WITH_DEBUG_INFO=OFF \
-D BUILD_opencv_apps=OFF \
-D BUILD_opencv_calib3d=OFF \
-D BUILD_opencv_contrib=OFF \
-D BUILD_opencv_features2d=OFF \
-D BUILD_opencv_flann=OFF \
-D BUILD_opencv_gpu=OFF \
-D BUILD_opencv_ml=OFF \
-D BUILD_opencv_nonfree=OFF \
-D BUILD_opencv_objdetect=OFF \
-D BUILD_opencv_photo=OFF \
-D BUILD_opencv_stitching=OFF \
-D BUILD_opencv_superres=OFF \
-D BUILD_opencv_ts=OFF \
-D BUILD_opencv_video=OFF \
-D BUILD_opencv_videostab=OFF \ ..
make
make install
将编译好的动态链接库加载到缓存中
vi /etc/ld.so.conf
#加入刚才编译安装的目录
/root/opencv/lib
ldconfig -v|grep 'opencv'
此时opencv已经安转完毕,但是如果使用java调用opencv此时会报错,需要将java调用opencv 的动态连接库设置到LD_LIBRARY_PATH环境变量用于在”程序加载运行期间“查找动态链接库时指定除了系统默认路径之外的其他路径。
export LD_LIBRARY_PATH=/root/opencv/share/OpenCV/java:$LD_LIBRARY_PATH
或者在/etc/profile中设置。
爷儿您要是看的乐,打个赏也让姑娘乐一乐