資源簡介
本資源是基于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\ba
?????文件????????1442??2019-11-01?23:23??水體識別\jsonlab\jsonlab\ba
?????文件???????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\DEsc
?????文件????????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個文件信息
- 上一篇:激光雷達數據處理.rar
- 下一篇:通信原理MATLAB/Simuli
nk仿真
評論
共有 條評論