Здравствуйте. При переносе OpenCV приложения с C++ на Android передо мной возникла проблема.
У меня есть изображение в формате
bitmap, которое мне нужно сконвертить в
IplImage для дальнейшей работы. Я попытался сделать это так:
void preparingBeforeFindContours(Bitmap image){
Igray = IplImage.create(image.getWidth(),image.getHeight(), IPL_DEPTH_8U, 1);
image.copyPixelsToBuffer(Igray.getByteBuffer());
но приложение вылетает с ошибкой:
Caused by: java.lang.RuntimeException: Buffer not large enough for pixels
Есть ли альтернативные способы конвертации либо мб как то можно увеличить размер буфера?