(考完六级补上)

1、Sobel算子

2、Laplacian算子

3、Canny算子

edge = cv2.Canny(image, threshold1, threshold2[, edges[, apertureSize[, L2gradient ]]])
  • 参数一:需要处理的图像
  • 参数二:最小阈值MinThresh
  • 参数三:最大阈值MaxThresh
    介于MinThresh与MaxThresh之间的被识别为边界

4、运行结果

4.1 sobel

4.2 Laplacian

5、完整代码


def EdgeProcess(image):Result1_x = cv.Sobel(image,ddepth=-1,dx=1,dy=0)Result1_y = cv.Sobel(image,ddepth=-1,dx=0,dy=1)#x方向一阶边缘SobelResult_x = cv.convertScaleAbs(Result1_x)#y方向一阶边缘SobelResult_y = cv.convertScaleAbs(Result1_y)#整幅图像一阶边缘SobelResult_xy = cv.bitwise_or(SobelResult_x,SobelResult_y)#SobelResult_xy 是三通道图像SobelResult_Result = cv.hconcat((SobelResult_x,SobelResult_y,SobelResult_xy))cv.imshow("SobelResult",SobelResult_Result)cv.waitKey()#拉普拉斯算子Result2 = cv.Laplacian(image,ddepth=-1,ksize=3)LaplacianResult = cv.convertScaleAbs(Result2)cv.imshow("Laplacian",LaplacianResult)cv.waitKey()return;

图像处理-图像边缘处理相关推荐

  1. HTML5/JavaScript 图像边缘羽化— 打造图像处理类库第二步

    由于之前略忙,主要也还是因为自己太懒,拖了好久才把这篇博客写完.这篇博客是关于图像边缘羽化(柔化)的,也是 JavaScript 图像处理这一系列的第二篇.上一篇是关于Gamma校正的,有兴趣的朋友可 ...

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

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

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

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

  4. 【数字图像处理】一种求图像边缘的方法

    一幅图像,背景为黑色.其中有一个白色物体,其边缘连续.现在要求出其外边缘,即与黑色背景相交的部分,组成边缘线,并且由单个像素组成. 思想: 首先找到位于图像最上方的那个白色点. 然后从这个白色点(当前 ...

  5. 资深大佬:基于深度学习的图像边缘和轮廓提取方法介绍

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自:AI算法与图像处理 导读 边缘和轮廓的提取是一个非常棘手 ...

  6. 数字图像处理课设图像的锐化_数字图像处理图像锐化处理.ppt

    数字图像处理图像锐化处理 4.7.2 灰度级到彩色转换 灰度级到彩色转换(例) 在HSI彩色空间的直方图均衡强度均衡处理没有改变图像的色调和饱和度值,但它的确影响了整体图像的彩色感观. 向量分量可以用 ...

  7. MATLAB--数字图像处理 图像噪声与滤波处理

    一.实验名称 图像的噪声与滤波处理 二.实验目的 1.熟悉MATLAB软件的使用. 2.掌握图像的噪声与滤波处理. 三.实验内容 1.对一张图片添加不同强度的高斯噪声.椒盐噪声 2.对图像进行不同模板 ...

  8. 图像边缘Canny算子提取

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

  9. 图像处理——图像的傅里叶变换

    首先给大家推荐傅里叶变换的资料(转自微信): http://mp.weixin.qq.com/s?__biz=MjM5MTIwMjY1Mg==&mid=206922366&idx=5& ...

  10. OpenCV中的图像处理 —— 图像阈值+图像平滑+形态转换

    OpenCV中的图像处理 -- 图像阈值+图像平滑+形态转换 目录 OpenCV中的图像处理 -- 图像阈值+图像平滑+形态转换 1. 图像阈值 1.1 简单阈值 1.2 自适应阈值 1.3 Otsu ...

最新文章

  1. openfiler 搭建虚拟存储 并 配置服务端 (转载)
  2. STM32 电机教程 20 - 基于ST MC Workbench 无感FOC
  3. [BSidesSF2020]decrypto-1
  4. 背景全透明 background: transparent
  5. ASP.NET温故而知新学习系列之ASP.NET多线程编程—.NET下的多线程编程应用程序域(七)...
  6. 持续集成之应用容器化及自动化部署
  7. easyui java管理系统_EasyUI 后台管理系统
  8. 微生物组-扩增子16S分析第9期(报名直播课免费参加线下2020.8)
  9. 敏捷 橄榄球运动_为什么我为大学橄榄球博客选择Wordpress
  10. arduino nano 蓝牙_贸泽开售结合蓝牙5.2与USB 2.0的 Nordic Semiconductor nRF52820多协议SoC...
  11. 分享一款在线less转css的神器
  12. 设计模式 代理模式(Proxy Pattern)
  13. 2020.7.16.h5面试题
  14. c语言电脑蓝屏代码,电脑蓝屏代码0x0000001a的解决方法
  15. 《麻辣江湖》即将上线!
  16. 网上选课系统算法了解
  17. VR和AR的联系和区别
  18. pareto解是什么意思_Pareto是什么意思_Pareto的翻译_音标_读音_用法_例句_爱词霸在线词典...
  19. c语言建立并存储树,利用十字链表存储树结构(便于同时求出某一点的入度与出度)------C语言实现...
  20. pygame小项目 ~ 3 :Python完成简易飞机大战

热门文章

  1. SigmaStudio之Sine Tone的Freq\Ison换算
  2. 如何用电脑下载网页中的视频?
  3. 变量覆盖(超详细!)
  4. typecho与WordPress博客程序评测及推荐
  5. 搜索引擎Autonomy
  6. Pycharm生成.exe文件
  7. Transportation Research(TR)系列主编汇总
  8. STM32H743 USART1 LL 库
  9. 探究CSS3中的transition和transform属性方法使用
  10. 支付对接常用:关于asp rsa加密