ice*_*ice 1 python opencv types
我使用的是Python 2.7和opencv 2.1.
我有一个numpy数组,我想将其转换为类型为"cv.CV_32FC1"的opencv矩阵.我该如何设置类型?
"CreateMat()"允许显式类型设置但"fromarray()"不允许.如果我只是在float数组上应用fromarray,则类型检查失败(下一个模块之一执行CV_32FC1的特定类型检查)
谢谢 !
您可以尝试以下方法:
dest = cv.createMat(r, c, cv.CV_32FC1)
src = cv.fromarray(your_np_array)
cv.Convert(src, dest)
你的numpy数组有r行和c列的地方.
| 归档时间: | 
 | 
| 查看次数: | 6758 次 | 
| 最近记录: |