opencv 2.2在android平台移植
来源:互联网 发布:thinkpad 25 知乎 编辑:程序博客网 时间:2024/05/23 13:19
OPENCV2.2移植说明
系统:Ubuntu10.10
+++++++++++++++++++++++++++++++++++++++++++++
编译OPENCV2.2
reference URL:
http://opencv.willowgarage.com/wiki/InstallGuide
安装库:
apt-get install build-essential cmake pkg-config libpng12-0 libpng12-dev libpng++-dev libpng3 libpnglite-dev libpngwriter0-dev libpngwriter0c2 zlib1g-dbg zlib1g zlib1g-dev libjasper-dev libjasper-runtime libjasper1 pngtools libtiff4-dev libtiff4 libtiffxx0c2 libtiff-tools libjpeg8 libjpeg8-dev libjpeg8-dbg ffmpeg libavcodec-dev libavcodec52 libavformat52 libavformat-dev libgstreamer0.10-0-dbg libgstreamer0.10-0 libgstreamer0.10-dev libxine1-ffmpeg libxine-dev libxine1-bin libunicap2 libunicap2-dev libdc1394-22-dev libdc1394-22 libdc1394-utils swig libv4l-0 python-numpy libpython2.6 python-dev python2.6-dev
操作步骤:
cd ~/projects/Opencv2.2 # the directory containing INSTALL, CMakeLists.txt etc.
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local/opencv2.2 -D BUILD_PYTHON_SUPPORT=ON ..
make
make install
添加库路径:
echo /usr/local/opencv2.2/lib > /etc/ld.so.conf.d/opencv.conf
设置pkg-config
echo 'export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/opencv2.2/lib/pkgconfig' >> /root/.bashrc
source /root/.bashrc
编译android下的opencv库:
http://opencv.willowgarage.com/wiki/Android
eclipse下设置头文件和库路径:
facelib工程:
facelib右键properties如下图, 配置include路径:
下图配置lib库及路径:
制作自己需要的库
执行如下命令gcc -shared -fpci -o libxxxlib.so **.o 生成xxxlib动态库,将xxxlib复制到/usr/lib目录下
其它工程配置同上。
Opencv2.2编译生成的库包括:opencv_core opencv_legacy opencv_objdetect opencv_imgproc opencv_highgui opencv_ml opencv_video opencv_features2d opencv_calib3d opencv_objdetect opencv_contrib opencv_legacy opencv_flann如有工程编译不能通过,请添加对应库。
系统:Ubuntu10.10
+++++++++++++++++++++++++++++++++++++++++++++
编译OPENCV2.2
reference URL:
http://opencv.willowgarage.com/wiki/InstallGuide
安装库:
apt-get install build-essential cmake pkg-config libpng12-0 libpng12-dev libpng++-dev libpng3 libpnglite-dev libpngwriter0-dev libpngwriter0c2 zlib1g-dbg zlib1g zlib1g-dev libjasper-dev libjasper-runtime libjasper1 pngtools libtiff4-dev libtiff4 libtiffxx0c2 libtiff-tools libjpeg8 libjpeg8-dev libjpeg8-dbg ffmpeg libavcodec-dev libavcodec52 libavformat52 libavformat-dev libgstreamer0.10-0-dbg libgstreamer0.10-0 libgstreamer0.10-dev libxine1-ffmpeg libxine-dev libxine1-bin libunicap2 libunicap2-dev libdc1394-22-dev libdc1394-22 libdc1394-utils swig libv4l-0 python-numpy libpython2.6 python-dev python2.6-dev
操作步骤:
cd ~/projects/Opencv2.2 # the directory containing INSTALL, CMakeLists.txt etc.
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local/opencv2.2 -D BUILD_PYTHON_SUPPORT=ON ..
make
make install
添加库路径:
echo /usr/local/opencv2.2/lib > /etc/ld.so.conf.d/opencv.conf
设置pkg-config
echo 'export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/opencv2.2/lib/pkgconfig' >> /root/.bashrc
source /root/.bashrc
编译android下的opencv库:
http://opencv.willowgarage.com/wiki/Android
eclipse下设置头文件和库路径:
facelib工程:
facelib右键properties如下图, 配置include路径:
下图配置lib库及路径:
制作自己需要的库
执行如下命令gcc -shared -fpci -o libxxxlib.so **.o 生成xxxlib动态库,将xxxlib复制到/usr/lib目录下
其它工程配置同上。
Opencv2.2编译生成的库包括:opencv_core opencv_legacy opencv_objdetect opencv_imgproc opencv_highgui opencv_ml opencv_video opencv_features2d opencv_calib3d opencv_objdetect opencv_contrib opencv_legacy opencv_flann如有工程编译不能通过,请添加对应库。
- opencv 2.2在android平台移植
- OpenCV在ARM平台上的移植
- 在Android平台部署Opencv
- Opencv移植到安卓平台
- 计算机视觉库OpenCV在Linux平台上的移植
- 计算机视觉库OpenCV在MPC8315平台上的移植
- 在Fedora22平台下将opencv移植到S3C6410
- OpenCV在龙芯平台上的移植
- Android在新平台上的移植
- Android在新平台上的移植
- ntfs在android平台上的移植
- ffmpeg在android平台上的移植
- OpenCV简介以及向Android平台的移植
- Android平台下OpenCV移植与使用---基于C/C++
- OpenCV在Android平台上的应用
- OpenCV在Android平台上的应用
- 移植OpenCV到ARM平台
- OpenCV学习笔记(四)—— OpenCV for Android移植到Android平台
- Android开机启动流程初探
- HTML 元素透明度
- 如何在iphone上使用opencv
- 在VC6.0中用GDI+调用png图片实现半透明渐变的特效窗口
- JSP基本语法
- opencv 2.2在android平台移植
- IT公司2012笔面杂谈
- LINUX文件系统显示中文
- Ubuntu把终端添加到右键菜单里
- 如何做一个合格的工程师
- webshell提权教程小结
- VC ++ MFC编程--ListCtrl控件的用法
- android 自定义 Content Provider示例
- 不同浏览器之间的区别