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)
相关推荐
AAD555888993 小时前
数字仪表LCD显示识别与读数:数字0-9、小数点及单位kwh检测识别实战
python
微风中的麦穗4 小时前
【MATLAB】MATLAB R2025a 详细下载安装图文指南:下一代科学计算与工程仿真平台
开发语言·matlab·开发工具·工程仿真·matlab r2025a·matlab r2025·科学计算与工程仿真
2601_949146534 小时前
C语言语音通知API示例代码:基于标准C的语音接口开发与底层调用实践
c语言·开发语言
开源技术5 小时前
Python Pillow 优化,打开和保存速度最快提高14倍
开发语言·python·pillow
学嵌入式的小杨同学5 小时前
从零打造 Linux 终端 MP3 播放器!用 C 语言实现音乐自由
linux·c语言·开发语言·前端·vscode·ci/cd·vim
Niuguangshuo5 小时前
深入解析Stable Diffusion基石——潜在扩散模型(LDMs)
人工智能·计算机视觉·stable diffusion
迈火5 小时前
SD - Latent - Interposer:解锁Stable Diffusion潜在空间的创意工具
人工智能·gpt·计算机视觉·stable diffusion·aigc·语音识别·midjourney
wfeqhfxz25887825 小时前
YOLO13-C3k2-GhostDynamicConv烟雾检测算法实现与优化
人工智能·算法·计算机视觉
Li emily5 小时前
解决港股实时行情数据 API 接入难题
人工智能·python·fastapi
wfeqhfxz25887826 小时前
农田杂草检测与识别系统基于YOLO11实现六种杂草自动识别_1
python