010 MATLAB奇淫技巧之实现图片扫描
来源:互联网 发布:seo标题 编辑:程序博客网 时间:2024/05/01 11:05
最近,由于需要补电路实验,所以把同学的书借来了,还有一个大实验没做,可是同学也要开始做了,所以在还回去之前只好全部拍下来,但是799的手机拍出来的渣渣像素可想而知,于是乎,想到了知乎上一个用matlab做出打印效果的例子(MATLAB 中有哪些命令,让人相见恨晚?),自己也动手尝试并改进(增加了批处理)了这个程序,又一个奇淫技巧诞生了,哈哈。
先欣赏一下我的渣渣像素:
其实这个程序的主要思想就是让黑色更加黑,如果没有记错,在图片处理软件里面又一个锐化,效果应该跟这个差不多!
大概流程就是:
1、读入图片,然后保存为一个三维矩阵,(第三维就是Red、Green、Blue啊)
2、将彩色图片转化成灰度图(具体怎么转换的大家可以百度),但是要清楚,虽然变成了一个二维矩阵,图像也变成了灰色。
3、将相对较百(矩阵数值相对较大)的调为最白(225)。
4、将新矩阵转换为图片并输出。
以下是源代码(我这里一次处理了1.jpg到9.jpg九张图片)
ticfor k = 1:9 ch = [num2str(k) '.jpg']; RGB = imread(ch);%read the image GRAY = rgb2gray(RGB); [m, n] = size(GRAY);%get the num of rows and columns for i=1:m for j=1:n if GRAY(i, j)>110 GRAY(i, j)=225; end end end ch = [num2str(k) '.bmp']; imwrite(GRAY, ch);%store the imageendtoc
下面该是看效果的时候啦:
再来个对比:
再来个放大的:
这下应该能看清了吧!!!!!!
时间消耗也能忍受9秒左右
再也不用担心别人发来的答案或者笔记看着费力了。
0 0
- 010 MATLAB奇淫技巧之实现图片扫描
- 【备忘】Matlab 作图奇淫技巧
- MATLAB”奇淫技巧“(Updating。。)
- 图片伪装病毒的奇淫技巧
- js奇淫技巧之遍历数组
- Windows批处理奇淫技巧之sleep
- 奇淫技巧____给图片添加水印(文字,图片)
- eclipse奇淫技巧
- eclipse奇淫技巧
- "奇淫技巧"
- PHPSTORM奇淫技巧
- struct-奇淫技巧
- 奇淫技巧
- CSS布局奇淫技巧之--各种居中
- CSS布局奇淫技巧之-宽度自适应
- CSS布局奇淫技巧之-高度自适应
- CSS布局奇淫技巧之-多列等高
- CSS布局奇淫技巧之-高度自适应
- 1055. The World's Richest (25)【排序】——PAT (Advanced Level) Practise
- struts2+jquery.ajax+json实现用户登陆,报错org.apache.struts2.json.JSONException:解决办法
- 利用jquery函数submit()提交表单注意事项
- Html判断客户端使用的Android还是Ios
- Java多线程简单介绍-1
- 010 MATLAB奇淫技巧之实现图片扫描
- 实验三的迷宫问题
- Remove Duplicates from Sorted List
- adb 命令行
- 73,类的多态性
- MONGO集群搭建
- C++中返回值为对象详解
- 各种命令更新...
- 网址