MATLAB实现photoshop经典案例.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB实现photoshop经典案例.ppt

Adobe Photoshop:图像元老,最受欢迎的强大图像处理软件之一 。 Photoshop是Adobe公司旗下最为出名的图像处理软件之一,集图像扫描、编辑修改、图像制作、广告创意,图像输入与输出于一体的图形图像处理软件,深受广大平面设计人员和电脑美术爱好者的喜爱。 PHOTOSHOP简介 Ps中“自动对比度” 增加图片对比度 原理: 由于许多原始图像的灰度经常分布在一个小范围内,不易观察分辨,通过直方图均衡化使图像灰度均匀分布,使一定范围内象元值的数量大致相等,以此加强细节,提高图像的清晰度,便于观察以及计算机进行分析处理 自动对比度 I=imread(pout.tif); %读入图像 high=histeq(I); %直方图均衡化定灰度级数n,默认64 subplot(2,2,1),imshow(I); %显示图像 subplot(2,2,2),imshow(high); subplot(2,2,3),imhist(I);%获取图像的直方图 subplot(2,2,4),imhist(high); Matlab效果 ps效果 效果对比 Ps中“底片效果” 就是把图片反相 原理: 底片就是负片,就是和原图片完全相反,想要实现负片效果就是把个像素点完全翻转,取像素255的补数并取代原来的点,即图像按照下列映射关系进行灰度变换 f(x)=255-x 底片效果 I=imread(dipian.jpg); J=255-I; subplot(1,2,1) imshow(I); subplot(1,2,2) imshow(J) 效果对比 Matlab效果 photoshop效果 给图片增加暖色 RGB=imread(lengsediao.jpg); subplot(221),imshow(RGB) title(原始真彩色图像) subplot(222),imshow(RGB(:,:,1)) %提取红色分量 title(真彩色图像的红色分量) subplot(223),imshow(RGB(:,:,2)) %提取绿色分量 title(真彩色图像的绿色分量) subplot(224),imshow(RGB(:,:,3)) %提取蓝色分量 title(真彩色图像的蓝色分量); RGB(:,:,1)=RGB(:,:,1)+60; %将色红通道中每个值加60 figure; subplot(221),imshow(RGB) title(变化后真彩色图像) subplot(222),imshow(RGB(:,:,1)) title(真彩色图像的红色分量) subplot(223),imshow(RGB(:,:,2)) title(真彩色图像的绿色分量) subplot(224),imshow(RGB(:,:,3)) title(真彩色图像的蓝色分量); 效果对比 Matlab效果 photoshop效果 单线条效果 将图像的整体轮廓勾画出来 原理: 有时候需要某种类似于素描特殊效果的时候,需要将图片转换成单线条效果,在进行下一步处理,需要用到单线条效果,利用边缘检测算法,将边缘检测出来转换成二值图像,再对每一个像素取反,便会得到单线条的图像 单线条效果 I = imread(danxiantiao.jpg); I=rgb2gray(I); BW = edge(I,canny);%提取图像边缘,利用的是canny算法 J=1-BW; %将图像每个像素点取反 imshow(I) figure; imshow(J) 单线条效果 Ps中“动感模糊”效果 图像动态模糊 原理: Photoshop中“动感模糊”的效果就是实现了图片的动态模糊的效果,在matlab中可以用自定义滤波器实现,可以根据需要模糊的要求,修改参数值,实现定义滤波器无为水平运动或是其他运动实现其效果。 “动感模糊”效果 “动感模糊”效果 I=imread(dongganmohu.jpg); figure(1);imshow(I); title(原图像); PSF=fspecial(motion,20,0);%创建预定义滤波器 MF=imfilter(I,PSF,circular);%多维图像滤波,返回的图像大小通过将图像看成是一个二维周期函数的一个周期来扩展 figure(2);imshow(MF); title(运动模糊图像); 效果对比 Matlab实现 photosho

文档评论(0)

youngyu0329 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档