会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
handspeaker
做个有理想有节操的程序员
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
7
8
下一页
2016年6月1日
android studio ndk使用openMP
摘要: 好久没碰ndk了,之前都是在eclipse下写makefile配置c++程序的,现在发现主流都是用android studio,eclipse俨然已经被遗弃了,正好最近项目需要用openMP做算法加速,因此在android studio试了一把openMP,记录如下: 1.首先配置Gradle Sc
阅读全文
posted @ 2016-06-01 11:12 handspeaker
阅读(5655)
评论(2)
推荐(0)
2016年3月28日
腐蚀膨胀的快速实现
摘要: 腐蚀、膨胀作为一种简单、基础的形态学操作,我之前没有过多的关注,直到最近发现OpenCV的实现要比自己的实现快几十倍,才进行了深入研究,发现这个操作也并没有想象中的那么简单。 0.准备工作 一般来说,腐蚀和膨胀都是基于二值图像做的,因此我把经典的lena.jpg转换成了二值图像,用于测试效果和性能。
阅读全文
posted @ 2016-03-28 19:40 handspeaker
阅读(12249)
评论(0)
推荐(0)
2016年3月4日
人脸检测的一些坑
摘要: 做了大概2个多月人脸检测,从查最近三年的论文到确定技术路线,再到实现其中的几篇,遇到了不少坑。这些坑都是一些小细节,这种小细节在论文里面基本都是一笔带过或者根本就没说,而国内外的一些博客和问答网站上,又基本没有给出过太好的答案。在此总结一下,同时也希望给在做或者准备做这方面的人一些有用的提示。 1.
阅读全文
posted @ 2016-03-04 23:43 handspeaker
阅读(18717)
评论(0)
推荐(3)
2016年1月20日
2015年终总结
摘要: 又过了一年,相比于2014,今年的内容更加丰富了,不仅是工作方面,生活方面的各种事情也都接踵而至。总的来说,这一年过的很累,还好大部分事情都有一个好的结果。1.工作今年的工作内容和自己的兴趣方向更加偏离,做了很多图像图形学方面的工作,搞了一段时间OpenGL/OpenGL ES2。写了个简单的跨平台...
阅读全文
posted @ 2016-01-20 10:15 handspeaker
阅读(1352)
评论(7)
推荐(0)
2015年12月11日
拉格朗日插值编程实现
摘要: 拉格朗日插值原理:拉格朗日插值的具体介绍网址:https://zh.wikipedia.org/wiki/%E6%8B%89%E6%A0%BC%E6%9C%97%E6%97%A5%E6%8F%92%E5%80%BC%E6%B3%95翻译成人话就是,该曲线是由多个n次多项式的和构成的,n是参与插值的点...
阅读全文
posted @ 2015-12-11 15:29 handspeaker
阅读(5304)
评论(0)
推荐(0)
2015年11月10日
dlib库使用
摘要: 最近的工作中用到了dlib这个库,该库是一个机器学习的开源库,使用起来很方便,直接包含头文件即可,并且不依赖于其他库(自带图像编解码库源码)。不过由于是开源的,所以bug多少有一些,我在example编译和使用时就遇到了一些问题,总结如下:1.example编译按照官网的指导,下载最新的18.18版...
阅读全文
posted @ 2015-11-10 14:10 handspeaker
阅读(14651)
评论(0)
推荐(0)
2015年8月21日
semi-global matching 算法总结
摘要: semi-global matching(缩写SGM)是一种用于计算双目视觉中disparity的半全局匹配算法。在OpenCV中的实现为semi-global block matching(SGBM)。SGBM的思路是:通过选取每个像素点的disparity,组成一个disparitymap,设置...
阅读全文
posted @ 2015-08-21 10:22 handspeaker
阅读(34032)
评论(8)
推荐(1)
2015年8月19日
为什么有的程序在64位机上跑反而比32位机更慢
摘要: 最近工作遇到了一个问题,原本在32位Android机上跑的好好的程序,在某些64位机上却变慢了许多。感觉很奇怪,所以google了一下原因,网上给出的原因大部分是过多使用指针。可是为什么过多使用指针就会造成程序变慢呢?结合网上的资料,和自己的理解,我认为是如下原因造成的:(1)因为64位比32位的指...
阅读全文
posted @ 2015-08-19 10:27 handspeaker
阅读(4170)
评论(0)
推荐(1)
2015年8月11日
编译并使用带有OpenCL模块的OpenCV for android SDK
摘要: OpenCV Android SDK中提供的静态、动态库是不支持OpenCL加速的,如果在程序中调用OpenCL相关函数,编译时不会报错,但运行时logcat会输出如下信息,提示OpenCL函数不可用08-11 11:43:07.140: E/cv::error()(18198): OpenCV E...
阅读全文
posted @ 2015-08-11 14:50 handspeaker
阅读(16298)
评论(1)
推荐(1)
2015年7月13日
Android OpenGL ES 离屏渲染(offscreen render)
摘要: 通常在Android上使用OpenGL ES,都是希望把渲染后的结果显示在屏幕上,例如图片处理、模型显示等。这种情况下,只需要使用Android API中提供的GLSurfaceView类和Renderer类,在这两个类提供的初始化、回调函数中设置/编写相应的代码即可。不过,如果不希望把渲染结果显示...
阅读全文
posted @ 2015-07-13 11:26 handspeaker
阅读(24460)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告