cv2.error: OpenCV(4.4.0) C:\Users\appveyor\AppData\Local\Temp\1\pip-req-build-ykpa0m5d\opencv\modules\video\src\ecc.cpp:379: error: (-210:Unsupported format or combination of formats) warpMatrix must be single-channel floating-point matrix in function 'cv::findTransformECC'
时间: 2023-06-28 17:12:33 浏览: 156
opencv-python-4.10.0.84.tar.gz
5星 · 资源好评率100%
这个错误通常是由于传递给 `cv.findTransformECC()` 函数的 `warpMatrix` 参数类型不正确导致的。`warpMatrix` 参数必须是单通道的浮点矩阵。
你可以试试将 `warpMatrix` 转换为单通道浮点矩阵,例如:
```python
warpMatrix = cv2.cvtColor(warpMatrix, cv2.COLOR_BGR2GRAY).astype(np.float32)
```
如果你仍然遇到问题,可能需要检查输入图像和目标图像的类型和尺寸是否正确。
阅读全文