我第一次使用OpenCV,我对数据类型有点困惑。 我正在使用Python。
我看到我可以将图像存储为:
我遇到的问题是,OpenCV的不同部分似乎需要不同的类型,我不得不尝试来回转换 - 它非常令人困惑,我确定它不能故意以这种方式设计。我对cv模块和cv2.cv中的某些内容有点混淆:
import cv
import cv2.cv
有人可以解释逻辑吗?这真的很有用。
谢谢!
答案 0 :(得分:3)
cv(或,cv2.cv)
是使用IplImage和CvMat的旧 opencv python api。
你不应再使用它了。它正在逐步淘汰,并且不会在下一个版本中提供。
cv2是 new python api,几乎可以使用numpy数组,
如此容易与scipy,matplotlib结合而不是。 (顺便说一下,比当前的c ++ api更接近)