Member 13323088 Ответов: 1

Как сократить время сканирования QR-кода с помощью opencv C++?


у меня есть несколько образцов QR-кодов.когда я пытаюсь обнаружить эти коды, потребуется более 20 секунд, чтобы завершить процесс. но мне нужно расшифровать эти коды в течение 10 секунд . как решить эту проблему ? как использовать метод openCv c++ для решения этой проблемы.

Что я уже пробовал:

lode qr-коды к qr-движку после пристального процесса обнаружения кодов с помощью opencv c++.

Dave Kreskowiak

Поскольку никто, кроме вас самих, не может видеть ваш код, невозможно сказать вам, что вы делаете неправильно.

KarstenK

Вы должны отлаживать код и искать возможности оптимизации. Я думаю, что вам понадобится более мощное оборудование.

1 Ответов

Рейтинг:
0

Patrice T

С нет никакой волшебной кнопки чтобы сократить время выполнения наполовину, и нет простого способа сделать это, вы должны полагаться на что-то другое.

Цитата:
Как сократить время сканирования QR-кода с помощью opencv C++?

Скорость сканирования зависит от вашего алгоритма и того, как вы перевели его в код (вы знаете, код, который Вы нам не показали). Мы понятия не имеем, что вы сделали.

Единственный инструмент, который может вам помочь-это профилировщик, он покажет вам, где ваш код тратит время.
Профилирование (компьютерное программирование) - Википедия[^]

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