function I = color_feature(G0)
% 颜色特征提取
[M0,N0] = size(G0);
G1 = G0;
if rem(M0,3) ~= 0
if rem(M0,3) == 1
G1(M0+1,:) = G0(M0,:);
G1(M0+2,:) = G0(M0,:);
elseif rem(M0,3) == 2
G1(M0+1,:) = G0(M0,:);
end
end
G = G1;
if rem(N0,3) ~= 0
if rem(N0,3) == 1
G(:,N0+1) = G1(:,N0);
G(:,N0+2) = G1(:,N0);
elseif rem(N0,3) == 2
G(:,N0+1) = G1(:,N0);
end
end
[M,N] = size(G);
k = 1;
I = 0;
for i = 1:M/3:M
for j = 1:N/3:N
block{k} = G(i:i+M/3-1,j:j+N/3-1);
if k == 1
[a,b] = size(block{k});
N1 = a*b;
end
temp = [];
temp = unique(block{k});
num = zeros(1,72);
for i = 1:numel(temp);
num(temp(i)+1) = numel(find(temp(i)==block{k}));
end
for ii = 0:71
if ii == 0
I(k,ii+1) = num(ii+1)/N1;
else
I(k,ii+1) = I(k,ii)+num(ii+1)/N1;
end
end
k = k+1;
end
end
MATLAB实现虫害检测识别系统,带GUI界面.zip
版权申诉
5星 · 超过95%的资源 102 浏览量
2023-05-25
23:09:12
上传
评论 3
收藏 7.81MB ZIP 举报
不脱发的程序猿
- 粉丝: 24w+
- 资源: 5772
最新资源
- CTF+pwn+nc(windows)+链接靶机
- AUTOSAR-SWS-MemoryDriver.pdf
- 链接器使用教程.docx.docx
- AUTOSAR-SWS-MemoryAccess.pdf
- AUTOSAR-SWS-MemoryAbstractionInterface.pdf
- AUTOSAR-SWS-FlashTest.pdf
- AUTOSAR-SWS-FlashEEPROMEmulation.pdf
- AUTOSAR-SWS-FlashDriver.pdf
- AUTOSAR-SWS-EEPROMAbstraction.pdf
- AUTOSAR-SRS-SPIHandlerDriver.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈