学习OpenCV(中文版)读后感摘抄
《学习OpenCV(中文版)》是一本由Gary Bradski / Adrian Kaehler著作,清华大学出版社出版的平装图书,本书定价:75.00元,页数:601,特精心收集的读后感,希望对大家能有帮助。
《学习OpenCV(中文版)》读后感(一):还是看外文吧
说实话 国内外目前比较好的 值得深入一读的书籍不多,此书值得深入读下去,不仅涉及到我所研究的图像图形,还有视频类的处理。opencv里很多代码都是基于C的,比较好懂,而且图像视频从感官上来说是一个容易吸引人的领域,从学术角度讲,有理论有理论,有实践有实践,是标准的工科领域,因此,学习opencv对于工科类的研究生能力的提升有很大帮助
《学习OpenCV(中文版)》读后感(二):读Gary Bradski, Adrian Kaehler《学习OpenCV(中文版)》
作者从与Sebastian Thrun研发Stanley以及与Andrew Ng研究Stair开始。
这本书的内容有点过时,不过对于了解opencv的起源和基本架构还是很有帮助的。
IPP库的应用,说明起初的opencv更加偏向底层
在所有资料里,这本书对于图像处理基本算法的分析解释应该是最简明最清楚的
p273 多边形逼近的方法
cvinpaint的方法比较好用
作者对未来的一些开发展望已经基本实现了。
《学习OpenCV(中文版)》读后感(三):OpenCV的HelloWorld
这本《学习OpenCV》是O’Reilly出品于2008年,旋即由刘瑞祯和于仕琪在国内翻译出版。
相比国人介绍函数使用方法的书,《学习OpenCV》的着眼点则更多的回到图形图像,配合专业基础的脉络来介绍OpenCV。
作为基础教程,那类似于Hello World是一定要的,而一本书的好坏,从Hello World的写法上也可很好的反应出来。此书首先介绍如何从SVN上得到代码,显示第一个图像和视频,再做些简单的处理和变换。算是把图形图像上的Hello World给介绍了。美中不足的是,配图太少,让人少了些直观的感觉。
接着就是介绍基本的数据结构和图形工具HighGUI。这些是后续的基础,但是也不需要介绍的太细,很多日常的问题,反而是和这些相关的,一开始讲太多也没啥意思。
然后就进入基本的图像处理(平滑,形态学)和图像变换(Sobel,Canny,Laplace)。这些是基础,也是进阶,可深可浅。
后面这就这些处理和变换做实际的工作:直方图处理,轮廓处理,图像分割等。
跟踪和运动,摄像机模型与标定,三维视觉和机器学习算是高阶主题了。对于没有实际应用,或者图形图像基础比较薄弱的人来说,就会比较困难了。但是从了解的角度来开,也算对OpenCV的覆盖范畴有了感性的理解了。
作者提出,希望此书可以帮助读者培养一定的直觉,我想,则是很重要的。
图形图像的算法是很多很复杂的,但是如果有OpenCV这样的应用库的存在,帮助大家能马上“用”起来,完成一些事情,那就很容易建立信心,尽早出成果。至于高阶的算法改进,留待后面不迟。我想这也是国内和国外在计算机教学上的重大的差别。我们有时候太注重基础,太注重理论,对于应用,实在太过忽视。而工业界,则又太过关注应用,不去更多的了解理论。
所以,这一本《Learning OpenCV》配合上标准的图像处理图书来学习和实践,应该是很好的。
只可惜,这还是基于OpenCV1.0的。也为见到作者准备出OpenCV 2.x的书。从实践层面上,这会给现在的读者带来不少的困扰。
《学习OpenCV》 《Learning OpenCV》 作者:Gary Bradski, Adrian Kaebler,翻译:刘瑞祯,于仕琪
总体评价:强烈推荐
《学习OpenCV(中文版)》读后感(四):第一至三章评论
OpenCV(Open source Computer Vision library,开放计算机视觉库)由Intel发起,采用C/C++编写,追求性能优化,跨平台,帮助新生从一个高的起点开始视觉研究,避免闭门造车。
在CentOS-2.6.32中安装OpenCV-2.2.0步骤:
(1)安装相关依赖工程(本人只装了yasm、ffmpeg、cmake和gtk2-devel)
(2)下载OpenCV-2.2.0.tar.bz2,跟普通的tarball安装有点不同:
$tar jxvf OpenCV-2.2.0.tar.bz2
$cd OpenCV-2.2.0
$cmake .
$make
$sudo make install
(3)可能需要的步骤:
(3.1)$sudo cp /usr/local/lib/pkgconfig/opencv.pc /usr/lib/pkgconfig
(3.2)在/etc/ld.so.conf.d目录中添加文件opencv.conf,内容为/usr/local/lib,最好结尾换行,然后执行$sudo ldconfig重新加载配置
简单的例子:加载并显示图像(show.cpp)
#inlcude "cv.h"
#include "highgui.h"
int main(int argc, char * argv[])
{
IplImage *img = cvLoadImage(argv[1]);
cvNamedWindow("Show", CV_WINDOW_AUTOSIZE);
cvShowImage("Show", img);
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyWindow("Show");
return 0;
}
编译&执行:
$g++ `pkg-config --cflags --libs opencv` show.cpp -o show
$./show p.jpg
如果正确显示图像,那么安装成功
OpenCV的基本结构:CvPoint、CvSize、CvRect和CvScalar,都有同名的生成函数(开头变小写,如cvSize()),使得代码易写易读。
图像的结构层级:CvArr -> CvMat -> IplImage,CvMat派生于CvArr,IplImage派生于Cvmat,OpenCV没有向量结构,可用单列或单行矩阵代替,IplImage图像结构最初为Intel图像处理库(IPL,Image Processing Library)的一部分,而IPL是Intel集成性能基元(IPP,Integrated Pereformance Primitives)的前身,OpenCV的很多函数实际上可调用IPL或IPP中的相同功能函数。
个人以为CvMat矩阵结构和IplImage图像结构要重点拿下,其次是它们的相关操作,至少要知道以下这些函数:
cvLoadImage() & cvReleaseImage()
cvCreateImage() & cvShowImage() & cvSaveImage()
cvNamedWindow() & cvWaitKey() & cvDestroyWindow()
cvPoint() & cvSize() & cvRect() & cvScalar()
看完前三章对我来说够用了,后面章节需要再看吧~
-
OpenCV2计算机视觉编程手册读后感《OpenCV2计算机视觉编程手册》是一本由Robert Laganiere著作,科学出版社有限责任公司出版的平装图书,本书定价:45,2023-04-17阅读全文
-
OpenCV 2 Computer Vision Application Prog《OpenCV 2 Computer Vision Application Programming Cookbook》是一本由Robert Laganière著作,Packt Publishing出版的Paperback图书,本书定2023-06-13阅读全文
-
OpenCV3编程入门读后感1000字《OpenCV3编程入门》是一本由毛星云著作,电子工业出版社出版的平装图书,本书定价:79,页数:电子工业出版社,2023-03-09阅读全文
-
《深度学习与医学图像处理》读后《深度学习与医学图像处理》是一本由梁隆恺 / 付鹤 / 陈峰蔚 / 刘亚欧 / 熊云云著作,人民邮电出版社出版的平装图2023-07-25阅读全文
-
《艺术认知力:关于图像的100种角《艺术认知力:关于图像的100种角度》是一本由仰民 杨小满著作,上海人民美术出版社出版的Paperback图书,本书定价2023-04-19阅读全文
-
小王子(图像小说)读后感摘抄《小王子(图像小说)》是一本由(法)安托万·德·圣埃克苏佩里 著 / (日)奥本大三郎 编 /著作,接力出版社出版2023-02-06阅读全文
-
《图像何求》读后感摘抄《图像何求》是一本由[美] W. J. T. 米歇尔著作,北京大学出版社出版的精装图书,本书定价:68.00元,页数:440,特精2023-01-02阅读全文
-
《图像思考术》读后感锦集《图像思考术》是一本由[日] 平井孝志著作,国际文化出版公司出版的平装图书,本书定价:59元,页数:219,特精心2022-08-31阅读全文
-
《图像的生与死:西方观图史》读《图像的生与死:西方观图史》是一本由[法]雷吉斯•德布雷(Régis Debray)著作,华东师范大学出版社·六点分社出版2023-03-26阅读全文
-
《冰与火之歌图像小说:权力的游《冰与火之歌图像小说:权力的游戏(第一卷)》是一本由[美] 乔治·R·R·马丁著作,中国华侨出版社出版的精装图书2022-11-22阅读全文