проблема с многопоточностью на gstreamer и opencv - PullRequest
0 голосов
/ 16 февраля 2020

В моей программе python есть два потока. В одном потоке я декодирую кадр с помощью библиотеки gstreamer и помещаю его в буфер кадра, и когда этот размер буфера кадра становится больше указанной длины, другой поток получает уведомление с помощью вызова событий потоков.

Так что в моем другом потоке Я обрабатываю буфер кадра, используя библиотеку opencv. Но обработка за кадр становится очень медленной. Но когда я обрабатываю кадры в потоке gstreamer, проблем с производительностью потока не возникает.

Я попытался прокомментировать все операторы opencv, тогда при обработке не возникает проблем.

Я думаю, что есть проблема с библиотекой gsteamer и opencv путем использования их в отдельных потоках.

Есть ли кто-нибудь, кто может понять мою формулировку проблемы.

...