【OpenCV学习】对于仕琪所写《OpenCV教程基础篇》的一些想法

简介: 作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 今天上午和于老师打电话,以前并不认识的,最近在读他的这本书,发觉实在是读的不爽,在论坛上提交的错误也没有人回复。

作者:gnuhpc
出处:http://www.cnblogs.com/gnuhpc/

今天上午和于老师打电话,以前并不认识的,最近在读他的这本书,发觉实在是读的不爽,在论坛上提交的错误也没有人回复。于老师很和蔼的,毕竟大家都是年轻人,和我说在改变的时候一定会进行修订的。
我个人觉得通过这本书学习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》这本书,但是在中国大陆,一个中科院自动化所的博士写出来的东西(现在是老师)还是可以的。

作者:gnuhpc
出处:http://www.cnblogs.com/gnuhpc/


               作者:gnuhpc
               出处:http://www.cnblogs.com/gnuhpc/
               除非另有声明,本网站采用知识共享“署名 2.5 中国大陆”许可协议授权。


分享到:

目录
相关文章
|
7月前
|
机器学习/深度学习 存储 数据库
Python3 OpenCV4 计算机视觉学习手册:6~11(5)
Python3 OpenCV4 计算机视觉学习手册:6~11(5)
90 0
|
7月前
|
存储 资源调度 算法
Opencv(C++)系列学习---SIFT、SURF、ORB算子特征检测
Opencv(C++)系列学习---SIFT、SURF、ORB算子特征检测
370 0
|
7月前
|
机器学习/深度学习 算法 数据可视化
计算机视觉+深度学习+机器学习+opencv+目标检测跟踪+一站式学习(代码+视频+PPT)-2
计算机视觉+深度学习+机器学习+opencv+目标检测跟踪+一站式学习(代码+视频+PPT)
|
7月前
|
机器学习/深度学习 Ubuntu Linux
计算机视觉+深度学习+机器学习+opencv+目标检测跟踪+一站式学习(代码+视频+PPT)-1
计算机视觉+深度学习+机器学习+opencv+目标检测跟踪+一站式学习(代码+视频+PPT)
|
6月前
|
机器学习/深度学习 人工智能 自然语言处理
OpenCV与AI深度学习之常用AI名词解释学习
AGI:Artificial General Intelligence (通用人工智能):是指具备与人类同等或超越人类的智能,能够表现出正常人类所具有的所有智能行为。又被称为强人工智能。
136 2
|
5月前
|
计算机视觉 Python
opencv 处理图像去噪的几种方法学习
OpenCV 提供了多种图像去噪的方法,以下是一些常见的去噪技术以及相应的 Python 代码示例: 均值滤波:使用像素邻域的灰度均值代替该像素的值。
70 0
|
6月前
|
Windows 计算机视觉 Linux
QtCreator 跨平台开发添加动态库教程(以OpenCV库举例)- Windows篇
该文档介绍了Qt的跨平台特性,并推荐在Windows和Linux开发中使用QtCreator。在Windows下添加动态库,可以通过Visual Studio配置.lib文件和.dll文件,或在QtCreator中使用"添加库"功能。在QtCreator中,选择库文件、包含路径,并配置Details,然后更新.pro文件,清除、qmake及构建项目。运行时确保.dll与.exe在同一目录下。
201 0
QtCreator 跨平台开发添加动态库教程(以OpenCV库举例)- Windows篇
|
7月前
|
Linux 开发工具 计算机视觉
QtCreator 跨平台开发添加动态库教程(以OpenCV库举例)- Windows篇
Qt是跨平台的开发工具,推荐使用QtCreator进行Windows和Linux开发。在Windows下,使用Visual Studio创建动态库时,需要配置.lib文件并确保运行时.dll与.exe在同一目录。在QtCreator中添加DLL动态库,可以通过右键项目,选择添加库,然后在Details界面配置库文件、包含路径和平台,最后更新PRO文件并进行清除、qmake和构建步骤。运行时同样需确保.dll文件与可执行文件在同一目录。
212 5
|
6月前
|
机器学习/深度学习 开发框架 TensorFlow
### 如何系统化学习OpenCV4
### 如何系统化学习OpenCV4
43 0
|
7月前
|
算法 计算机视觉 Python
【OpenCV】-算子(Sobel、Canny、Laplacian)学习
【OpenCV】-算子(Sobel、Canny、Laplacian)学习
213 2