• 关于matlab
– 如何构建一个矩阵?如何取得矩阵中具体一个 元素的值,如何修改一个(块)元素的值?
– 写一个循环程序,遍历整个矩阵,把每个像素 的值做一个变换,如y = 3x+1
– 矩阵的基本运算:加,减,乘,点乘 – 求一个图像的负片,用两种方法(一种是循环
遍历,一种是矩阵运算)实现。
六、图像的基本运算
•减
– C(x,y) = A(x,y) - B(x,y)
• 应用举例
– 显示两幅图像的差异,检测同一场景两幅图像 之间的变化
六、图像的基本运算
• 点乘
– C(x,y) = A(x,y) .* B(x,y)
六、图像的基本运算
•与
– g(x,y) = f(x,y) ∧ h(x,y)
一、数字图像的概念
图像(Image): 视觉景物的某种形式的表示和记录
我们把数字格式存储的图像称为“数字图像”
“数字”
“模拟”
计算机存储的图片 传统光学照片
数码相机拍摄的图像 传统的电视图像
传感器阵列
模拟图像
三步
数字图像
1.采样 空间离坐标(x,y)的离散化, 确定水平和垂直 方向上的像素个数N、M,f(x,y)→f(m,n)
如何获得图像中第m行n列像素的灰度值?如果是彩色 图像呢? – 如何吧真彩色图像转换成灰度图像,然后转换成二值 图像? – 如何得到该图像中灰度值最大(最小)的像素的位置 和取值?如何计算图像的均值? – 什么是灰度图像的直方图?如何计算灰度图像直方图, 如何显示/直方图反映图像的什么性质?
作业2
图像的直方图
21
不同图像的直方图反映图像的不同特点:
对比度低 对比度高
22