В моей программе python есть два потока. В одном потоке я декодирую кадр с помощью библиотеки gstreamer и помещаю его в буфер кадра, и когда этот размер буфера кадра становится больше указанной длины, другой поток получает уведомление с помощью вызова событий потоков.
Так что в моем другом потоке Я обрабатываю буфер кадра, используя библиотеку opencv. Но обработка за кадр становится очень медленной. Но когда я обрабатываю кадры в потоке gstreamer, проблем с производительностью потока не возникает.
Я попытался прокомментировать все операторы opencv, тогда при обработке не возникает проблем.
Я думаю, что есть проблема с библиотекой gsteamer и opencv путем использования их в отдельных потоках.
Есть ли кто-нибудь, кто может понять мою формулировку проблемы.