计算机图形学简单示例程序代码及截图培训资料.doc

计算机图形学简单示例程序代码及截图培训资料.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机图形学简单示例程序代码及截图 精品文档 精品文档 收集于网络,如有侵权请联系管理员删除 收集于网络,如有侵权请联系管理员删除 精品文档 收集于网络,如有侵权请联系管理员删除 1.读入一幅RGB图像,变换为灰度图像和二值图像,并在同一个窗口内分成三个子窗口来分别显示RGB图像、灰度图像、二值图像,注上文字标题。 >> a=imread('D:/1.jpg'); >> i=rgb2gray(a); >> I=im2bw(a,0.5); >> subplot(3,1,1);imshow(a);title('原图像'); >> subplot(3,1,2);imshow(i);title('灰度图像'); >> subplot(3,1,3);imshow(I);title('二值图像'); 2.给定一幅RGB图像,绘制图像角度直方图,并对图像进行均衡化处理。 >>a=imread('D:\2.jpg'); >>b=rgb2gray(a); >>c=histeq(b); >>subplot(3,1,1);imshow(a);title('原图像'); >>subplot(3,1,2);imshow(b);title('直方图像'); >>subplot(3,1,3);imshow(c);title('均衡化图像'); 3. 读入两幅RGB图像,对两幅不同图像执行加、减、乘、除操作,在同一个窗口内分成五个子窗口来分别显示,注上文字标题。 >> a=imread('D:/3.jpg'); >> A=imresize(a,[800 800]); >> b=imread('D:/4.jpg'); >> B=imresize(b,[800 800]); >> Z1=imadd(A,B); >> Z2=imsubtract(A,B); >> Z3=immultiply(A,B); >> Z4=imdivide(A,B); >> subplot(3,2,1);imshow(A);title('原图像A'); >> subplot(3,2,2);imshow(B);title('原图像B'); >> subplot(3,2,3);imshow(Z1);title('加法图像'); >> subplot(3,2,4);imshow(Z2);title('减法图像'); >> subplot(3,2,5);imshow(Z3);title('乘法图像'); >> subplot(3,2,6);imshow(Z4);title('除法图像'); 4.对一幅图像进行灰度变化,实现图像变亮、变暗和负片效果,在同一个窗口内分成四个子窗口来分别显示,注上文字标题。 >> a=imread('D:/5.jpg'); >> m=imadjust(a,[,],[0.5;1]); >> n=imadjust(a,[,],[0;0.5]); >> g=255-a; >> subplot(2,2,1);imshow(a);title('原图像'); >> subplot(2,2,2);imshow(m);title('图像变亮'); >> subplot(2,2,3);imshow(n);title('图像变暗'); >> subplot(2,2,4);imshow(g);title('负片效果'); 5. 采用MATLAB中的函数filter2对受高斯噪声干扰的图像进行均值滤波,写出程序代码和运行结果。 >>a=imread('D:/6.jpg'); >> i=rgb2gray(a); >> subplot(3,1,2);imshow(i);title('灰度图像'); >> J=imnoise(i,'gaussian',0,0.005); >> subplot(2,1,1);imshow(J);title('噪声干扰图像'); >> subplot(3,1,1);imshow(i);title('灰度图像'); >> subplot(3,1,2);imshow(J);title('噪声干扰图像'); >> M= filter2(fspecial('average',9),J)/255; >> subplot(3,1,3);imshow(M);title('均值后的图像'); 6. 用一种阀值方法实现图像分割,写出程序代码和运行结果。 >>I=imread('D:/7.jpg'); >>A=imresize(I,[200 200]); >>i=rgb2gray(A); >>subplot(3,1,1);imshow(i);title('灰度图像'); >>C=histc(i,0:255); >>n=sum(C); >>N=sum(n); >>t=n\N;

文档评论(0)

139****0999 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档