gpt4 book ai didi

python - 为什么 cv2.medianBlur 返回格式错误?

转载 作者:行者123 更新时间:2023-12-05 04:50:27 27 4
gpt4 key购买 nike

我正在尝试在图像上使用 cv2.medianBlur,但它不起作用,除非我使用 cv2.read 导入图像。因为我不想更改我的其余代码,所以任何人都可以向我解释为什么会发生这种情况或任何其他方法来实现相同的结果吗?

def medianFilterData(data, w):
fdata = []
for i in range(0, len(data)):
img = data[i].astype('d')
median = cv2.medianBlur(img, w)
fdata.append(median)
return fdata

错误:

cv2.error: OpenCV(4.5.1) C:/Users/appveyor/AppData/Local/Temp/1/pip-req-build-kh7iq4w7/opencv/modules/imgproc/src/median_blur.simd.hpp:975: error: (-210:Unsupported format or combination of formats)  in function 'cv::opt_AVX2::medianBlur'

第一张图片是: enter image description here

最佳答案

试试 .astype('int8').astype('float32')

def medianFilterData(data, w):
fdata = []
for i in range(0, len(data)):
img = data[i].astype('int8')
median = cv2.medianBlur(img, w)
fdata.append(median)
return fdata

关于python - 为什么 cv2.medianBlur 返回格式错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67270514/

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