资源简介

本资源是基于matlab深度学习工具箱来设计卷积神经网络用来对图像上的水体部分进行识别,并生成水体陆地二值化图像。采用的是9层卷积神经网络用来对图像进行特征提取和分类,水体识别的准确率可以达到96%以上。

资源截图

代码片段和文件信息

function  DataMark(fnameimage_name)
addpath(‘jsonlab\jsonlab‘); %jsonlab库文件存放路径
jsonData=loadjson(fname);
[mnk]=size(imread(image_name));

m=ceil(m/16)*16;
n=ceil(n/16)*16;

%根据labelme的划分生成划分图像
I=zeros(mn);
label=I;

[~j]=size(jsonData.shapes);
for i=1:j
    c = jsonData.shapes{1 i}.points(:1);
    r =  jsonData.shapes{1 i}.points(:2);
    BW = roipoly(zeros(mn)cr);
    label = label+BW;
end

%调整图像的大小
m=1024;n=1024;
label=imresize(label[mn]);

save(‘image_label.mat‘‘label‘‘image_name‘‘m‘‘n‘‘k‘)
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2020-07-07 11:41  水体识别\
     文件         572  2020-07-07 11:28  水体识别\DataMark.m
     文件    21855807  2020-04-15 08:06  水体识别\image1.json
     文件    57169088  2020-04-15 08:06  水体识别\image1.TIF
     文件       47616  2020-04-15 08:06  水体识别\image2.jpg
     文件       63438  2020-04-15 08:06  水体识别\image2.json
     目录           0  2020-07-07 11:09  水体识别\jsonlab\
     目录           0  2020-07-07 11:09  水体识别\jsonlab\jsonlab\
     文件         395  2019-11-01 23:23  水体识别\jsonlab\jsonlab\.gitignore
     文件        2635  2019-11-01 23:23  水体识别\jsonlab\jsonlab\AUTHORS.txt
     文件        1375  2019-11-01 23:23  水体识别\jsonlab\jsonlab\base64decode.m
     文件        1442  2019-11-01 23:23  水体识别\jsonlab\jsonlab\base64encode.m
     文件       10500  2019-11-01 23:23  水体识别\jsonlab\jsonlab\ChangeLog.txt
     文件       49275  2019-11-01 23:23  水体识别\jsonlab\jsonlab\Contents.m
     文件        2407  2019-11-01 23:23  水体识别\jsonlab\jsonlab\decodevarname.m
     文件         667  2019-11-01 23:23  水体识别\jsonlab\jsonlab\DEscriptION
     文件        2404  2019-11-01 23:23  水体识别\jsonlab\jsonlab\encodevarname.m
     目录           0  2020-07-07 11:09  水体识别\jsonlab\jsonlab\examples\
     文件       13451  2019-11-01 23:23  水体识别\jsonlab\jsonlab\examples\demo_jsonlab_basic.m
     文件        9720  2019-11-01 23:23  水体识别\jsonlab\jsonlab\examples\demo_msgpack_basic.m
     文件       12237  2019-11-01 23:23  水体识别\jsonlab\jsonlab\examples\demo_ubjson_basic.m
     文件         436  2019-11-01 23:23  水体识别\jsonlab\jsonlab\examples\example1.json
     文件         583  2019-11-01 23:23  水体识别\jsonlab\jsonlab\examples\example2.json
     文件         272  2019-11-01 23:23  水体识别\jsonlab\jsonlab\examples\example3.json
     文件         563  2019-11-01 23:23  水体识别\jsonlab\jsonlab\examples\example4.json
     文件       19540  2019-11-01 23:23  水体识别\jsonlab\jsonlab\examples\jsonlab_basictest.matlab
     文件         995  2019-11-01 23:23  水体识别\jsonlab\jsonlab\examples\jsonlab_selftest.m
     文件        4402  2019-11-01 23:23  水体识别\jsonlab\jsonlab\examples\jsonlab_selftest.matlab
     文件         675  2019-11-01 23:23  水体识别\jsonlab\jsonlab\examples\jsonlab_speedtest.m
     文件       16183  2019-11-01 23:23  水体识别\jsonlab\jsonlab\examples\jsonlab_ubjson_basictest.matlab
     文件        2498  2019-11-01 23:23  水体识别\jsonlab\jsonlab\fast_match_bracket.m
............此处省略36个文件信息

评论

共有 条评论