《数字图像处理与机器学习》读书小结

      读这本书,前后算作一次半吧。第一次读时,到了第八课的形态学处理部分时荒弃了,当时也没有养成做笔记的习惯,导致最后不了了之。后来在去年12月份左右重新捡起这本书,并且坚持在阅读的同时多看源码多做笔记,最终于4月底完成阅读与学习。

      目前我对这本书的看法是,着重介绍灰度图像处理的基础知识,包括基本的bmp文件的读取,到图像的基本操作(点运算、几何变换)、空间域、频率域处理(滤波、锐化等)、特征提取(边缘检测、霍夫变换等),再到得到图像特征后简单引申至图像识别方面;识别方面着重介绍了神经网络和SVM两种模型并给出实例(基本上是看着目录回忆了一次,哈哈)。

      个人觉得这是一本很好的入门教材,因为在介绍知识点的同时也给出VC++或者matlab的编程实例。可能是天资愚钝,我在了解一个抽象计算时必须通过实例理解它是如何编程实现的,所以这本书就十分对我的口味了。通过阅读书中提供的VC++源码,了解如何自己实现图像的一些变换过程,然后抽时间自己实现一些书中没有的小功能,还是有一定的成就感的,哈哈。

      最后书中给出的一个使用MFC实现的BP神经网络识别字符的案例,感觉看完源码还是挺有收获的,自己尝试用它识别字母,在对图像大小有比较严格要求的条件下也有比较好的效果。

      SVM方面,书中着重介绍了建立该模型的思想和参数选取对分类结果的影响,实现方面则使用了Matlab。

      不过有一点局限就是书中主要针对的是灰度图,但是大多项目中遇到的是彩色图,加上目前更流行opencv等软件工具包,我觉得后面需要继续学习opencv方面的知识和应用了。希望几个月后的自己能够对现在定下的目标负责~

      这本书我是有纸质档的(支持作者的劳动成果),不过为了阅读方便也在网上下载了pdf版本,这里把资源上传一下;同时也把自己的读书笔记上传下,算是作为学习的一种记录。

      相关资源见百度云盘:链接:http://pan.baidu.com/s/1kVbpUSZ 密码:7qls

 

转载于:https://www.cnblogs.com/Wiley-hiking/p/6781813.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
数字图像处理与机器视觉是两个相关领域,旨在通过计算机对图像进行处理和分析,以实现各种目标。Visual C和Matlab都是常用的编程工具,可以用来实现数字图像处理和机器视觉的算法。 Visual C是由微软公司开发的集成开发环境(IDE),它支持C语言和C++语言。通过Visual C,我们可以使用其内置的图像处理库和函数,编写和调试数字图像处理和机器视觉算法。Visual C提供了丰富的功能和工具,包括图像读取、显示、滤波、分割、特征提取等等。它也支持硬件加速,可用于处理实时图像或视频。 Matlab是一种高级的数值计算和编程语言,也是一个功能强大的环境,适用于各种科学和工程应用。Matlab具有丰富的图像处理和机器视觉的工具箱,包括图像增强、分割、目标检测、特征提取等等。使用Matlab,我们可以方便地进行图像处理算法的开发和实验,快速验证算法的效果。 在实际应用中,我们可以根据不同的需求和实际情况选择使用Visual C或Matlab来实现图像处理和机器视觉算法。如果我们需要编写底层算法或进行实时图像处理,我们可以选择使用Visual C;如果我们更注重快速原型开发、算法验证和实验,我们可以选择使用Matlab。当然,Visual C和Matlab也可以结合使用,根据具体需求进行开发。 总的来说,数字图像处理和机器视觉是非常重要的技术领域,通过Visual C和Matlab等工具的使用,我们可以更便捷地实现各种图像处理和机器视觉算法,为实际应用和科学研究提供支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值