Python Opencv实践 - 拉普拉斯(Laplacian)算子边缘检测

复制代码
import cv2 as cv
import numpy as np
import matplotlib.pyplot as plt

img = cv.imread("../SampleImages/pomeranian.png", cv.IMREAD_GRAYSCALE)
print(img.shape)

#拉普拉斯边缘检测
#cv.Laplacian(src, ddepth, dst, ksize, scale, delta, borderType)
#src:原图
#ddpeth:图像深度。-1表示与原图深度一致,目标图像的深度必须大于等于原图深度
#ksize:算子大小,卷积核大小,必须为1,3,5,7,默认为3
#scale:缩放比例系数,默认为没有缩放
#boarderType:边界模式,默认为cv2.BOARDER_DEFAULT
#参考资料:https://blog.csdn.net/qq_45832961/article/details/122429117
img_laplacian = cv.Laplacian(img, cv.CV_64F)
img_laplacian = cv.convertScaleAbs(img_laplacian)
#显示图像
fig,axes = plt.subplots(nrows=1, ncols=2, figsize=(15,15), dpi=100)
axes[0].set_title("Original")
axes[0].imshow(img, plt.cm.gray)
axes[1].set_title("Laplacian")
axes[1].imshow(img_laplacian, plt.cm.gray)
相关推荐
zhangyao94033021 小时前
关于js导入Excel时,Excel的(年/月/日)日期是五位数字的问题。以及对Excel日期存在的错误的分析和处理。
开发语言·javascript·excel
闲人编程21 小时前
Python在网络安全中的应用:编写一个简单的端口扫描器
网络·python·web安全·硬件·端口·codecapsule·扫描器
骑驴看星星a21 小时前
【Three.js--manual script】4.光照
android·开发语言·javascript
Antonio9151 天前
【图像处理】图像的基础几何变换
图像处理·人工智能·计算机视觉
星释1 天前
Rust 练习册 :Leap与日期计算
开发语言·后端·rust
智驱力人工智能1 天前
基于视觉分析的人脸联动使用手机检测系统 智能安全管理新突破 人脸与手机行为联动检测 多模态融合人脸与手机行为分析模型
算法·安全·目标检测·计算机视觉·智能手机·视觉检测·边缘计算
悟能不能悟1 天前
java的java.sql.Date和java.util.Date的区别,应该怎么使用
java·开发语言
Mr_Xuhhh1 天前
GUI自动化测试--自动化测试的意义和应用场景
python·集成测试
2301_764441331 天前
水星热演化核幔耦合数值模拟
python·算法·数学建模
循环过三天1 天前
3.4、Python-集合
开发语言·笔记·python·学习·算法