• 大小: 443KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-29
  • 语言: Matlab
  • 标签: matlab  图像分割  

资源简介

我数字图像处理的作业,内有实验报告、m文件、图像文件 包括的实验为: 1.Roberts算子、Sobel算子、Prewitt算子、拉普拉斯算子、LoG算子和Canny算子等进行边缘检测 2.手动阈值分割 3.迭代阈值和OTSU算法对图像进行二值化分割

资源截图

代码片段和文件信息

%%手动阈值分割
clc
clear
[Imap]=imread(‘cameraman.tif‘);     %读入图像
imshow(I);figure;                    %显示图像
J=imhist(I);imhist(I);               %生成直方图并显示
[MN]=size(I);                       %返回图像的行数和列数
for i=1:1:M                          %将i以步长1从1增加到M
for j=1:1:N                      %将j以步长1从1增加到N
    if I(ij)>80                 %如果图像阈值大于80
        g(ij)=0;                %则大于80的就变成黑的
    else g(ij)=1;               %小于80就变成白的
       end
 end
end
figure;imshow(g);                    %保持原图,显示图像g

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2020-05-08 23:02  实验六\
     文件       17946  2020-03-17 10:38  实验六\cameraman.tif
     文件         600  2020-04-27 11:42  实验六\m1.m
     文件        1317  2020-04-27 11:44  实验六\m2.m
     文件        1517  2020-04-27 12:02  实验六\m3.m
     文件      626041  2020-04-21 23:15  实验六\skull.tif
     文件       25538  2020-04-27 12:16  实验六\work1.jpg
     文件       14971  2020-04-27 12:17  实验六\work2-2.jpg
     文件       14418  2020-04-27 12:16  实验六\work2.jpg
     文件       24445  2020-04-27 12:17  实验六\work2_1.jpg
     文件       20693  2020-04-27 12:17  实验六\work3.jpg
     文件      155990  2020-04-27 12:20  实验六\代码报告.docx

评论

共有 条评论