| 查看: 7110 | 回复: 12 | ||
[求助]
matlab如何画图像的梯度分布图
|
||
matlab |
» 本帖已获得的红花(最新10朵)
» 猜你喜欢
请问哪里可以有青B申请的本子可以借鉴一下。
已经有4人回复
真诚求助:手里的省社科项目结项要求主持人一篇中文核心,有什么渠道能发核心吗
已经有6人回复
孩子确诊有中度注意力缺陷
已经有14人回复
三甲基碘化亚砜的氧化反应
已经有4人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有5人回复
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
matlab符号函数求导及梯度的问题
已经有5人回复
如何用matlab画出两组实验测定数据概率密度曲线,求两条曲线重叠部分面积
已经有8人回复
需要几张matlab中用于图像处理的几个基本图像 例如 goldhill clown lena等
已经有7人回复
用Matlab软件如何画出三维荧光光谱图
已经有11人回复
【整理】今天整理硬盘上的资料,偶然发现的好玩的小东西就直接发上来吧
已经有105人回复
【求助】如何获得matlab中当前fig图像的信息
已经有6人回复
Matlab 画图后怎么获得图上的数据点
已经有6人回复
【求助】matlab如何只读取图像的一部分?
已经有11人回复
【其他】Matlab画三维曲面时候如何将坐标轴的说明(xlabel/ylabel)变得与坐标轴平行?
已经有3人回复
【求助】请教如何用matlab画出矢量图?
已经有3人回复
[紧急求助]Matlab中的图像拼接
已经有8人回复
sanwen211314
木虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 3368.3
- 散金: 80
- 帖子: 101
- 在线: 46.6小时
- 虫号: 1721733
- 注册: 2012-03-28
- 性别: GG
- 专业: 运筹学
|
f=imread('buiding_blur.jpg'); if size(f,3) == 3 f_gray = rgb2gray(f); else f_gray = f; end f_gray=double(f_gray); kx = [-1 1; 0 0]; ky = [-1 0; 1 0]; f_grad_x=conv2(f_gray,kx,'valid');%水平方向梯度 f_grad_y=conv2(f_gray,ky,'valid');%垂直方向梯度 % g=sqrt(f_grad_x.^2+f_grad_y.^2); Ix=f_grad_x; Value=unique(Ix( );Count=[hist(Ix( ,Value)]';s=sum(Count( );count1=log2(Count/s);%length(Ix)); figure,plot(Value,count1); axis([-200 200 -18 0]); % % title('Heavy-tailed distribution on image gradients'); % % xlabel('Gradient'); % % ylabel('Log2 probability density'); % % grid on % hold on % % f_blur_x=conv2(f_blur,kx,'valid');%水平方向梯度 % f_blur_y=conv2(f_blur,ky,'valid');%垂直方向梯度 % % g=sqrt(f_grad_x.^2+f_grad_y.^2); % % Ix=f_blur_x; % Value=unique(Ix( );% Count=[hist(Ix( ,Value)]';% s=sum(Count( );% count1=log2(Count/s);%length(Ix)); % plot(Value,count1,'r-'); % axis([-200 200 -18 0]); % title('Heavy-tailed distribution on image gradients'); % xlabel('Gradient'); % ylabel('Log2 probability density'); % grid on % Ix=f_grad_x; % Value=unique(Ix( );% Count=[hist(Ix( ,Value)]';% count1=log2(Count/length(f_grad_x)); % figure,plot(Value,count1); % axis([-150 150 -18 10]); % title('水平方向梯度概率分布图'); % % Iy=f_grad_y; % Value=unique(Iy( );% Count=[hist(Iy( ,Value)]';% count1=log2(Count/length(f_grad_y)); % figure,plot(Value,count1); % axis([-150 150 -18 10]); % title('垂直方向梯度概率分布图'); 自己体会吧,肯定能用,改一下图片 |

10楼2015-09-12 16:35:56

5楼2012-08-20 17:59:09

2楼2012-08-20 16:24:23
3楼2012-08-20 17:12:07
4楼2012-08-20 17:14:41
6楼2012-08-20 20:04:39
7楼2014-01-22 10:22:05
8楼2014-11-13 10:43:36
9楼2015-01-28 20:31:06













回复此楼
四度的秋
);

