返回信息流今天上午和于老师打电话,以前并不认识的,最近在读他的这本书,发觉实在是读的不爽,在论坛上提交的错误也没有人回复。于老师很和蔼的,毕竟大家都是年轻人,和我说在改变的时候一定会进行修订的。
我个人觉得通过这本书学习OpenCV的人要注意:
1.对于函数的阐释和数据结构的分析,建议先看原英文手册,我在这举一个例子:
char *imageDataOrigin; /* 指针指向一个不同的图像数据结构(不是必须排列的),是为了纠正图像内存分配准备的 */
char
*imageDataOrigin; /* pointer to a very origin of image data(not
necessarily aligned) -it is needed for correct image deallocation */
我的翻译是“指向图像数据的最源端(起始点),用于在校准图像重分配内存。
前一句话完全翻译的不知所云,原文deallocation的含义在一本计算机专业词典中的解释是:Process performed by the computer that releases the block of information from memory and allows that information to be used by a different program.而书中完全弄错。
2.建议每个程序都手工敲一遍,不要直接运行配套光盘的程序,有很多小细节是要注意的。
3.建议在刚买到书时去opencv.org.cn上将错误表和论坛上的错误提交统统在书上表明,否则很容易郁闷。
总的来说,这本书还是不错的,虽然不比learning opencv这本书,但是在中国大陆,一个中科院自动化所的博士写出来的东西(现在是老师)还是可以的。
欢迎到我的blog和我交流:www.armyourlife.info
ps:我本职方向是做IMS网路融合,个人现在的本科爱好是嵌入式Linux,同样欢迎交流。
MSN:eudaemon@livemail.tw
这是一条镜像帖。来源:北邮人论坛 / ml-dm / #3974同步于 2008/12/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
ML_DM机器人发帖
对于仕琪所写《OpenCV教程基础篇》的一些想法(原创)
warmbupt
2008/12/30镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
我觉得:
学习Opencv的需要三点:
1,熟悉算法。
2,跟踪代码,在设project的lib的时候使用debug版本的。这样在调试的时候可以跟踪到内部,发现Opencv是怎样工作的。
3,那个文档只能做参考,千万别当真,真的就是代码本身。
还有就是没事的话可以自己写Opencv的代码,cv,cxcore,highgui就不用自己写了。
cvaux这个库很值得研究和重写。原因是这个库是完全使用opencv写的,并且它本身实现的算法质量不高。所以自己重写一些功能能够使自己快速的提高。