基于sobel算法的边缘检测设计与实现

35 篇文章 1 订阅

基于sobel算法的边缘检测设计与实现

边缘是图像的基本特征。边缘检测针对的是灰度图像,目的是标识数字图像中灰度变化明显的点。
边缘检测的方法大致可以分为两类:基于查找的一类,通过寻找图像一阶导数中最大值和最小值来检测边界。
基于零穿越的一类,通过寻找图像二阶导数零穿越来寻找边界。

实验目标:使用 Matlab 软件将图片转换为灰度图像, 并且将灰度图像的高 3 位取出存
放为 txt 文本 , PC 机通过串口 RS232 传输图片数据给 FPGA, FPGA 通过 Sobel 算法检测
出图片的边缘轮廓,将处理后的图片在 VGA 显示器上显示出来。
实验要求: VGA 显示模式: 640x480@60;传入图片分辨率大小 100x100。
在这里插入图片描述

clc;
clear all;
image = imread('1.jpeg');%使用imread函数读取图片数据
figure;
imshow(image);%窗口显示图片
R = image( : , : ,1);%提取图片中的红色层生成灰色图像
figure;
imshow(R);%窗口显示灰色图像
[ROW,COL] = size(R);%灰色图像大小参数
data = zeros(1,ROW*COL);%定义一个初值
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

傻童:CPU

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值