位置: IT常识 - 正文

利用Matlab进行图像分割和边缘检测(利用matlab作图)

编辑:rootadmin
利用Matlab进行图像分割和边缘检测 本文章包含以下内容:        

推荐整理分享利用Matlab进行图像分割和边缘检测(利用matlab作图),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:利用matlab作图,如何利用matlab绘图,利用matlab进行图像平滑,归纳总结用matlab绘图的方法,归纳总结用matlab绘图的方法,利用matlab作图,利用matlab进行图像平滑,利用matlab进行图像边界提取,内容如对您有帮助,希望把文章链接给更多的朋友!

1、灰度阀值分割

(1)单阈值分割图像

先将一幅彩色图像转换为灰度图像,显示其直方图,参考直方图中灰度的分布,尝试确定阈值;应反复调节阈值的大小,直至二值化的效果最为满意为止。给图像加上零均值的高斯噪声重复上述过程,注意阈值的选择。

(2)多阈值分割图像

自选图像,对图进行多阈值分割,注意阈值的选择。

2.边缘检测

(1)使用Roberts 算子的图像分割实验,调入并显示一幅图像*.gif或*.tif;

利用Matlab进行图像分割和边缘检测(利用matlab作图)

使用Roberts 算子对图像进行边缘检测处理;Roberts 算子为一对模板,相应的矩阵为:

rh = [0 1;-1 0]; rv = [1 0;0 -1]; 

这里的rh 为水平Roberts 算子,rv为垂直Roberts 算子。可以显示处理后

的水平边界和垂直边界检测结果;

用“欧几里德距离”方式计算梯度的模,显示检测结果;对于检测结果进行二值化处理,并显示处理结果。

(2)使用Prewitt 算子的图像分割实验使用Prewitt 算子进行内容(1)中的全部步骤。

(3)使用Sobel 算子的图像分割实验使用Sobel 算子进行内容(1)中的全部步骤。

(4)使用Canny算子进行图像分割实验。

(5) 使用拉普拉斯算子进行图像分割实验。

代码如下:function U() clear; clc; Single_threshold_segmentation() Multi_threshold_segmentation() edge_detection()end% 单阈值分割% 先将一幅彩色图像转换为灰度图像,显示其直方图,% 参考直方图中灰度的分布,尝试确定阈值% 给图像加上零均值的高斯噪声重复上述过程function Single_threshold_segmentation() img = imread('gantrycrane.png'); % 读取图像 figure('Name','单阈值分割'); % 开一个叫单阈值分割的窗口 subplot(2,4,1);imshow(img);title('gantrycrane.png原图'); % 显示原图 img = rgb2gray(img); % 彩色图像转为灰度图像 subplot(2,4,2);imshow(img);title('gantrycrane.png灰度图'); % 显示灰度图 subplot(2,4,3);imhist(img);title('gantrycrane.png直方图'); % 显示直方图 % x = 95; % 分割阈值 % img1 = uint8((0*(img<=x)+255.*(img>x))); % 图像分割 x = graythresh(img); % 分割阈值 img1 = im2bw(img,x); % 图像分割 subplot(2,4,4);imshow(img1);title('gantrycrane.png二值图'); % 显示二值图 img = imnoise(img,'gaussian'); % 添加高斯噪声 subplot(2,4,6);imshow(img);title('gantrycrane.png噪声灰度图'); % 显示噪声灰度图 subplot(2,4,7);imhist(img);title('gantrycrane.png噪声直方图'); % 显示噪声直方图 % x = 95; % 分割阈值 % img1 = uint8((0*(img<=x)+255.*(img>x))); % 图像分割 x = graythresh(img); % 分割阈值 img1 = im2bw(img,x); % 图像分割 subplot(2,4,8);imshow(img1);title('gantrycrane.png噪声二值图'); % 显示噪声二值图end% 多阈值分割function Multi_threshold_segmentation() img = imread('cameraman.tif'); % 读取图像 figure('Name','多阈值分割'); % 开一个叫多阈值分割的窗口 subplot(2,2,1);imshow(img);title('cameraman.tif原图'); % 显示原图 subplot(2,2,2);imhist(img);title('cameraman.tif直方图'); % 显示直方图 x_1 = 77; % 分割阈值 x_2 = 139; img1 = uint8(0*(img<=x_1)+round((x_1+x_2)/2)*((img>x_1)&(img<=x_2))+255*(img>x_2)); % 图像分割 subplot(2,2,3);imshow(img1);title('gantrycrane.png分割图'); % 显示分割图end% 边缘检测% 使用Roberts,Prewitt,Sobel,Canny,拉普拉斯算子function edge_detection() img = imread('cameraman.tif'); % 读取图像 figure('Name','边缘检测'); % 开一个叫边缘检测的窗口 subplot(2,3,1);imshow(img);title('cameraman.tif原图'); % 显示原图 img1 = ed(img,[[0 1;-1 0];[1 0;0 -1]]); % 使用 Roberts 算子 subplot(2,3,2);imshow(img1);title('Roberts 算子'); % Roberts 算子处理图像 img1 = ed(img,[[-1 -1 -1;0 0 0;1 1 1];[-1 0 1;-1 0 1;-1 0 1]]); % 使用 Prewitt 算子 subplot(2,3,3);imshow(img1);title('Prewitt 算子'); % Prewitt 算子处理图像 img1 = ed(img,[[-1 -2 -1;0 0 0;1 2 1];[-1 0 1;-2 0 2;-1 0 1;]]); % 使用 Sobel 算子 subplot(2,3,4);imshow(img1);title('Sobel 算子'); % Sobel 算子处理图像 img1 = ed(img,[[-1 1;-1 1];[-1 -1;1 1]]); % 使用 Canny算子 subplot(2,3,5);imshow(img1);title('Canny算子'); % Canny算子处理图像 img1 = ed(img,[[0 -1 0;-1 4 -1;0 -1 0];[-1 -1 -1;-1 8 -1;-1 -1 -1]]); % 使用 Laplace算子 subplot(2,3,5);imshow(img1);title('Laplace算子'); % Laplace算子处理图像end% 进行卷积和二值化function img2 = ed(img,x) s = size(x); img1 = zeros(size(img)); for i = 1:s(1)/s(2) img1 = img1 + abs(conv2(img,x(1+s(2)*(i-1):s(2)*i,1:s(2)),'same')); end img1 = uint8(img1); img2 = im2bw(img1,graythresh(img1));end结果如下:

本文链接地址:https://www.jiuchutong.com/zhishi/295947.html 转载请保留说明!

上一篇:vue项目根据不同环境动态配置接口请求ip及全局变量(vue环境变量配置)(vue调用同一个组件)

下一篇:idea连接SQL Server数据库(idea连接sqlserver数据库教程)

  • 罗技键盘怎么连接ipad(罗技键盘怎么连接台式电脑)

    罗技键盘怎么连接ipad(罗技键盘怎么连接台式电脑)

  • 微信抢红包异常怎么解封(微信抢红包提示存在异常风险)

    微信抢红包异常怎么解封(微信抢红包提示存在异常风险)

  • 双十一用的红包退货怎么办(双十一用的红包要退货,红包还退吗)

    双十一用的红包退货怎么办(双十一用的红包要退货,红包还退吗)

  • 支付宝支付功能关闭怎么解除(支付宝支付功能被限制怎么把钱弄出来)

    支付宝支付功能关闭怎么解除(支付宝支付功能被限制怎么把钱弄出来)

  • 同一个网络别人能上我上不了(同一个网络别人能上我上不了华为)

    同一个网络别人能上我上不了(同一个网络别人能上我上不了华为)

  • 华为手机经常自动重启是什么原因(华为手机经常自动拨号怎么回事)

    华为手机经常自动重启是什么原因(华为手机经常自动拨号怎么回事)

  • 抖音开店保证金要多少(抖音开店保证金多少钱可以退吗)

    抖音开店保证金要多少(抖音开店保证金多少钱可以退吗)

  • 扫描版和pdf版有什么区别(扫描版和pdf版有区别吗)

    扫描版和pdf版有什么区别(扫描版和pdf版有区别吗)

  • 微信上耳朵标志怎么去除(微信耳朵标志怎么调)

    微信上耳朵标志怎么去除(微信耳朵标志怎么调)

  • 亚马逊会员试享后可取消吗(亚马逊试用会员怎么开)

    亚马逊会员试享后可取消吗(亚马逊试用会员怎么开)

  • magiclink支持机型(华为magic link 支持手机机型)

    magiclink支持机型(华为magic link 支持手机机型)

  • 钉钉上撤回的信息别人可以看见吗(钉钉撤回的信息别人能看见吗)

    钉钉上撤回的信息别人可以看见吗(钉钉撤回的信息别人能看见吗)

  • 苹果电脑bar是什么(苹果电脑带bar是什么)

    苹果电脑bar是什么(苹果电脑带bar是什么)

  • iphone7是什么屏幕(iPhone7是什么屏幕)

    iphone7是什么屏幕(iPhone7是什么屏幕)

  • wps文件损坏怎么恢复(wps文件损坏无法打开怎么办)

    wps文件损坏怎么恢复(wps文件损坏无法打开怎么办)

  • windows7桌面是指它的(windows7桌面指什么)

    windows7桌面是指它的(windows7桌面指什么)

  • qq音乐会员可以几个人用(qq音乐会员可以转移到另一个qq吗)

    qq音乐会员可以几个人用(qq音乐会员可以转移到另一个qq吗)

  • 拼多多怎样申请换货(拼多多怎样申请退款)

    拼多多怎样申请换货(拼多多怎样申请退款)

  • 手机怎样一键换机(手机怎么能一键换机)

    手机怎样一键换机(手机怎么能一键换机)

  • 滴滴在外地可以接单吗(滴滴在外地可以培训吗)

    滴滴在外地可以接单吗(滴滴在外地可以培训吗)

  • 数字证书的概念和功能(数字证书的概念及类型)

    数字证书的概念和功能(数字证书的概念及类型)

  • 淘手游实名认证怎么解除(淘手游实名认证身份证重复)

    淘手游实名认证怎么解除(淘手游实名认证身份证重复)

  • 快手c类作品删除严重吗(快手删除个人作品)

    快手c类作品删除严重吗(快手删除个人作品)

  • 怎么看鼠标dpi(怎么看鼠标dpi是否适合自己)

    怎么看鼠标dpi(怎么看鼠标dpi是否适合自己)

  • 相互保可以保障多少(相互保可以保多久)

    相互保可以保障多少(相互保可以保多久)

  • 滴滴司机驾龄要求(滴滴驾驶员驾龄要求)

    滴滴司机驾龄要求(滴滴驾驶员驾龄要求)

  • 进项税认证后转出
  • 北京增值税发票勾选认证平台
  • 农产品减免税政策最新
  • 城市维护建设税怎么做分录
  • 现金预算属于营业预算吗
  • 发票盖了财务专用章旁边再盖发票章
  • 个税年度汇算清缴截止时间
  • 个税申报缴费
  • 费用已付发票未到的预算会计分录
  • 汽车开公司发票可以抵税吗?
  • 营业执照注销还需要交钱吗
  • 供热企业不得抵扣的进项计算
  • 进项税当月申报怎么申报
  • 无形资产的使用
  • 补发工资计算公式
  • 电子缴税付款凭证怎么做账
  • 品牌管理费是否交增值税
  • 往年的制造费用怎么算
  • 贷款公司收取服务费是诈骗吗
  • 公司向贷款公司贷款做账分录
  • 应付职工薪酬月末结转到哪里
  • 退役士兵税收优惠政策
  • 审计报告报备流程
  • 其他有形动产租赁服务
  • Windows server 2008设置远程桌面连接的详细步骤(图文教程)
  • 计提代扣代缴个税
  • win10禁用安全杀毒功能
  • win11无法打开英雄联盟
  • 关联交易认定标准税务
  • 商誉减值可以避税吗
  • 开具的服务费怎么做分录
  • 自开和代开增值税专用发票盖章要求有不同吗?
  • 生产车间报销费用
  • 对公帐户收款
  • 查补税款有未缴纳怎么办
  • php b/s
  • 施工企业工程结算
  • 职工教育经费会计准则最新规定
  • 发票未认证丢失怎么补办
  • 发票金额与银行付款金额少几分钱
  • 餐饮企业送餐等级标准
  • 小规模纳税人应纳增值税额的计算
  • 莫尔道嘎湿地公园
  • 女方结婚申请
  • 报销差旅费用什么发票
  • 勾选认证发票的时候找不到这张发票号码怎么办
  • 土地作为无形资产摊销年限
  • 金融资产发生减值的客观证据包括哪些
  • mongodb安装使用
  • 采用权益法核算的长期股权投资时,对于被投资企业
  • 给员工购买
  • 缴纳水土保持补偿费分录是什么
  • 商贸企业 税收 政策规定
  • 预收款开票后如何做账
  • 法院去单位直接扣划单位薪酬
  • 年终奖金计入工资薪金所得吗
  • 微信转账和支付宝转账有法律效力么
  • 应收应付对冲的分录
  • 持有待售的非流动资产减值能转回吗
  • 会计做内账的技巧与方法
  • 五金行业怎么开店
  • 外购固定资产
  • MySQL5.6.31 winx64.zip 安装配置教程详解
  • windows自带软件有哪些
  • window10声音自动减小
  • tomcat配置虚拟主机
  • win8系统怎么打开我的电脑
  • 如何自定义wifi名称
  • WZor曝光Win10专业版升级教育版的密钥 无法激活
  • 怎么在手机上买股票开户
  • psrameters
  • opengl es3.0metal
  • JavaScript中的math.pi
  • linux怎样添加用户
  • android面试题网站
  • 疯狂android讲义和第一行代码
  • 广东地税发票查询系统
  • 煤炭资源税税率调整
  • 工会经费范围税率是多少
  • 上海税务局发票验旧
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设