Как эффективно визуализировать/отобразить или преобразовать Umat, если графический процессор не поддерживает OpenGL, а O ⇐ C++
Как эффективно визуализировать/отобразить или преобразовать Umat, если графический процессор не поддерживает OpenGL, а O
Я разрабатываю приложение для сшивания видео на RK3588 Debian 11, используя OpenCV. Я использовал стратегию T-API и добился хорошей оптимизации обработки. Входными данными являются четыре конвейера Gstreamer, соответствующие четырем камерам IMX415, а выходными — один конвейер Gstreamer с kmssink. В настоящее время узким местом программы является часть преобразования Umat в Mat.
[*]Я профилировал код с помощью cv::getTickCount():
while (true) { Record_t[10] = cv::getTickCount(); cv::parallel_for_(cv::Range(0, 4) & { for (int i = range.start; i < range.end; i++) { caps >> origin_dir_img; если (origin_dir_img.empty()) { перерыв; } srcs.push_back(&origin_dir_img); } }); Record_t[11] = cv::getTickCount(); // 10-11 получаем время чтения если (origin_dir_img[0].empty()) { std::cout
Я разрабатываю приложение для сшивания видео на RK3588 Debian 11, используя OpenCV. Я использовал стратегию T-API и добился хорошей оптимизации обработки. Входными данными являются четыре конвейера Gstreamer, соответствующие четырем камерам IMX415, а выходными — один конвейер Gstreamer с kmssink. В настоящее время узким местом программы является часть преобразования Umat в Mat.
[*]Я профилировал код с помощью cv::getTickCount():
while (true) { Record_t[10] = cv::getTickCount(); cv::parallel_for_(cv::Range(0, 4) & { for (int i = range.start; i < range.end; i++) { caps >> origin_dir_img; если (origin_dir_img.empty()) { перерыв; } srcs.push_back(&origin_dir_img); } }); Record_t[11] = cv::getTickCount(); // 10-11 получаем время чтения если (origin_dir_img[0].empty()) { std::cout
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Tensorflow не может выбрать графический процессор, хотя графический процессор распознан
Anonymous » » в форуме Python - 0 Ответы
- 97 Просмотры
-
Последнее сообщение Anonymous
-