💥💥💞💞欢迎来到本博客❤️❤️💥💥
🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。
⛳️座右铭:行百里者,半于九十。
📋📋📋本文目录如下:🎁🎁🎁
目录
💥1 概述
用于对象识别的良好彩色图像描述符/功能具有以下几个关键特征。 首先,它应该具有足够的区分性,能够准确地区分不同的对象。这意味着它可以捕获各种对象的独特视觉模式和特征,从而有效地对它们进行区分。 其次,它需要对光照条件、视角和遮挡具有鲁棒性。同一对象的图像可能由于不同的光照设置、不同的观察角度或当对象的部分被部分遮挡时而有很大差异。一个好的描述符应该能够处理这些变化,并且仍然可靠地识别对象。 第三,它应该在计算上是高效的。在现实世界的应用中,特别是在具有大量图像数据或实时处理要求的场景中,能够快速计算的描述符是至关重要的。 此外,它应该具有可扩展性,能够处理广泛的对象类别和大小。无论是小对象还是大型复杂场景,该描述符都应该能够为对象识别提供有用的信息。 最后,一个好的彩色图像描述符通常结合图像的多个方面,如颜色、纹理和形状,以提供对象的全面表示。这种综合方法可以提高对象识别的准确性和鲁棒性。
📚2 运行结果
部分代码:
function [Saliency_Map, Feature_Maps, ICA_Maps, img, SUN] = Run_SUN(img, SUN, max_filters, img_size, skip_preprocessing)
%set up default parameters
if ~exist('img_size', 'var')
img_size = 128; %default canonical image size
end
pad_image = false;
use_probit = false; %keep false in general for more discriminability
approx_gammainc = true; %makes the algorithm much faster
if nargin == 0
img = imread('wpeppers.jpg');
orig = img;
img_size = 192;
end
if ~exist('img', 'var')
error('No image was passed to SUN_RICA.');
end
if ~exist('SUN', 'var') || isempty(SUN)
SUN = load('SUN.mat');
if isfield(SUN, 'SUN')
SUN = SUN.SUN;
end
end
if ~exist('max_filters', 'var')
max_filters = inf;
end
Num_Filters = min(SUN.Num_Filters, max_filters);
if approx_gammainc && isempty(SUN.Filters(1).Inc_Gamma_List_X)
%this takes a few seconds, but only needs to be repeated once as long
%as you use the returned SUN structure on subsequent function calls
for f = 1:Num_Filters
x_max = SUN.Filters(f).x_max;
x_inc = SUN.Filters(f).x_inc;
SUN.Filters(f).Inc_Gamma_List_X = single(0:x_inc:x_max)';
SUN.Filters(f).Inc_Gamma_List_Y = single(gammainc(SUN.Filters(f).Inc_Gamma_List_X, 1 ./ SUN.Theta(f), 'lower'));
end
end
%preprocess the image to make it into the "canonical" size
if ~exist('skip_preprocessing', 'var') || ~skip_preprocessing
img = Preprocess_Image(img, img_size);
end
Filters = SUN.Filters;
Filt_Size = size(Filters(1).R, 1);
half_filt = Filt_Size / 2;
if pad_image
img = padarray(img, [half_filt, half_filt], 'both', 'replicate');
end
[SY, SX, SZ] = size(img);
prec = 'single';
🎉3 参考文献
文章中一些内容引自网络,会注明出处或引用为参考文献,难免有未尽之处,如有不妥,请随时联系删除。
[1]宋浩天,李宁博,纪宏奎,等.基于多目视觉摄像与图像识别技术的TBM施工隧道围岩结构面识别方法[J/OL].土木与环境工程学报(中英文):1-9[2024-10-10].http://kns.cnki.net/kcms/detail/50.1218.TU.20241008.1516.004.html.
[2]李家宽,冯博,申伦豪,等.入射视线角引导雷达图像特征融合的气动目标识别方法[J/OL].现代防御技术:1-12[2024-10-10].http://kns.cnki.net/kcms/detail/11.3019.TJ.20241008.0929.002.html.