Matlab农作物叶子虫害识别的内容

Matlab农作物叶子虫害识别

一、简介

基于matlab农作物叶子虫害识别检测

二、源代码

clear all

clc

disp('正在训练农作物叶子图像模板,请稍后...');

disp(' ');

%color_Ip = xunlian();

pause(2);

load C:\Users\lenovo\Desktop\图像检索\color_Ip.mat;

disp('图像训练完成,正在进行图像识别,请稍后...');

disp(' ');

pause(2);

path = input('请输入待识别叶子图像路径:'); % 'F:\病虫害识别\图像检索\示例2中等.jpg'

A = imread(path); % 读入叶子图像

G0 = lianghua_hsv(A); % 量化hsv分量并获得颜色直方图

color_Iq = color_feature(G0); % 提取颜色特征

color_Dpq = color_match(color_Ip,color_Iq); % 颜色特征匹配

[r c] = find(min(min(color_Dpq))==color_Dpq);

A=imread('F:\病虫害识别\图像检索\1.jpg');

[M,N,O] = size(A);

[h,s,v] = rgb2hsv(A);

H = h; S = s; V = v;

h = h*360;

%将hsv空间非等间隔量化:

%  h量化成16级;

%  s量化成4级;

%  v量化成4级;

for i = 1:M

    for j = 1:N

        if h(i,j)<=15||h(i,j)>345

            H(i,j) = 0;

        end

        if h(i,j)<=25&&h(i,j)>15

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值