在linux下编译android下的opencv,使用cmake的方法

摘要: #前一篇帖子实验了build_sdk.py来编译opencv,失败了。#本篇尝试使用cmake来编译#感谢这篇帖子提供的指导:https://www.cnblogs.com/jojodru/p/10025658.html#cd /home/ahfu#选择opencv 3.4.6版本来编译wget h 阅读全文
posted @ 2019-06-22 18:08 ahfuzhang 阅读(2918) 评论(0) 推荐(0)

【失败的经验】在linux下编译opencv for android

摘要: cd /home/ahfu#选择opencv 3.4.6版本来编译wget https://github.com/opencv/opencv/archive/3.4.6.tar.gztar -zxvf opencv-3.4.6.tar.gzwget https://codeload.github.c 阅读全文
posted @ 2019-06-21 21:22 ahfuzhang 阅读(487) 评论(0) 推荐(0)

【记录一个问题】opencv官网的opencv android sdk使用opencl并未用到GPU

摘要: UMat u_mat;mat.copyTo(u_mat);cv::cvtColor(u_mat, cv::BGR2GARY);这样的代码反复执行,并未发现GPU占用提升。执行时间与不使用UMat相当。由此证明,官网提供的opencv android sdk,并未把opencl的支持编译进去。see: 阅读全文
posted @ 2019-06-12 09:45 ahfuzhang 阅读(960) 评论(1) 推荐(0)

【记录一个问题】cv::cuda::dft()比cv::dft()慢很多

摘要: 具体的profile调用图如下: 可以看见compute很快,但是构造函数很慢。 nvidia官网看到几篇类似的帖子,但是没有讲明白怎么解决的: opencv上的参考文档:https://docs.opencv.org/3.4/d9/d88/group__cudaarithm__arithm.htm 阅读全文
posted @ 2019-06-10 19:33 ahfuzhang 阅读(1014) 评论(1) 推荐(0)

【小记录】解决链接libcufft_static.a库出现的错误

摘要: 程序中使用了 cv::cuda::dft() 函数,需要在链接的时候使用libcufft_static.a这个库。链接出现大量类似错误:error: undefined reference to __cudaRegisterLInkedBinary_ 最近解决的办法是:使用libcufft.so代替 阅读全文
posted @ 2019-06-10 16:33 ahfuzhang 阅读(428) 评论(0) 推荐(0)

【记录一个问题】opencv + cuda编译release版本后,链接出现奇怪的符号

摘要: 链接出现以下信息: _pfn的后缀,其实是define出来的应该不能算是一个符号!说明编译的时候把宏当成了一个符号……未解决! 重新编译opencv, 将WITH_OPENCL的所有选项关闭。重新编译链接程序,解决! 阅读全文
posted @ 2019-06-10 16:12 ahfuzhang 阅读(460) 评论(0) 推荐(0)

【记录一个问题】linux下使用opencv中的UMat,性能并未提升,反而略有下降

摘要: 使用后性能略微下降,一开始怀疑是UMat拷贝的问题。运行 nvidia-smi -l 1, 发现GPU占用始终为0.说明opencl使用的是CPU版本,而不是GPU版本。明天试验opencl的GPU版本编译问题。 找到两篇相关帖子:https://github.com/opencv/opencv/i 阅读全文
posted @ 2019-06-05 21:02 ahfuzhang 阅读(1041) 评论(0) 推荐(1)

【记录一个问题】opencv中使用UMat类,在析构的时候出现refcount == 0的断言错误

摘要: 发生coredump时的错误信息如下: terminate called after throwing an instance of 'cv::Exception' what(): OpenCV(4.1.0-dev) /home/admin/opencv/opencv-master/modules/ 阅读全文
posted @ 2019-06-05 10:27 ahfuzhang 阅读(2005) 评论(0) 推荐(0)

【记录一个问题】tesla model 3在行驶1000公里后,行驶中踩下刹车出现告警“同时踩下制动踏板和电门”

摘要: 问题的描述如下:1.行驶1000公里左右后出现,之前没有;2.超过一定速度后再踩刹车出现此告警,如果低速环境频繁起停则不会出现;3.告警的意思是使用者同时踩下了刹车和电门,第一次电话客服反馈——检查脚垫是否导致此问题,其实并没有;4.第二次电话,客服说尝试在停车状态重启车载系统;重启后也仍未解决;5 阅读全文
posted @ 2019-06-03 14:46 ahfuzhang 阅读(1669) 评论(0) 推荐(0)

【记录一个问题】用ndk的gcc命令行无法编译C++11的lambda等语法的代码

摘要: /Users/ahfu/code/android/android-ndk-r14b/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-gcc-4.9.x -pie -fPIC - 阅读全文
posted @ 2019-05-30 19:18 ahfuzhang 阅读(477) 评论(0) 推荐(0)