OpenCV学习笔记(三十四)——OpenCV路在何方
来源:互联网 发布:电脑网络参数在哪里 编辑:程序博客网 时间:2024/05/22 15:05
之前做了haartraining的东西,感觉到OpenCV里面实现的东西还不是很好,这个老版本的haartraining的东西在新版本仍然是用老版本的函数来实现的,让我很不爽。于是好期待下一版本的到来,索性研究一下OpenCV路在何方,由于才接触OpenCV不久,就研究它的路在何方有些自不量力,但还是搜集了不少的资料,把我搜集的东西和大家分享一下,有说的不对的,欢迎大家都指点出来~~
首先说说OpenCV接下来的动作,然后再分析分析OpenCV如今还欠缺的东东
一、 Coming Soon
1.听说OpenCV要成为Khronos Group的成员啦,这真是一个振奋的消息,这个组织致力于发展开放标准的应用程序接口 API,大名鼎鼎的OpenGL也是这个组织的成员。成为该组织的成员,我想更有利于OpenCV做出标准的APIs,也更好的实现对其的硬件加速。
2.现在OpenCV已经实现了对Android的支持,随着移动设备的应用的越来越广泛,下一步OpenCV也要实现对iPhone的支持
3.增强对GPU的支持,GPU现在发展速度很快,OpenCV也要跟上脚步哈
4.也准备对FPGA进行一些支持,以后搞硬件开发的也许也能用到OpenCV,也许几年后,你用到的视觉芯片里面就有OpenCV的东西呢
5.ecto flow 图形交互也要加强。这点我理解的不是很好,目前OpenCV的图形交互确实做的不够好,对科研人员常用的MFC(虽然古老,但长青啊)支持越来越少,现在对Qt的支持倒是还可以,但我找了半天,也没明白这个ecto flow 图形交互是个什么东西,期待OpenCV的交互越做越好~~只能默默期待了。
6.OpenCV终于要做新网站了,不要再寄生在source forge和wiki上了,很期待它的新主页
7.更多的文档和更多的教程永远是我们这些学习人员心中的痛,捧着《learning OpenCV》总让我感觉吃不饱啊,期待新的reference manual和tutorials赶快出炉,之前读到一些感兴趣的地方就发现写着TBD(to be discuss),真让人心里不好受,看看人家微软的MSDN,难道开源的东西维护文档就不能做的那么好么,这是我们所有使用OpenCV人肩上的重担啊。
8.可能也会做更多的训练好的分类器,将来data\文件夹下面将有更多的xml可以利用,值得期待
9.接下来的一些加强应该是现在比较火的一些东西,对人体的2D和3D的跟踪,基于纹理的物体检测,Winner take all engine(不理解啊。。。),linemod(同样不理解-_-|||),三维模型的捕获,2维条形码,3维的训练和评估,相信以后用OpenCV做开发会越来越方便~~
二、 Missing Now
1.intrinsic image是透视图么?难道以后用OpenCV能看到人的透视图,我邪恶了。。。
2.对光线的检测一直是图像处理方面的一个难题,目前解决的还不好
3.颜色的不变性也是个问题
4.SFM(交叉矩阵),是不是又对Mat这个数据结构不满意了,以后可能有更好的数据结构出现,真是精益求精
5.vSLAM也没有支持,看来OpenCV对机器人的支持也有个想法,未来机器人定位的开发也许会用到更多的OpenCV
6.AR的支持也不好,这对做增强现实的朋友也许是个痛,希望有更多的API可以给开发者调用
7.还有就是对硬件的支持还不够完美,要是能对ARM平台也有类似IPP、TBB的优化就好了;要是能对GPU加速能实现自动化就好了;要是。。。。好啦,不做梦啦
就说这些吧,很多都是搜集的东西,自己的水平距离全部理解这些还远着呢,先随便说说,有说错的,请大家见谅,欢迎留言,看了觉得我胡说八道,颠倒是非的,您大可提出来。您的关注是我进步的动力,您的指导是我前进的方向!
- OpenCV学习笔记(三十四)——OpenCV路在何方
- opencv学习笔记(三十四)内存和序列
- OpenCV学习笔记(二)—— OpenCV整体结构
- OpenCV学习笔记(三)—— OpenCV编程起点
- opencv学习(三十四)之重映射remap
- OpenCV学习笔记(五)—— OpenCV for Android剔除OpenCV Manager依赖
- OpenCV—Python 学习笔记
- Android学习笔记(五) 下一步,路在何方?
- Swift学习笔记(三十四)——函数类型
- OpenCV学习笔记——使用OpenCV访问图像数据
- OpenCv学习笔记——OpenCV捕获视频
- openCV学习笔记一 —— 初识openCV
- opencv学习笔记——卷积与opencv
- OpenCV学习笔记(1):配置OpenCV
- opencv学习笔记(1)-opencv安装
- openCV学习笔记(一)---初始openCV
- OpenCV学习笔记(五十六)——InputArray和OutputArray的那些事core OpenCV学习笔记(五十七)——在同一窗口显示多幅图片 OpenCV学习笔记(五十八)——读《Mast
- openCv学习笔记—cv::Mat学习
- WebQQ协议分析(1)——登录
- 常用数据加密和解密方法汇总
- startActivityForResult()
- 网页中的色彩理论
- 如何提高英文的科研写作能力
- OpenCV学习笔记(三十四)——OpenCV路在何方
- 不要骗我,Siri
- android中handler中 obtainmessge与New message区别
- 【算法导论】拓扑排序
- java vs c++
- 布局技巧:使用ViewStub
- Oracle字符串连接的方法
- ARM GCC linker 脚本介绍
- ADF计算Table列总计(另一种方案)