码迷,mamicode.com
首页 > 其他好文 > 详细

数字图像处理1 、2基本原理

时间:2014-10-04 00:06:55      阅读:263      评论:0      收藏:0      [点我收藏+]

标签:io   使用   文件   数据   sp   问题   c   log   代码   

数字图像处理matlab版 冈萨雷斯 图书笔记系列,是个人读书笔记,写的不会太详细,具体内容要看课本(有例子和程序),这里只是罗列些基本的和重要的概念,方便复习,记忆和理解,弄点例子和练习。

    什么东西都那么详细,是不现实的,大脑记不住,也太没效率。厚书可以慢看,但不能厚重的回忆,要把书读薄。

 

第一章 绪言和第二章 基本原理。对应课本,第1,2章。

 

解释了图像处理的含义,以及低,中,高级处理的对应内容。

数字图像是二维的,用函数表示为f(x, y),x行,y列,也可用二维矩阵表示。

注: Matlab中索引是从(0,0)开始表示第一个(约定左上角为)像素位置。

像素代表图像的元素。(x,y)代表的坐标位置,f为对应的亮度值。

 

本书用matlab处理图像,要了解matlab的使用。

向量、矩阵、运算符的使用。    M文件:函数文件和脚本文件。    

代码优化:预分配数组,运算向量化和矩阵化运算可以加速运算。

交互式IO

 

要学会使用help()函数,看文档

读取:imread()    大小:size()        显示:imshow()    保存:imwrite()

注意数据类的合理使用:。。。

 

图像类型:亮度、二值、索引、RGB图像

亮度:可uint8/16,可double其归一化[0, 1] 范围

二值:logical . 0,1

 

各种数据、图像类型可以转换。

数据格式很重要,比如自己遇到的问题,灰度图像格式uint8,我要将每个像素值都取对数,但输入log()函数里却,报错输入数据格式不对,后来才知道,要改成double类型才能取对数。

 

注:本节的内容,和函数的使用在后面各节中会使用

觉得边用边学是很好的学习方式,不是吗

 

数字图像处理1 、2基本原理

标签:io   使用   文件   数据   sp   问题   c   log   代码   

原文地址:http://www.cnblogs.com/Jay-Zen/p/4005328.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!