Ошибка сегментации при вызове функций OpenCV в ARM64 LinuxLinux

Гость
Ошибка сегментации при вызове функций OpenCV в ARM64 Linux

Сообщение Гость »

Я запускаю этот фрагмент кода C++ на архитектуре Linux Ubuntu 22.04 Arm 64, где двоичный файл — это двоичный образ

Код: Выделить всё

vector contours;
// Use a clone to prevent memory issues if findContours modifies the source
Mat binaryCopy = binary.clone();
fflush(stdout);
vector hierarchy;
imshow("Binary Copy", binaryCopy);
findContours(binaryCopy, contours, hierarchy, RETR_EXTERNAL, CHAIN_APPROX_NONE, Point(0,0));
Теперь ситуация такова: если я закомментирую последнюю строку, двоичное изображение будет отображаться нормально, но с этим исходным кодом gdb получает ошибку сегментации SIGSEGV. Что произошло и почему это так?


Подробнее здесь: https://stackoverflow.com/questions/798 ... rm64-linux

Вернуться в «Linux»