gpt4 book ai didi

python - 高斯滤波opencv_python报错

转载 作者:太空宇宙 更新时间:2023-11-03 22:56:32 26 4
gpt4 key购买 nike

我对我的图像使用了高斯滤波,当运行下面的代码时,出现错误[Errno 10054] Ann existing connection was forculously closed by the remote host

import cv2
import numpy as np
import arcpy
img = cv2.imread("0109.tif")
gaussian= cv2.GaussianBlur(img,(1,1),1)
gaus=cv2.imwrite("new.tif",gaussian)

如何修复这个错误。谢谢。

下面是回溯

__call__        C:\Program Files (x86)\PyScripter\Lib\rpyc-python2x.zip\rpyc\core\netref.py 123 
syncreq C:\Program Files (x86)\PyScripter\Lib\rpyc-python2x.zip\rpyc\core\netref.py 45
sync_request C:\Program Files (x86)\PyScripter\Lib\rpyc-python2x.zip\rpyc\core\protocol.py 343
serve C:\Program Files (x86)\PyScripter\Lib\rpyc-python2x.zip\rpyc\core\protocol.py 305
_recv C:\Program Files (x86)\PyScripter\Lib\rpyc-python2x.zip\rpyc\core\protocol.py 265
recv C:\Program Files (x86)\PyScripter\Lib\rpyc-python2x.zip\rpyc\core\channel.py 36
read C:\Program Files (x86)\PyScripter\Lib\rpyc-python2x.zip\rpyc\core\stream.py 105
exceptions.EOFError: [Errno 10054] An existing connection was forcibly closed by the remote host

enter image description here

最佳答案

网络错误只是 PyScripter 抛出的一个转移注意力的错误,因为它似乎使用网络来运行脚本。

实际的错误似乎与 OpenCV 不喜欢您的图像文件有关。如果我使用 Photoshop 制作带有 JPEG 压缩的 TIFF 图像并将其输入到您的脚本中,我可以重现崩溃。快速谷歌显示其他人对 JPEG 压缩的 TIFF 和 OpenCV 也有一些类似的问题,所以我猜这是你问题的原因。尝试使用未压缩的 TIFF 图像,或者更好地使用广泛使用的无损图像格式,例如 PNG。

编辑:此代码适用于模糊、显示和保存图像(前提是 image.png 存在!):

import cv2
import numpy as np

img = cv2.imread("image.png")
gaussian = cv2.GaussianBlur(img,(5,5),1)
cv2.imshow("Image", gaussian)
cv2.waitKey()
cv2.imwrite("blurred.png", gaussian)

关于python - 高斯滤波opencv_python报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29226952/

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