数字图像处理第六章作业---何岗
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第六章作业
编程题第一题处理结果:
原 RGB 图像
变换后的灰度图像
变换后的 HSV 图像
变换后得到的 RGB 图像
变换后的 NTSC 图像
变换后得到的 RGB 图像
第六章作业
变换后的 YcbCr 图像
变换后得到的 RGB 图像
编程题第二题处理结果:
灰度图像
伪彩色图像
i i
ቤተ መጻሕፍቲ ባይዱ
s i 1 si
si 1 si 1 (1 ri ) 1 (1 (1 ri ))
因此:
s 1 ri
编程题
1 任意选择一幅彩色图像,完成多种颜色类型转换。 Matlab 代码实现:
clear all; close all rgb = imread('old_RGB_picture.jpg'); gray=rgb2gray(rgb); imwrite(gray,'gray.jpg') hsv = rgb2hsv(rgb); rgb1 = hsv2rgb(hsv); imwrite(hsv,'hsv.jpg') imwrite(rgb1,'rbg1.jpg') ntsc = rgb2ntsc(rgb); rgb2 = ntsc2rgb(ntsc); imwrite(ntsc,'ntsc.jpg') imwrite(rgb2,'rgb2.jpg') ycbcr = rgb2ycbcr(rgb); rgb2 = ycbcr2rgb(ycbcr); imwrite(ycbcr,'ycbcr.jpg') imwrite(rgb3,'rgb3.jpg') %RGB 色彩模型与 YcbCr 色彩模型互相转换 % RGB 色彩模型与 NTSC 色彩模型互相转换 % RGB 色彩模型与 HSV 色彩模型互相转换 %真彩色图像转换为灰度图像
si 1 ri (i 1,2,3)
C 由 CMY 空间定义公式 M 1 Y
素数表示)是 得:
(对应 RGB 分量),
R s G 可知,对应于 ri 和 i 的 CMY 分量(用 B
ri 1 ri r 1 r
第六章作业
2 任选一幅灰度图像,完成伪彩色处理。 Matlab 代码实现
clear all; close all; gray=imread('gray.jpg'); gray=double(gray); [m,n]=size(gray); a=0; c=256; for i=1:m for j=1:n if gray(i,j)<=c/4 R(i,j)=a; G(i,j)=4*gray(i,j); B(i,j)=c; else if gray(i,j)<=c/2 R(i,j)=a; G(i,j)=c; B(i,j)=-4*gray(i,j)+2*c; else if gray(i,j)<=3*c/4 R(i,j)=4*gray(i,j)-2*c; G(i,j)=c; B(i,j)=a; else R(i,j)=c; G(i,j)=-4*gray(i,j)+4*c; B(i,j)=a; end end end end end for i=1:m for j=1:n index(i,j,1)=R(i,j); index(i,j,2)=G(i,j); index(i,j,3)=B(i,j); end end imwrite(index,'index.jpg') %伪彩色处理 %创建索引表
第六章作业
6.4 解:用彩色滤波器将其调到三类零件的颜色的波长。在适当的位置用一个特 殊的滤波器, 只有具有适当波长的那类零件会在黑白摄像机上有明显的响应。一 个自动化的装置在电脑的控制下控制滤波器的位置。如果其中一个是白色,则三 个滤波器的响应几乎相等并且很高。如果其中一个是黑色,则三个滤波器的响应 几乎相等并且很低。 6.20 解:一幅 RGB 图像的补色变换为: