模糊积分测度 matlab,计算模糊测度,求choquet积分的matlab程序

f就是你导入的rgb图片。

首先按照上面的代码建立一个.m文件,将文件存盘,命名为 colorgrad.m

然后在matlab命令窗口输入如下命令:

>>f=imread('test.jpg') %这里的test.jpg是图片文件名

>> [VG,A,PPT]=colorgrad(f,0)

>>figure; imshow(PPT);

function [VG,A,PPG]=colorgrad(f,T)

%COLORGRAD Computes the vector gradient of an RGB image.

% [VG,VA,PPG]=COLORGRAD(F,T) computes the vector gradient,VG,

% and corresponding angle array,VA,(in radians) of RGB image

% F.It also computes PPG,the per-plane composite gradient

% obtained by summing the 2-D gradients of the individual color

% planes.Input T is a threshold in the range [0,1].If it is

% included in the argument list,the values of VG and PPG are

% threshoulded by letting VG(x,y)=0 for values <= T and VG(x,y)=

% VG(x,y) otherwise.Similar comments apply to PPG.If T is not

% included in the argument list then T is set to 0.Both output

% gradients are scaled to the range [0,1].

if (ndims(f) ~= 3) | (size(f, 3) ~= 3)

error('Input image must be RGB.');

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值