3

OpenCV v2.4 を使用して、Android 携帯電話 (Samsung Galaxy S3) のカメラから高解像度の非圧縮画像を取得しようとしています。VideoCapture.set(Highgui.CV_CAP_PROP_FRAME_WIDTH, width) を使用して幅と高さを設定し、高さについても同じですが、中高解像度にすると、次のエラーが表示され始めます。

ERROR reading YUV buffer: width=1600, height=1200, size=2880000, receivedSize=1036800

バッファがすべてのデータを格納するのに十分な大きさではないことを意味していると思いますが、これは理解していますが、より大きなバッファを割り当てる方法が必要です。誰かが方法、または回避策を知っていますか?

ありがとうございました!

4

0 に答える 0