CUDA入門 > OpenCVとCUDA > OpenCV利用時の注意点

OpenCV利用時の注意点


OpenCV利用時の注意点
画像の幅が4の倍数でない場合、メモリ上は4の倍数になるように0埋めされます。

例)解像度が639x480、8bit画像の場合
widthは639、widthStepは640

幅が639と思って処理していると、ずれが生じます。

当サイトではwidthを使用していますが、
widthStepで配列のインデックス値を調整した方がバグが起こりにくいです。
※当サイトのソースは、幅が4の倍数でない画像を使用するとずれが生じる可能性があります