![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenCV4Android
文章平均质量分 88
yanzi1225627
南无飒哆喃。三藐三菩陀。俱胝喃。怛侄他。唵。折戾主戾。准提娑婆哈。南无阿弥陀佛。
展开
-
Android JNI调用OpenCV,长时间运行内存异常,导致闪退的log分析和解决---(ReferenceTable overflow (max=1024)造成的)
首先交代下问题背景,前些日子自己在android上搞了个入侵检测玩。就是camera当作监控设备,每隔一定时间检测是否有东西入侵,如果入侵率到一定程度就报警的东西。最近发现,每次运行超过20分钟,app直接挂掉消失。下面附上核心完整log:01-01 21:17:42.321 I/yan ( 2588): /storage/sdcard0/InvadeDetect/ 11111111111原创 2014-01-22 23:40:29 · 14451 阅读 · 10 评论 -
在MAC OSX10.10上安装OpenCV2.4.10全过程(含Homwbrew,cmake安装,在XCode6.1.1上配置OpenCV2.4.10)
首先交代下安装环境MAC OSX10.10,安装版本为OpenCV2.4.10,Xcode的版本为6.1.1,基本上都是各个软件的最新版本。因为OpenCV3.0还在测试阶段,正式版本没有发布,所以没用3.0.下面详细介绍安装步骤:一,安装HomebrewHomebrew类似Ubuntu的apt-get,Fedora的yum,简单来说就是为了方便安装软件而生的。打开Homebrew官方网站http原创 2014-12-27 18:05:07 · 28393 阅读 · 11 评论 -
OpenCV4Android:non-system libraries in linker flags: -lopencv_java错误的解决
最近搞之前的一份老代码,发现OpenCV到2.4.11之后,之前的mk文件不适用了,报一堆一堆的错误。一是如前文所述,LOCAL_LDLIBS += -lm -llog这一句+=绝不能错误的写成:=.另外,还会报这样一个错误:Android NDK: WARNING: APP_PLATFORM android-17 is larger than android:minSdkVersion 1原创 2016-02-08 19:31:29 · 10031 阅读 · 4 评论 -
Cygwin编译自定义OpenCV库报错:opencv_contrib: LOCAL_SRC_FILES points to a missing file
今天受命帮师弟调个OpenCV4Android的程序,版本为OpenCV4Android2.4.9,使用方式为前文介绍的第一种方式,即通过jni调用opencv。如杂家前文所述,配套的NDK应使用较高版本的android-ndk-r9d。它的安装很简单,解压缩后设置环境变量到Path就ok:D:\ProgramFile\android-ndk-r9d;但遗憾的是,同样的程序同样的配置在一台PC上通原创 2014-08-06 21:38:22 · 23748 阅读 · 0 评论 -
OpenCV4Android释疑: 透析Android以JNI调OpenCV的三种方式(让OpenCVManager永不困扰)
前文曾详细探讨了关于OpenCV的使用,原本以为天下已太平。原创 2014-06-01 01:18:27 · 66248 阅读 · 39 评论 -
Android开发:安装NDK,移植OpenCV2.3.1,JNI调用OpenCV全过程
开发环境:Fedora14 , 操作中以root权限操作,这年头Android移植上OpenCV就强大了,可以做很多复杂的视频分析、图像处理工作了!如火灾、人脸、视频行为的分析等。欢迎Android爱好者,加群:248217350。备注:yanzi一:NDK的安装 首先是安装NDK,安装之前需要安装CDT,具体的参照http://blog.csdn.net/yanzi1原创 2013-01-21 18:05:55 · 20812 阅读 · 20 评论 -
Windows平台安装最新OpenCV-2.4.9,利用Eclipse、MinGW构建C++调用OpenCV开发环境
最近电脑重装系统了,第一件事重装OpenCV。这次直接装最新版,2014-4-25日发布的OpenCV2.4.9版本,下载链接:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.9/opencv-2.4.9.exe/download。其实安装过程跟2.4.4的过程差不多,这里错略记录下过程。2.4.4的安装过程见链原创 2014-05-21 00:04:03 · 17961 阅读 · 5 评论 -
OpenCV4Android开发之旅(三)----Windows平台Eclipse、MinGW配置OpenCV2.4.4(C++接口调用) 全过程(附:MinGW编译OpenCV2.4.4)
在前文介绍了OpenCV4Android的使用及OpenCV2.4.4 windows版的java接口使用后,本文介绍OpenCV2.4.4 在windows上利用MinGW调C++使用OpenCV的方法,其中包括MinGW的安装、CMake2.8.12的使用,然后利用CMake和MinGW重新编译OpenCV2.4.4. 经过这三篇文章的介绍后,可以在windows上利用Eclipse IDE随心所欲的使用OpenCV2.4.4.原创 2013-12-31 23:38:05 · 10891 阅读 · 6 评论 -
OpenCV4Android开发之旅(一)----OpenCV2.4简介及 app通过Java接口调用OpenCV的示例
本文介绍OpenCV的发展历程,以OpenCV2.4.4为载体演示如何将Android开发和OpenCV通过Java接口进行调用。让数字图像处理和Android APP开发完美融合。原创 2013-11-24 14:35:54 · 79613 阅读 · 61 评论 -
OpenCV4Android开发之旅(二)----Eclipse调用OpenCV2.4.4的Java接口配置及示例
本文介绍如何利用Eclipse使用OpenCV2.4.4(Windows平台)提供的Java接口,注意区分OpenCV4Android里的Java接口。虽然都是OpenCV的Java接口但两个概念不太一样。前者是Windows平台,后者是Android平台。这样配置好后,对喜欢用Java开发算法的人就可以直接工作了,而无需在配置一个叫JavaCV的东西。原创 2013-12-01 22:15:38 · 16111 阅读 · 3 评论 -
OpenCV Mat转IplImage的陷阱
自OpenCV2.0.0以后,引进了Mat类型。Mat使用更为方便,且和Android的Bitmap转换也方便。(此处指的是Android在java层转int[]后再传给jni里,在jni里将int[]转为Mat.) 但有时候新旧工程为了对接,不得已要将Mat转为IplImage。关于Mat转为IplImage,常见的方法有以下几种:第一种方式: //第一种转换方式 IplImage *imgI原创 2014-01-19 22:38:55 · 21401 阅读 · 6 评论 -
OpenCV 下载驿站(百度云盘下载,同步更新)
鉴于在OpenCV官网下载速度很慢,国内访问也不稳定,本博客将提供百度云盘下载链接,持续更新OpenCV及相关书籍下载,欢迎光临!V3.1opencv-3.1.0.exe(Windows)opencv2.framework.zip(IOS)opencv-3.1.0.zip(Linux/Mac)OpenCV-android-sdk.zip(Android)V3.0.0opencv-3.0.原创 2015-08-14 21:35:09 · 129433 阅读 · 71 评论