0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

图像边缘检测算法体验步骤

FPGA学习交流 来源:互联网 作者:佚名 2018-05-21 14:56 次阅读

图像边缘检测算法体验步骤(Photoshop,Matlab

1. 确定你的电脑上已经安装了Photoshop和Matlab
2. 使用手机或其他任何方式,获得一张彩色图像(任何格式),建议图像颜色丰富,分辨率比较高,具有比较明显的图像边界(卡通图像,风景图像,桌面图像)
3. 将图像保存到一个能够找到的目录中,例如img文件夹(路径上没有汉字)
4. 启动Photoshop,打开img文件夹中的图像
5. 在工具箱中选择“矩形选择”工具,到图面上选择一个区域(如果分辨率比较高,建议不要太大,否则计算过程比较长)
6. 点击下拉菜单【文件】-【新建】,新建一个与矩形选择框同样尺寸的Photoshop图像,不要求保存该图像
7. 将该彩色图像转换为亮度图像,即点击下拉菜单【图像】-【模式】-【灰度】,如提示是否合并,选择“Yes”
8. 将该单色的亮度图像另存为Windows的BMP文件,点击下拉菜单【文件】-【存储为】,在“存储为”窗口中,为该文件起一个名字,例如test1(保存为test1.bmp)
9. 启动Matlab,将当期路径(Current Directory)定位到图像文件夹,例如这里的img文件夹
10. 使用imread命令读入该图像,在命令行输入:>> f = imread('test1.bmp');
11. 在Matlab中显示该图像,在命令行输入:>> figure, imshow(f)
12. 然后,分别使用Matlab图像工具箱中的Edge函数,分别使用Sobel算法,高斯-拉普拉斯(Log)算法和Canny算法得到的边缘图像:
在命令行输入:>> g_sobel = edge(f, 'sobel', 0.05);
>> g_log = edge(f, 'log', 0.003, 2.25);
>> g_canny = edge(f, 'canny', [0.04 0.10], 1.5);
13 得到边缘图像计算结果后,显示这些边缘图像:
>> figure, imshow(g_sobel)
>> figure, imshow(g_log)
>> figure, imshow(g_canny)

14 可以用不同的图像做对比,后续课程解释算法后,可以变换不同的阈值,得到不同的边缘图像

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • matlab
    +关注

    关注

    182

    文章

    2963

    浏览量

    230131
收藏 人收藏

    评论

    相关推荐

    基于Canny边缘检测算子的图像检索算法

    【摘要】:针对依赖传统Canny算子的基于边缘图像检索系统所存在的不足,提出一种基于Canny边缘检测图像检索
    发表于 04-24 10:03

    求Matlab图像自编边缘检测算法

    求Matlab图像自编边缘检测算法,多谢了
    发表于 12-03 20:58

    图像边缘检测算法体步骤(Photoshop,Matlab)

    图像边缘检测算法体步骤(Photoshop,Matlab)1. 确定你的电脑上已经安装了Photoshop和Matlab2. 使用手机或其他任何方式,获得一张彩色
    发表于 03-06 10:51

    基于Qualcomm FastCv的边缘检测算法详解

    会引起边缘强度的损失,增强图像边缘可以弥补损失,但增强边缘和降低噪声之间需要折衷。在边缘检测算法
    发表于 09-21 11:45

    基于视觉图像的微小零件边缘检测算法研究

    的热点,目前已有多种边缘检测算法,其中最经典的算法就是Sobel算法。该算法由于计算量小、速度快,广泛应用于诸多领域,但其
    发表于 11-15 16:23

    图像边缘检测算法体步骤(Photoshop,Matlab)

    发表于 04-26 10:12

    基于阈值优化的图像模糊边缘检测算法

    边缘检测图像预处理中最重要的内容之一,本文使用遗传算法对阈值优化得到最佳阈值参数,对模糊边缘检测算法
    发表于 06-06 15:49 26次下载

    医学图像边缘检测算法的研究

    边缘检测是医学图像处理中非常重要的一个环节,通过对几种经典边缘检测算法的分析,提出了一种基于Canny算子的改进
    发表于 07-05 16:50 15次下载

    基于ICA的图像边缘检测算法

    讨论了基于ICA的图像去噪方法,给出了基于ICA的图像边缘检测算法,该算法应用于高斯噪声图像,并
    发表于 12-15 15:02 41次下载
    基于ICA的<b class='flag-5'>图像</b><b class='flag-5'>边缘</b><b class='flag-5'>检测算法</b>

    基于视觉图像的微小零件边缘检测算法

    高精度的微小零件边缘检测中,传统边缘检测算法存在实际应用可操作性较差,检测结果难以达到精度要求等问题。为了提高
    发表于 12-23 16:14 14次下载

    基于改进边缘检测算子的图像特征点提取算法

    图像中每个像素的SUSAN模板中首先计算阀值 t 的初值,再利用迭代法获得终值,使其在各种不同的对比度下仍能正确检测兴趣点,最后运用该算法进行了图像
    发表于 11-03 15:00 30次下载

    基于改进Canny的图像边缘检测算法

    图像边缘是计算机理解图像的重要特征之一。在数字图像中,边缘就是相邻的具有显著不同特征区域间的分界线。在机器视觉领域,对
    发表于 11-02 15:15 19次下载
    基于改进Canny的<b class='flag-5'>图像</b><b class='flag-5'>边缘</b><b class='flag-5'>检测算法</b>

    机器视觉边缘检测算法步骤

    本文解读边缘检测相关算法步骤。 1、滤波:边缘检测算法主要是基于
    发表于 11-17 15:02 4105次阅读

    手指静脉图像鲁棒边缘检测算法

    新的可应用于低质量手指静脉图像的鲁棒边缘检测算法,主要分为三个步骤:寻找手指内部分界线,将手指静脉图像分为上、下两个部分;利用上、下两个水平
    发表于 01-16 11:33 1次下载

    关于边缘检测算子的实现原理

    Canny 边缘检测算法 是 John F. Canny 于 1986年开发出来的一个多级边缘检测算法,此算法被很多人认为是
    的头像 发表于 01-05 11:41 1399次阅读