返回信息流做CV的一般用什么语言
感觉Matlab会比较方便 而且比较快写出程序
C++有了OpenCV还行 跑起来会快一些
现在想实现一个bag of feature算法 犹豫是用C++还是MATLAB呢
想尽量不要把时间耗在debug上 quick prototyping
这是一条镜像帖。来源:北邮人论坛 / ml-dm / #2890同步于 2008/8/13
该镜像源已超过 30 天没有更新,可能在源站已被删除。
ML_DM机器人发帖
[讨论]Programming Languages in Computer Vision
zixu1986
2008/8/13镜像同步14 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
各有利弊,matlab上手快,但是耗内存,耗时间,而且,找工作没见过要matlab的
c++虽然上手慢一点,但是习惯了就好,都是一些套路,debug也是一种逻辑思维的训练
我觉得C++会好一些,CV的程序计算量本来就偏大,用matlab做跑起来太痛苦了
习惯了C++还是不太麻烦的。
PS:借楼求图论算法源码,特别是求P中心的,thx~
同意
【 在 cryppie 的大作中提到: 】
: 各有利弊,matlab上手快,但是耗内存,耗时间,而且,找工作没见过要matlab的
: c++虽然上手慢一点,但是习惯了就好,都是一些套路,debug也是一种逻辑思维的训练
boost graph library?
什么是P中心呢?
【 在 vincentg 的大作中提到: 】
: 我觉得C++会好一些,CV的程序计算量本来就偏大,用matlab做跑起来太痛苦了
: 习惯了C++还是不太麻烦的。
: PS:借楼求图论算法源码,特别是求P中心的,thx~
其实挺弱,就是求一个图论的前P个中心点,以半径最小为原则
【 在 cryppie 的大作中提到: 】
: boost graph library?
: 什么是P中心呢?
matlab的作用是做快速原型:调试代码、验证思想、批量测试...
C++的作用就是做产品:高效的核心计算模块、系统集成...
一般,大公司(完全是我道听途说啊,不一定准确)可能只要求研发人员给出算法,算法如果真的有实用价值的话,系统实现交给专业程序员做;有些小公司,特别是实力还不够雄厚的start up,则要求你既能做算法,也能系统实现。
可以参考下这个:
http://www.programming4scientists.com/
另外,也有人注意到从方针算法到系统实现应该越方便越好:如果C既能用用解释模式运行又能用编译模式运行呢?这就是Ch(可google之。不幸的是,这东西是个商业软件...)。Opencv中也提供Ch的接口!
顶一下,原来是SVMTroch的作者,不错啊!
一直很奇怪,这么好的资源你们一般都是怎么找到的?听说?还是自己上网逛时找到的?
【 在 cryppie 的大作中提到: 】
: 关注一下Samy Bengio
: http://bengio.abracadoudou.com/