gpt4 book ai didi

python - 如何使用 opencv、python、numpy 和必要的库修复下面损坏的图像

转载 作者:行者123 更新时间:2023-12-02 01:36:54 25 4
gpt4 key购买 nike

enter image description here

import cv2

damaged_image = cv2.imread("Corrupted.png")
mask = cv2.imread("mask.png", 0)

output = cv2.inpaint(damaged_image, mask, 1, cv2.INPAINT_TELEA)
cv2.imshow('test', output)
cv2.waitKey(0)
cv2.destroyAllWindows()

我无法用 python 生成 mask ,我使用 Paint 绘制了 mask ,您可以看到它并不完美。

enter image description here

在这段代码之后我得到了这个输出:

enter image description here

修复后的图像应该类似于这张图片:

enter image description here

最佳答案

对于蓝线,您可以简单地使用 open cv 库中提供的中值过滤器。对于其他部分,您需要使用 FFT 分析。

关于python - 如何使用 opencv、python、numpy 和必要的库修复下面损坏的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72233825/

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