栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【图像检测】基于FT算法实现图像显著性检测附matlab代码

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【图像检测】基于FT算法实现图像显著性检测附matlab代码

1 简介

FT 显著性检测算法从频域出发,利用高斯低通滤波,计算 CIE Lab 颜色空间中单个像素和图像所有像素平均值的欧氏距离作为该像素的显著值。FT 算法在强调显著对象的同时,能够建立较为清晰的边界,对纹理和噪声产生的高频信息应有较强的抗干扰能力,并能有效地输出全分辨率即和原图同样大小的显著性图。​

2 部分代码
function sm= ft_saliency(img)         gfrgb = imfilter(img, fspecial('gaussian',3,3), 'symmetric', 'conv');     cform = makecform('srgb2lab');%转换颜色空间,RGB到Lab     lab = applycform(gfrgb,cform);        l = double(lab(:,:,1)); lm = mean(mean(l));    a = double(lab(:,:,2)); am = mean(mean(a));    b = double(lab(:,:,3)); bm = mean(mean(b));        sm = (l-lm).^2 + (a-am).^2 + (b-bm).^2;   %求欧式距离    sm=(sm-min(min(sm)))./(max(max(sm))-min(min(sm)));%     imshow(sm);end
3 仿真结果

4 参考文献

[1]王晓宇, 杨帆, 范海瑞,等. 融合改进FT显著性与Grabcut的图像目标分割算法[J]. 电讯技术, 2019, 59(2):7.

博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。

部分理论引用网络文献,若有侵权联系博主删除。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/987538.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号