gpt4 book ai didi

python-2.7 - 如何在python中使用内核计算图像的梯度

转载 作者:行者123 更新时间:2023-12-02 17:12:44 24 4
gpt4 key购买 nike

我正在尝试使用python numpy或scipy使用3维内核对图像的每个像素执行互相关。我对循环到每个像素并应用内核并循环进入更感兴趣

我在想像下面这样,不确定如何完成它

image=cv2.imread("ABC.jpg", cv2.IMREAD_GRAYSCALE)
kernal=(np.ones((3, 3)) / 9)
width, height = image.shape
destinationImg=image
"""to avoid kernal getting out side of image start in 1 and ending """
for x in xrange(1, width-1):
for y in xrange(1, height-1):
destinationImg[x,y]=.............

最佳答案

您应该使用OpenCV filter2d函数使用您自己的自定义内核来过滤图像。 Here是相同的教程,here是官方文档的链接。

关于python-2.7 - 如何在python中使用内核计算图像的梯度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28522813/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com