matlab画拜年,拜年送百福,鞭炮响起来!

属值新春佳节之际,祝君聚福祥身,乐驰千里,更上一层楼!新辞旧岁,有新之始,有新之获,新年快乐,万事如意!

我想Geeker们在春节应该还有工作吧,首先,致敬一下!来一串鞭炮吧!

然后,给大家送上最诚挚的新年祝福,我亲手绘制的百福图↓↓↓

552021e60a3990539d4deb0dfcbbf730.png

图1 百福图

图像被加密了?是的,请尝试做一个FFT或者IFFT,原图像的大小为800×566,而上面图1的原始大小为1024×1024,在做变换时一定要考虑延拓,这是解密原图像的重要线索,也是图像处理技术上的一个经典的坑儿,请慎踩!最后,进行图像的傅里叶变换或逆傅里叶变换就可以解密这张图像了,这里就要推荐两个图像处理工具了:Matlab和ImageJ。

大名鼎鼎的Matlab做图像的傅里叶变换很直接,比如下面代码就可以完成图像的傅里叶变换处理:

load 'data.mat'

f=fft2(data2);

shift=fftshift(f);

im=(abs(shift));

imshow(im, []);

而ImageJ就不是那么常见了,但是在生物医学图像的处理上应用很广泛,近几年来,在工程应用中使用的越来越多了。本身ImageJ是开源软件,尤其以界面简洁、小巧易用为特点。由NIH(National Institutes of Health,美国国家卫生研究院)发起,以Java为编程语言,设计伊始就跨Windows、Mac OSX和Linux等操作系统平台,可执行文件只有5MB左右,支持以插件的模式进行功能扩展,方便二次开发。软件和源代码可以在官网下载()。

ImageJ内置FFT和IFFT处理,可以直接对上面的百福图进行处理。如下图示意:

c61ff46b43c699ce287abeaf98b2f768.png

Happy New Year! Happy Hacking!

ps: 文中的电子鞭炮声音与百福图都由软件合成,欢迎推广使用,欢迎扩散,请开大你的音量,噼里啪啦听个响,为我们的环境做一点努力!

另外,我知道你们不会真的去写代码或用软件处理图像,直接奉上百福图:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值