opencv 2.2在android平台移植

來源:互聯網
上載者:User

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如有工程編譯不能通過,請添加對應庫。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.