怀旧风格照片特效

 我想说怀旧风格的效果很容易实现,就那么几句话,也没啥可说的。 1 % 怀旧风格滤镜
 2 clear all;
 3 close all;
 4 [FileName,PathName] = uigetfile(‘*.jpg‘,‘Open an Image File‘);
 5 img = imread([PathName FileName]);
 6 figure, imshow(img);
 7 img = double(img);
 8 Rimg = img(:,:,1);
 9 Gimg = img(:,:,2);
10 Bimg = img(:,:,3);
11 [x ,y] = size(Rimg);
12 Rimg0 = 0.393 * Rimg + 0.769 * Gimg + 0.189 * Bimg;
13 Gimg0 = 0.349 * Rimg + 0.686 * Gimg + 0.168 * Bimg;
14 Bimg0 = 0.272 * Rimg + 0.534 * Gimg + 0.131 * Bimg;
15 for i = 1 : x
16     for j = 1 : y
17         if(Rimg0(i, j)>255)
18             Rimg0(i, j) = 255;
19         end
20         if(Gimg0(i, j)>255)
21             Gimg0(i, j) = 255;
22         end
23         if(Bimg0(i, j)>255)
24             Bimg0(i, j) = 255;
25         end
26     end
27 end
28 img(:, :, 1) = Rimg0;
29 img(:, :, 2) = Gimg0;
30 img(:, :, 3) = Bimg0;
31 figure, imshow(uint8(img));

				
时间: 2024-08-05 09:41:49

怀旧风格照片特效的相关文章

opencv 交叉冲印,怀旧风格,光照效果,漏光滤镜的c++实现

交叉冲印滤镜又叫做正片负冲滤镜,关于它的原理我一直没找到,希望有大佬给我甩个链接. 我用的测试图像在这里 我实现的交叉冲印是使用上图这样的点运算来实现的,下面是我的代码 void punchFilter(Mat src) { int width = src.rows; int height = src.cols; int gray, value; int rMap[256], gMap[256], bMap[256]; for (int i = 0; i < 256; i++){ value =

Python综合应用:教你用字符打印一张怀旧风格的照片

1. 前言第一次在学校机房里见到计算机,还是上古时期.计算机型号大概是LASER-310吧,有点记不清了.那会儿,显示器还是单色的,只能显示文本,每行最多显示80个字符.想看图片,印象中只能用针式打印机打印在两侧穿孔的宽行打印纸上,每个像素用一个字符表示,不同的字符代表不同的灰度,就像下图这个样子.有没有感觉到浓郁古风呢?其实,随便一张照片,十几行Python代码,你也可以打印出这样的效果,还可以保存成文件.下面,我就一步一步地演示一下. 2. 打开图片,转为灰度模式 Python用于图像处理的

Python综合应用:手把手教你用字符打印一张怀旧风格的照片

前言 第一次在学校机房里见到计算机,还是上古时期.计算机型号大概是LASER-310吧,有点记不清了.那会儿,显示器还是单色的,只能显示文本,每行最多显示80个字符.想看图片,印象中只能用针式打印机打印在两侧穿孔的宽行打印纸上,每个像素用一个字符表示,不同的字符代表不同的灰度,就像下图这个样子.有没有感觉到浓郁古风呢?其实,随便一张照片,十几行Python代码,你也可以打印出这样的效果,还可以保存成文件.下面,我就一步一步地演示一下. 打开图片,转为灰度模式 Python用于图像处理的模块有很多

经典风格的特效源码分享

特效源码分享,废话不多说,直接上源码. 仿hao123网址导航源码HTML整站下载 经典实用的风格,集时间日期.天气预报.邮箱登陆.搜索引擎.名站.酷站.实用工具.分类目录等常用模板,布局合理,版面简洁,文字清晰,让浏览者一步直达目标网站. (特效展示)(源码下载) Jquery+CSS3动画弹出表单提交效果 这是一款jquery对话框插件制作css3动画弹出表单提交代码,包括各种多功能表单弹出层插件,可实现各种弹出效果. (特效展示)(源码下载) Jquery九宫格大转盘抽奖 这是一款基于Jq

10种JavaScript特效实例让你的网站更吸引人

我们有三种主要的方法(从难到易):自己动手写脚本;使用类似于jQuery和mooTools的JavaScript框架(可以让编写代码变得更容易些);使用能工作于现有的JavaScript框架下的提前预置好的脚本或那种从头开始开发的创建者.这篇文章适合那些打算提高工作效率或不愿意从头开发脚本的人阅读. 您还可以参考以下JavaScript/Ajax相关教程及资源:<10个非常棒的Ajax及Javascript实例资源网站><12种Javascript解决常见浏览器兼容问题的方法>&l

《Invert》开发日志02:游戏风格定型

声明:以下涉及到的<God of Light>.<Valiant Hearts : The Great War>.<Angry Birds 2>游戏截图均来自其App Store上的预览图,版权归各自开发者所有. 当我要确定一款游戏应该是什么样子的时候,我首先尝试问自己这样一个问题:我希望这款游戏给人一种什么样的感觉?我的答案是这样的:初春时节某个晴朗的下午,漫步在干净的校园中,迎面一阵微风吹来,沁人心脾:成为那阵微风,就是这款游戏的终极目标.于是我给这款游戏的定型是以

【凯子哥带你夯实应用层】Android的Google官方设计指南(上)

Android 设计规范 时间 2015.3.2 版本 V1.0 翻译 杨鹏 整理 赵凯强 本文章是我公司一个大牛之前的公司同事翻译的Android的Google官方设计指导,经过我整理而成,分享给大家,欢迎转载,但是请保留出处和翻译作者.本指导内容详实.规范,无论是初级开发者还是高级开发者,甚至是公司产品设计和美工,都应该研读学习,特此推荐!由于文章内容较颇多,所以我分为几篇发布,方便大家阅读学习.如果对你有帮助,请评论或者顶一下代表支持,谢谢! 还是人多力量大啊,有同学告诉我已经有这样的资料

兔子--ps中各种工具的作用

矩形选框工具:对图像选择一个矩形的范围,一般用于选择规则的图像. 椭圆选框工具:对图像选择一个椭圆的范围,一般用于选择规则的图像. 单行选框工具:对图像在水平方向选择一行像素,一般用于比较细微的图像 单列选框工具:对图像在垂直方向选择一列像素,一般用于比较细微的图像 移动工具:移动photoshop中的图层 套索工具:可任意按住鼠标不放并拖动进行选择一个不规则的范围,一般用于一些马虎的选择. 多边形套索工具:可以用鼠标在图像上定一点,然后进行多线选中要选择的范围, 没有圆弧的图像勾边可用这个工具

Raspberry Pi 摄像头模块应用程序文档翻译

http://dreamcolor.net/archives/raspicam-documentation.html —————————————————————————————————————————————————————————————————————— Raspberry Pi 摄像头模块应用程序文档翻译 更新日志: 2014 年 3 月 24 日更新:根据 2013 年 12 月更新的文档,对原译文进行扩展翻译.翻译完毕. 2014 年 3 月 4 日更新:根据 2013 年 12 月更