歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

OpenCV4Android--使用Java api做人臉識別

在Android上有兩種方法使用OpenCV,第一使用OpenCV提供好的庫文件,然後調用OpenCV的java api來做圖像處理。第二種是使用OpenCV的C++  api,但是需要ndk來創建動態庫,然後Android工程間接調用動態庫中的函數。

本文主要使用第一種方法,(關於環境的配置,網上很多,個人使用的是 http://www.linuxidc.com/Linux/2014-11/108813.htm,其實如果單純的使用第一種方法,cdt和ndk都不用安裝,只需要解壓opencv的ok了)

第一步,將opencv解壓,拷貝sdk/java到eclipse工程文件夾下

第二步,導入工程,將java導入到eclipse工程中,修改配置(選擇android api勾選is library)

api選擇必須是11也就是3.0 以上,否則會報錯。

--------------------------------------分割線 --------------------------------------

Ubuntu Linux下安裝OpenCV2.4.1所需包 http://www.linuxidc.com/Linux/2012-08/68184.htm

Ubuntu 12.04 安裝 OpenCV2.4.2 http://www.linuxidc.com/Linux/2012-09/70158.htm

CentOS下OpenCV無法讀取視頻文件 http://www.linuxidc.com/Linux/2011-07/39295.htm

Ubuntu 12.04下安裝OpenCV 2.4.5總結 http://www.linuxidc.com/Linux/2013-06/86704.htm

Ubuntu 10.04中安裝OpenCv2.1九步曲 http://www.linuxidc.com/Linux/2010-09/28678.htm

基於QT和OpenCV的人臉識別系統 http://www.linuxidc.com/Linux/2011-11/47806.htm

--------------------------------------分割線 --------------------------------------

第三步,建立自己的工程

修改配置,library add剛才添加的java工程即可。(也可修改project.properties文件在最後加上android.library.reference.1=../java,確保java工程和你新建的工程目錄是同級的。若沒有project.properties,那修改default.properties)

添加成功會出現以下圖片,(java_src)

更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2014-11/108814p2.htm

Copyright © Linux教程網 All Rights Reserved