① 如何在Android中使用OpenCV
1、下載
進入官網下載OpenCV4Android並解壓。
其中,sdk目錄即是我們開發opencv所需要的類庫;samples目錄中存放著若干opencv應用示例(包括人臉檢測等),可為我們進行android下的opencv開發提供參考;doc目錄為opencv類庫的使用說明及api文檔等;而apk目錄則存放著對應於各內核版本的OpenCV_2.4.3.2_Manager_2.4應用安裝包。此應用用來管理手機設備中的opencv類庫,在運行opencv應用之前,必須確保手機中已經安裝腔簡了OpenCV_2.4.3.2_Manager_2.4_*.apk,否則opencv應用將會因為無法載入opencv類庫而無法運行(下篇文章會介紹不提前局圓消安裝openCV Manager,即可運行openCV的方法)。
2、將OpenCV引入Android Studio
在Android Studio中選擇File->Import Mole,找到OpenCV解壓的路徑,選擇sdk/java文件夾。
3、更新build.gradle信息
在Android Studio中的左上角選擇Project視圖,在oepnCVLibrary2411文件夾里,打開build.gradle(有很多重名的文件,桐知一定找對openCV庫文件下的),修改文件中的1)compileSdkVersion 2)buildToolsVersion 3) minSdkVersion 4)targetSdkVersion,將其內容與app文件夾下的build.gradle中信息相一致。點擊上方提示的黃色提示框內的Try Again進行更新。
4、添加Mole Dependency
右鍵app文件夾,選擇Open Mole Settings,在app mole的Dependencies一欄中,點擊右上角的綠色加號,將openCVLibrary2411添加進去,點擊確定。
5、復制libs文件夾到項目中
在OpenCV的解壓包中,將sdk-->native-->libs文件夾復制,粘貼在Project視圖下app-->src-->main目錄下,並將其重命名為jniLibs。
自此,OpenCV的環境就配置好了。可以將OpenCV-android-sdk-->samples-->tutorial-1-camerapreview中的layout文件,java文件,放入工程中,修改AndroidManifest.xml,添加使用攝像機的許可權,即可測試是否成功了。
② C#想用openCV應該如何配置
1、首先保證的電腦已經裝好了openCV,並且保證環境變數已經設置好。具體參照OpenCV官方中文網站,寫得很清楚。
2、下載EmguCV壓縮包,其實就是幾個可以在Visual Studio2005/2008中引用OpenCV的函數的dll庫。下的是1.50版,「Emgu.CV.Windows.Binary-1.5.0.0.zip」。解壓該壓縮包,並把其DLL拷貝在OpenCV安裝目錄下的Bin文件夾里。
3、新建一個c#窗體應用程序,添加Bin目錄下「Emgu.CV.dll」,「Emgu.Util.dll」等DLL的引用,還有些窗體的控制項,主要是將 Emgu.CV.UI.dll 加入工具箱中,加入後會出現 ImageBox、HistogramCtrl。
4、然後,再程序的開頭中加上 using Emgu.CV; using Emgu.Util;等命名空間之後就可以用EmguCV中所有的庫函數了。
③ 如何在android studio上加入OpenCV庫
1.安裝 NDK, 下載android-ndk-r8e-windows-x86.zip, 解壓至本激帆地(android-ndk-r8e-windows-x86_64.zip解壓後不包含prebuilt文件夾,sample中的hello-jni運行毀空報錯)
2.配置環境變數$NDKROOT=android-ndk的文件夾路徑
3.eclipse安裝CDT插件,Eclipse->help->Install software,在"available software sites"中選擇相應的CDT路徑,安裝
4.下載最新的OpenCV for Anroid庫OpenCV-2.4.4-android-sdk.zip ,解壓至明余雹本地
5.編譯生成openCV的jar庫文件
1)eclipse中導入OpenCV-2.4.4-android-sdk\sdk\java文件夾
2)添加openCV Library工程的C++工程屬性,右鍵project名稱->New->other->C/C++->Convert to a C/C++ Project(Adds C/C++ Nature)
3)為project 配置ndk built路徑。右鍵project->Properties->C/C++ build, 設置Build command: ${NDKROOT}/ndk-build.cmd; behavior選項中的不勾clean
4)編譯工程, /bin文件夾下生成opencv library - 2.4.4.jar
6. 在目標Adnroid應用程序中添加對opencv library - 2.4.4.jar 的引用,便可以調用相應的open CV庫函數了
④ 請教如何在Arino編程環境中配置OpenCV庫
由於OpenCV是一個圖像庫,因此在VC++中編程之前需要預先設置編程環境,即將OpenCV需要的一些函數頭文件和庫文件者握加入到當前編譯的虛嫌銷工程中,使得程序差游在編譯
⑤ 如何配置opencv2.4.10
第一步: 1、首先去逗數含OpenCV下載2.4.11的文件包,該文件為exe格式的。下載完成後進行安裝,選擇需要的解壓路徑,本文將其解壓到vs安裝畢姿目錄下。 2、接下來對環境變數進行山笑設置,首先在桌面計算機處右鍵選擇屬性。