• 大小: 2KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-13
  • 语言: Matlab
  • 标签: matlab  

资源简介

matlab画电磁场图,从仿真软件里面把数据导到matlab中,就能在matlab重新画这个图

资源截图

代码片段和文件信息

%=============================
%颜色特征提取,hsv颜色空间,使用颜色直方图采用非均匀量化
%=============================
function fc=color(imgname)
%tic
img=imread(imgname);
hsv=rgb2hsv(img);
%将hsv特征进行非均匀的量化
[heightwidthdim]=size(hsv);
len=256;
fc=zeros(1len);
for i=1:height
    for j=1:width
        H=hsv(ij1)*360;
        S=hsv(ij2);
        V=hsv(ij3);
        %非均匀化H
        if H<=15 || H>345
            h=0;
        elseif H>15 && H<=25
            h=1;
        elseif H>25 && H<=45
            h=2;
        elseif H>45 && H<=55
            h=3;
        elseif H>55 && H<=80
            h=4;
        elseif H>80 && H<=108
            h=5;
        elseif H>108 && H<=140
            h=6;
        elseif H >140 && H<=165
            h=7;
        elseif H >165 && H<=190
            h=8;
        elseif H>190 && H<=22

评论

共有 条评论