Запрос находится на рассмотрении и завершается с ошибкой сегментации (C++ и Libcamera)Linux

Anonymous
Запрос находится на рассмотрении и завершается с ошибкой сегментации (C++ и Libcamera)

Сообщение Anonymous »

Я работаю над программным обеспечением для камеры, используя C++ с библиотекой libcamera. Все детали конфигурации камеры кажутся правильными, но функция непрерывной съемки кадров не работает и завершается ошибкой сегментации.
Видимо, что-то не так с выделением кадрового буфера и запросом к камере захватывайте кадры. Я попытался следовать некоторой информации из документации libcamera с помощью своей логики...
Это часть кода, отвечающая за отправку кадров:
int SendFrames(PacketInfo &packet_info){
if(!CheckPointer(cameraconnection.camera.get(), "cameraconnection.camera") ||
!CheckPointer(cameraconnection.stream, "cameraconnection.stream")){
return EXIT_FAILURE;
}

if (InitializeAllocator(packet_info) < 0){
return EXIT_FAILURE;
}

for (StreamConfiguration &streamConfig : *cameraconnection.config){
int ret = packet_info.allocator->allocate(streamConfig.stream());
if(ret

Подробнее здесь: https://stackoverflow.com/questions/791 ... -libcamera

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