私は単にPythonでopencvを使ってBGRからRGBに画像を変換しようとしています。opencv python:matデータ型= 17はサポートされていません
line 62, in getRep\n rgbImg = cv2.cvtColor(imgFrame,
cv2.COLOR_BGR2RGB)\nTypeError: src data type = 17 is not supported\n
私は画像を見
が引数として渡されると、私は予想通り、それはBGRであり、まだそれは動作しません:
def getRep(self, imgFrame, multiple=False):
bgrImg = imgFrame.copy()
cv2.imshow('debug', imgFrame) #this line does show a BGR image
cv2.waitKey(0)
rgbImg = cv2.cvtColor(imgFrame, cv2.COLOR_BGR2RGB)
def recognize(self, imgFramePath):
imgFrame= cv2.imread(imgFramePath)
imgFrame = np.array(imgFrame)
reps = self.getRep(imgFrame, False)
そうするとき は、しかし、私は、このエラーメッセージが表示されますそれらはすべて解釈される行であり、私が直面している問題に関連する唯一の行です。誰かが私が間違ってやっていることを知っていますか?
おかげ
問題を再現できません。 imgFrame.dtypeの出力を追加できますか? – Solvalou