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

编程知识 更新时间:2023-05-01 15:38:24

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

今天给大侠带来一本学习完收益颇多的数字图像处理的资料《冈萨雷斯数字图像处理MATLAB版》.中文版(第二版),请在“FPGA技术江湖”公众号内回复“ 冈萨雷斯数字图像处理”,可获取电子版书籍文件。话不多说,上货。

图像边缘检测算法体验步骤(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算法得到的边缘图像:

在命令行输入:

13.得到边缘图像计算结果后,显示这些边缘图像:

>> figure, imshow(g_sobel) 
>> figure, imshow(g_log) 
>> figure, imshow(g_canny)

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

后续会持续更新,带来Vivado、 ISE、Quartus II 、candence等安装相关设计教程,学习资源、项目资源、好文推荐等,希望大侠持续关注。

江湖偌大,继续闯荡,愿大侠一切安好,有缘再见!

 

【QQ交流群】

群号:173560979,进群暗语:FPGA技术江湖粉丝。

多年的FPGA企业开发、培训经验,各种通俗易懂的学习资料以及学习方法,浓厚的交流学习氛围,QQ群目前已有1000多名志同道合的小伙伴,无广告纯净模式,给技术交流一片净土,从初学小白到行业精英业界大佬等,从军工领域到民用企业等,从通信、图像处理到人工智能等各个方向应有尽有,FPGA技术江湖打造最纯净最专业的技术交流学习平台。

 

【微信交流群】

现微信交流群已建立08群,人数已达数千人,欢迎关注“FPGA技术江湖”微信公众号,可获取进群方式。

 

欢迎关注“FPGA技术江湖”微信公众号,可获取进群方式,更多精彩内容等你发现

更多推荐

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

本文发布于:2023-04-23 16:51:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/24a3a90c6a5e54091462d97f337fbcee.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:算法   步骤   图像   边缘   Matlab

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 98936文章数
  • 25760阅读数
  • 0评论数