随笔分类 - 人形机器人
摘要:摘自于OpenCV Doc2.410,opencv2refman文档. 1.函数原型 adaptiveThreshold//Applies an adaptive threshold to an array.C++: void ...
阅读全文
摘要:Queue的成员函数 add 增加一个元索 如果队列已满,则抛出一个IIIegaISlabEepeplian异常 remove 移除并返回队列头部的元素 如果队列为空,则抛出一个No...
阅读全文
摘要:由于OpenCV的java版本画图有太多错误,只能自己编写画图的代码,在一个函数中,编写出画圆和深度距离的代码,代码如下:public int CircleMyMat(Mat Show, Point3 Center, double Radius, Sca...
阅读全文
摘要:在使用OpenCV时,程序总是在某个时间墨明棋妙地终止,打开CygWin ,输入 adb logcat ,查看打印的信息,发现是内存问题。经过反复的查找,发现使用OpenCV的java类库时,一定要慎重使用New Mat()。 内存溢出...
阅读全文
摘要:安卓JNI使用C++类,同时可使用C++的类成员变量,这就必须保证程序持续保存Native状态,即长期维护C++对象的地址。完成初始化之后,需要使用对象成员的java层函数需要传入对象的地址。 一、Native类-对象的初始化1. 一个Java类...
阅读全文
摘要:在VS下编写的程序移植到Eclipse下,出现了问题: this file requires compiler and library support for iso C++ 2011 standard。原因:是Eclipse使用的CDT默认未开启C++11...
阅读全文
摘要:安卓程序设计界面显示设置图像大小,在layout.xml里面有dip和px选项,dip为 什么 暂时还不知道,或许是设计桌布的设定像素比率,px为像素值; 比如我的手机是 Lenovo K920,屏幕为2K屏幕,在桌面上显示QVGA就比较小,...
阅读全文
摘要:在进行序列识别时,需要对多个模式串进行识别,需要对多行浮点数进行读取,并进行解析。 所以使用的方法为: 使用文本多行读取的方式;对每行文本进行正则表达式匹配;再进行字符转换。代码如下: @Suppress...
阅读全文
摘要:程序不太流畅,不知道哪儿的问题,需要测试一下每一个函数的运行时间。 在待测函数前添加代码: Long time;//精确到毫秒! time = System.currentTimeMillis...
阅读全文
摘要:1. 原文链接:NDK单步调试方法 如有问题或者版权要求,请拜访原作者或者通知本人.最近为了性能需求,开始搞JNI,白手起搞真心不容易。中间差点崩溃了好几次,最终总算得到一点心得。JNI对性能的提升没有我预想中的大,对于for循环的速度提升大概...
阅读全文
摘要:1. src:存放所有的*.java源程序。 2. gen:为ADT插件自动生成的代码文件保存路径,里面的R.java将保存所有的资源ID。 3. assets:可以存放项目一些较大的资源文件,例如:图片、音乐、字体等。 4. res:可以存放项目中所有的资...
阅读全文
摘要:编译器对语言的转换以寻地址的方式进行序列化和反序列化,因此对于不固定类型或者不显示给出大小的对象不能直接解析,所以没有出现jstringArray这样的类型,只能一个一个编写。 参考链接:安卓开发提高篇-Jarray 1...
阅读全文
摘要:在进行Android调试时,不能再Console显示Debug信息,只能在LogCat上显示,显示信息如下图: 代码段: public void printMat2Txt(Mat ElemM, String message) { ...
阅读全文
摘要:写入本地SD卡: @SuppressLint("SdCardPath") public void writeFileSdcard(String fileName, String message) { try { ...
阅读全文
摘要:九层之台,起于累土;千里之堤毁于蚁穴;成者半于九十。最近工程项目完全可以调试,却最后在 OpenCV向JNI层的参数转换 这个节点上遇到麻烦,看来得好好的思考一番,仔细寻找其中的纰漏。一、实例 根据可运行的openCv sample,可以...
阅读全文
摘要:Android 的Application—native调试暂时还只能进行主线程调试,在GDB里面,运行于子线程的OpenCv数据处理过程不能直接调试,OPenCV-Native函数 public Mat onCameraFrame(CvCame...
阅读全文
摘要:1、从resource中的raw文件夹中获取文件并读取数据(资源文件只能读不能写)String res = ""; try{ InputStream in = getResources().openRawResource(R.raw.bbi); //在\Test\re...
阅读全文
摘要:OpenCV也有Java数据结构的包,不过计算速度还是很慢,非不得已不使用此种方式调用OpenCV。使用NDK编写底层OpenCv的调用代码,使用JNI对代码进行封装,可以稍微提高一点效率。 参考链接:http://www.tuicoo...
阅读全文
摘要:参考链接:Android中使用STL1. 在 Application.mk 中添加代码“APP_STL:= gnustl_static”后,文件中的内容如下:APP_ABI := x86APP_STL:= gnustl_static编译后发现ndk-build可以编译...
阅读全文
摘要:经过各种各样的整理,以及和群里朋友讨论,终于整理出了八种android开发中最常见的问题和解决方案再次跟大家分享下!!八种Android报错如果你的项目的R文件不见的话,可以试下改版本号在保存,R文件不见一般都是布局文本出错导致. 布局文件不可以有大写字母 抛出如下...
阅读全文