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害虫检测识别系统.zip
1星 需积分: 37 92 浏览量
2021-01-27
13:56:24
上传
评论 11
收藏 7.81MB ZIP 举报
matlab汪汪队
- 粉丝: 357
- 资源: 84
最新资源
- 第十四届中北大学ACM程序设计竞赛.zip
- UIGF_200852355_202404242026.json
- 基于深度学习的对话系统、语音识别、机器翻译和语音合成等
- 基于STM32单片机的智能停车场设计源码+全部资料.zip
- 534springboot + vue 实验室管理系统.zip(可运行源码+数据库文件+文档)
- 基于Python+Opencv+keras的实时手势识别系统+源码+文档(期末大作业&课程设计&项目开发)
- 基于Python+joint-spider爬虫数据的成都二手房数据分析源码+详细使用说明.zip
- 基于YOLOv7-plate和CRNN的车牌号检测识别项目,使用PyQt构建了UI界面
- 基于LabView+MATLAB的说话人识别系统.zip
- 基于树莓派+OpenCV+Python语言的人脸识别+源码+开发文档(毕业设计&课程设计&项目开发)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论1