# -*- coding: utf-8 -*-
import cv2 as cv
import numpy as np
def cv_filter2d(img_path):
src = cv.imread(img_path)
kernel = np.array([[0, -1, 0],
[-1, 5, -1],
[0, -1, 0]])
dst = cv.filter2D(src, -1, kernel)
cv.imshow('original', src)
cv.imshow('dst', dst)
cv.waitKey(0)
cv.destroyAllWindows()
img_path = r"C:\Users\RoseC\Desktop\2_cut.png"
cv_filter2d(img_path)
python opencv 图像锐化
最新推荐文章于 2025-09-30 19:50:25 发布
本文介绍如何利用Python和OpenCV库中的filter2D函数实现图像锐化效果。通过定义一个5点锐化核并对图像应用该核,可以增强图像细节,使图像看起来更加清晰。文中提供了一个具体的Python代码示例,展示了从读取图像到显示原始图像及锐化后图像的完整过程。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Python3.11
Conda
Python
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
915

被折叠的 条评论
为什么被折叠?



