JavaCV-0.5基于OpenCV-2.4.5,在Android上运行按照教程设置即可,有几个注意事项:
教程:
https://code.google.com/p/javacv/
Eclipse (Android 2.2 or newer):
1.Follow the instructions on this page: http://developer.android.com/training/basics/firstapp/
2.Go to File > New > Folder, select your project as parent folder, type "libs/armeabi" as Folder name, and click Finish.
3.Copy javacpp.jar and javacv.jar into the newly created "libs" folder.
4.Extract all the *.so files from javacv-android-arm.jar, opencv-2.4.5-android-arm.jar, and ffmpeg-1.2-android-arm.jar directly into the newly created "libs/armeabi" folder, without creating any of the subdirectories found in the JAR files.
5.Navigate to Project > Properties > Java Build Path > Libraries and click "Add JARs...".
6.Select both javacpp.jar and javacv.jar from the newly created "libs" folder.
注意事项:
1.上面第三步和第四步是分别复制到libs和libs/armeabi目录
2.该库运行需要CPU支持FPU(要在不支持FPU的机器上运行,需要自己修改参数重新编译库,运行效果可能很差)
查看CPU是否支持FPU方法:
http://stackoverflow.com/questions/8161184/detecting-fpu-presence-on-android
# cat /proc/cpuinfo
Processor : ARMv7 Processor rev 3 (v7l)
BogoMIPS : 249.96
Features : swp half thumb fastmult vfp edsp neon vfpv3
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x1
CPU part : 0xc08
CPU revision : 3
[ ... ]
If the "Features" line lists at least vfp, then the ARM SoC has an FPU.
3.模拟器不支持摄像头
4.如果没有后置摄像头,需要修改示例代码
FacePreview.java中
mCamera = Camera.open(); 改为 mCamera = Camera.open(0);
分享到:
相关推荐
javacv1.1 android-arm平台。包含opencv、javacpp、ffmpeg、leptonica、tesseract、artoolkitplus等较为全面的图像视频处理依赖包
JavaCV OpenCV Demo 人脸识别
android studio javacv实现 播放rstp流、抓图、录制视频功能,完整例子,直接导入android studio就可以用。
android 使用javacv进行录像[模仿vine]
从javacv-platform-1.3.3-bin.zip中抽出来的:javacpp.jar、javacv.jar、javacv-platform.jar、opencv.jar、opencv-android-arm.jar、opencv-android-x86.jar、opencv-linux-armhf.jar 、opencv-linux-ppc64le.jar、...
android+javaCV环境配置
JavaCV是对各种常用计算机视觉库的封装后的一组jar包,其中封装了OpenCV、libdc1394、OpenKinect、videoInput和ARToolKitPlus等计算机视觉编程人员常用库的接口,可以通过其中的utility类方便的在包括Android在内的...
JavaCV Introduction JavaCV uses wrappers from the JavaCPP Presets of commonly used libraries by researchers in the field of computer vision (OpenCV, FFmpeg, libdc1394, PGR FlyCapture, OpenKinect, ...
Android应用源码开发Demo,主要用于毕业设计学习。
JavaCV 是一款开源的视觉处理库,基于GPLv2协议,对各种常用计算机视觉库封装后的一组jar包,封装了OpenCV、libdc1394、OpenKinect、...JavaCV通过其中的utility类方便的在包括Android在内的Java平台上调用这些接口。
此资源为javacv各个版本的类库,javacv0.1-javacv0.4.有winx82,winx82_64,linux,android各个jiab包。可以直接引入到工程里,
javacv1.1 android-x86平台。包含opencv、javacpp、ffmpeg、leptonica、tesseract、artoolkitplus等较为全面的图像视频处理依赖包
利用javacv将指定的图片合成视频,先输入一个目录(文件夹名称),点击开始后过一段时间视频合成完毕后程序会自动退出,然后去输入的文件夹下寻找视频
已精简so包,完全由javacv实现从图片或者Bitmap到视频的录制,有完整配置界面,支持录像和暂停以及重启需要导入lib文件夹下的javacv.jar和javacpp.jar两个包
Android 应用项目开发源码 参考和学习使用
android 使用javacv进行录像[模仿vine].rar
项目写的很烂,参考价值不是很大,CameraActivity中有人脸识别和人脸匹配的方法
javacv1.1 android-arm平台。包含opencv、javacpp等较为全面的图像视频处理依赖包
JavaCV 是一款开源的视觉处理库,基于GPLv2协议,对各种常用计算机视觉库封装后的一组jar包,封装了OpenCV、libdc1394、OpenKinect、...JavaCV通过其中的utility类方便的在包括Android在内的Java平台上调用这些接口