7
画像をピクセルのマトリックスに変換する方法と、その逆の方法を教えてください... opencvを使用しますか?イメージをマトリックスに変換し、逆もまた同様です。
画像をピクセルのマトリックスに変換する方法と、その逆の方法を教えてください... opencvを使用しますか?イメージをマトリックスに変換し、逆もまた同様です。
cvGetMat
(またはcvGetImage
)を呼び出して、行列または画像を行列(または画像)として扱うことができます。データはコピーされません。
データをコピーする場合は、cvCopy
を使用してください。
親愛なるMr.Waterlooさん、イメージがあり、それをマトリックスに変換したいと思います。私はcvGetMatの代わりにcvCreateMatを使用できますか?違いはなんですか? –
IIRCの場合、 'cvCreateMat'はヘッダーとデータの両方を割り当てます(つまり**新しい**マトリックス)。 'cvCopy'で元のイメージをこの行列に変換した後、変更したものは他のものに影響を与えません。一方、 'cvGetMat'は何も割り当てず、引数を使用します(そして、その寿命に注意してください)。 'cvGetMat'によって返される行列は元の画像とデータを共有します**。 BTW:SOから送られた通知は、私の通知をエスケープ、遅くに申し訳ありません... – OwnWaterloo
ありがとうございます。私はその違いを理解しています。返信する必要はありません。 –