cv2error OpenCV480 Daopencv-pythonopencv-pythonopencvmodulescoresrcarithmcpp650 error -209Sizes of input arguments do not match The operation is neither array op array where arrays have the same size
这个错误的原因是输入参数的大小不匹配。要修复这个错误,你需要确保输入参数具有相同的大小和通道数。
以下是几种可能的解决方案:
-
检查输入图像的大小和通道数是否相同。你可以使用
cv2.imread()函数来读取图像,并使用cv2.imshow()函数来显示图像。确保你的输入图像在读取时没有出现任何问题。 -
如果你在使用两个数组进行操作,请确保这两个数组具有相同的大小和通道数。你可以使用
cv2.resize()函数来调整数组的大小,以确保它们具有相同的大小。 -
如果你在进行数组和标量之间的操作,请确保标量的大小与数组的通道数匹配。你可以使用
cv2.split()函数将数组拆分为通道,并使用cv2.merge()函数将通道合并为数组。
如果以上解决方案都无效,你可以提供更多的代码和错误信息,以便更准确地帮助你定位和修复问题。
原文地址: http://www.cveoy.top/t/topic/hYuw 著作权归作者所有。请勿转载和采集!