MatLab计算图片的Spatial Frequency SF.m

这篇博客分享了如何使用MatLab计算图片的Spatial Frequency。作者在搜索代码时遇到付费问题,最终在MathWorks网站上找到了开源解决方案。文章包含代码示例和参考链接。
摘要由CSDN通过智能技术生成

MatLab计算图片的Spatial Frequency SF.m

说明

翻了百度一圈,全是要代币买的代码,用谷歌一搜就搜出来了开源的,实在无语,代码如下,有帮助的话点个赞~

Code

% function to calculate Spatial Frequency. Calculations are from
% Li, S., Kwok, J. T., & Wang, Y. (2001). Combination of images with diverse focuses using the spatial frequency. Information fusion, 
% Eskicioglu, A. M., & Fisher, P. S. (1995). Image quality measures and their performance. IEEE
% contact: alp.durmus@sydney.edu.au 

function SF = SpatialFrequency(filename_image)

RGB = imread(filename_image);

% convert image to greyscale if its not b&w already
if size(RGB,3) ~= 1
I = rgb2gray(RGB);
else
I=RGB;    
end

% convert image to double type. necesarry for sqrt function
I2 = im2double(I);
figure
imshow(I2)

% M=number of rows; N=number of columns in the image
M= size(I2,1); 
N= size(I2,2);

% calculate 
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值