目录

回顾

简化的图像

边缘概念


回顾

上环节,我们开始讨论过滤作为一种在图像中找到特定模式的方法。

我们讨论了模板查找。这个想法是给定一些模式,相关或卷积是在图像中找到那个模式的一种方法。

我们假设,我们要找的目标是交给我们的。然后还有一个想法,也许我们可以取这个模式出现的位置。

这就成了我们寻找的东西的描述。你甚至可以把它看作是对图像的描述,尽管我们没有讲太多。

但同样,这就是你的想法,你知道你所看到的最重要的东西是什么。

但是一般的图像呢? 你事先不知道的。图片里会有什么。什么是好的,我们有时用的是特征,

什么是好的东西在图片中可以找到,这可能会捕捉到很多信息,并给你一些你需要工作的本质。

简化的图像

因此,为了深入了解这个问题,我想给你们展示一些非常缩小的图像,它们仍然很有意义,

我所做的就是让你们能告诉我照片里是什么,如果你们知道就告诉我吧。

我将展示这个:

每个人都会说这是一只看起来很傻的狮子。

我会继续给他们看一张像这样的图片:

好的,这是一只大象。

有一辆很酷的旧车:

我永远也不会拥有的一架私人飞机:

但是,关于这些图片,你可以看到,实际上并没有太多的像素被使用,在这些不同灰度值的图片中。

相反,有些人只是在边缘画出来。然而,这向你传达了很多信息。

所以,在某种意义上,图像的边缘似乎很重要,它们似乎传达了正在发生的事情。

边缘概念

我们来谈谈一般图像中的边,以及边是如何在图像中出现的。

所以你能看到的是这是一幅古老的画有人画了出来。这里有一个:

那就是深度不连续性。

首先我们看瓶子,然后我们看背景。这是阴影边缘。

当然,阴影并不是那么刺眼,但是,请继续。

有一种观点认为光照是不连续性。

在这里,从这个顶部到那里,是外观不规则的表面。这是一种形状,然后形状改变了,它指向不同的方向。

最后,边缘可以做到本质上是颜色的不连续性,所以我们在相同的外观,相同的照明,相同的形状和一切上从白色变成黑色,

但是反射率实际上是不同的。

这就是边的样子。

我们可以用真实的图片来观察它们:

在真实图像中我们有深度不连续性。如图:

在建筑的一侧,我们有阴影。

在那里你可以看到太阳投下的阴影。

有趣的是,我们有纹理。如图:

如果你要炸掉这个区域。如图:

也许我们以后会看到一些纹理。

从纹理或者你可以把它想成是在表面上的颜料,你会看到不同的边缘。

最后,那个小水泥的顶部山脊,顶部桥的边缘,就像瓶盖的顶部。

同样的东西,同样的颜色,但是表面方向是不连续性的。

我们这环节的目标就是要找到图像中的边。

或者换句话说,我们希望将图像(x y的函数)转换为一组缩小的像素或曲线等等,这些都是图像的重要元素。

小测验:

边缘似乎出现在与形状或光照相关的“改变边界”处。哪一个不是这样的边界?

A、两个人之间的遮挡;

B、一道阴影投射在人行道上;

C、在纸上的折痕或标志上的条纹;

D、符号上的条纹;

答案:D。正如我们之前说过的,在那个瓶子的图片中,最后一个,一个标记上的条纹,

这实际上不是由于物理,形状或光照的改变。这实际上是由于反射函数的变化。

稍后我们会讲到反射函数。

但这个想法是,它不是物体或场景形状的几何性质的一部分。但与反射的纹理有关,或者反射的颜色。


——学会编写自己的代码,才能练出真功夫。

6.边缘检测:梯度——回顾、简化的图像、边缘概念_1相关推荐

  1. 小波变换 边缘检测 matlab,边缘检测算子和小波变换提取图像边缘【matlab】

    Roberts边缘检测算子:根据一对互相垂直方向上的差分可用来计算梯度的原理,采用对角线方向相邻两像素之差. 小波变换的方法比较适用于展现夹带在正常信号中的瞬间反常现象,具有方向敏感性.所以可以边缘检 ...

  2. MATLAB梯度和拉普拉斯算子在图像边缘检测中的应用

    MATLAB梯度和拉普拉斯算子在图像边缘检测中的应用 数学方法 边缘检测最通用的方法是检测灰度值的不连续性,这种不连续性用一阶和二阶导数来检测. (1)一阶导数:一阶导数即为梯度,对于平面上的图像来说 ...

  3. Halcon之图像梯度、图像边缘、USM锐化

    图像梯度.图像边缘.USM锐化图像梯度.图像边缘.USM锐化图像梯度.图像边缘.USM锐化 图像卷积: 1.模糊 2.梯度 3.边缘 4.锐化 1.视频教程: B站.网易云课堂.腾讯课堂 2.代码地址 ...

  4. 图像边缘Canny算子提取

    图像边缘Canny算子提取 Blog: https://blog.csdn.net/AnimateX Email: animatex.deng@gmail.com 本次项目中我觉得最有意思的部分就是梯 ...

  5. 【youcans 的 OpenCV 例程200篇】150. 边缘检测梯度算子

    欢迎关注 『youcans 的 OpenCV 例程 200 篇』 系列,持续更新中 欢迎关注 『youcans 的 OpenCV学习课』 系列,持续更新中 [youcans 的 OpenCV 例程20 ...

  6. matlab按图像边缘抠图_MATLAB--数字图像处理 图像锐化

    一.实验名称 图像锐化 二.实验目的 1.熟悉MATLAB软件的使用. 2.掌握图像锐化的原理及数学运算. 3.于MATLAB环境下编程实现对图片锐化. 三.实验内容 利用图像基于单方向梯度算子,Ro ...

  7. 应用sobel算子算法c语言,Canny算子与Sobel算子求图像边缘的C代码实现

    *Canny算子与Sobel算子求图像边缘笔记* 1.Canny求边缘算法原理简述 Canny检测边缘主要分为以下 四个算法步骤: A:噪声去除 canny算子是通过对每个像素点求一阶导数来找到梯度明 ...

  8. 5.4.1 边缘检测—梯度算子

    图像中不连续的灰度值会产生边缘,图像的边缘检测是基于边界的图像分割方法,如分水岭算法,通常是分割原图的梯度图像,梯度实际上也是反应的图像边缘信息.图像边缘一般常用图像一阶导数和二阶导数来检测. 梯度算 ...

  9. 数字图像处理之图像边缘

    图像边缘主要包含下面几个部分 导入库 import numpy as np import matplotlib.pyplot as plt import cv2 as cv 图片输出函数 def sh ...

最新文章

  1. python函数可选参数传递_Python中函数的参数传递
  2. 细颗粒度Singleton模式实现
  3. 15个初学者必看的基础SQL查询语句
  4. wifi共享大师电脑版_手机也能给电脑上网!WiFi热点已经out了,蓝牙USB线也能共享网络...
  5. ubuntu彻底卸载apache2、mysql、php(各版本通用)
  6. mac cad石材填充图案_CAD电视背景墙画法步骤
  7. Atitit. Atiposter 发帖机版本历史 编年史
  8. 计算机导入文件格式,电脑如何打开zip格式文件|电脑打开zip格式文件的方法
  9. LaTeX 符号命令大全
  10. 全球IP地址分配对应表
  11. Agisoft Metashape照片转3D模型打印拿宇树狗做个实验
  12. C语言练习-[1005]温度转换
  13. 基于STM32的AD9854模块调试总结
  14. 搭建个人博客【搭建Hexo+Fluid博客并部署到GitHub/云服务器(阿里云/腾讯云)】
  15. 华为云计算IE面试笔记-桌面云中的用户组、虚拟机模板、模板虚拟机、虚拟机组和桌面组的关系及区别。发放完整复制和链接克隆虚拟机时,步骤有什么区别,要怎么选择桌面组?
  16. Revit二开 VS附加Revit时闪退程序
  17. JavaScript实现异步请求并发数限制
  18. 电源快速脉冲群EFT和静电测试ESD不通过怎么办?
  19. 啥是正交实验简单了解
  20. 基于.net开发chrome核心浏览器【四】

热门文章

  1. 移动端开发语言的未来的猜想#华为云·寻找黑马程序员#
  2. 义教志愿服务系统c语言,招募义教志愿者策划书范本
  3. mongodb php update,MongoDB文档的更新(php代码实例)
  4. 实用的 BOM 属性对象方法
  5. 常用的、现成的!正则表达式及基础知识
  6. getter 和 setter方法
  7. python fabric上传文件夹_通过python的fabric包完成代码上传部署(简单版)
  8. ubuntu python3.7修改默认pip版本_Ubuntu16.04安装Python3.7及其pip3并切换为默认版本
  9. centos安装python_python3.10 如何下载安装?
  10. linux rc文件是什么,linux通常使用的 rc 和 .(点)文件