Использование GPU для декодирования QRCODE

Я использую модуль вычисления малины pi, и мой вопрос: можно ли использовать графический процессор для декодирования QRCODE?

Я использую свою собственную функцию, вдохновленную одной из QRTOOLS, и поэтому время делится на 3 или 4.

Но это занимает около 700 мс, и это слишком долго.

Я уже пробовал много вещей, таких как zxing и т. д. Но zbar является лучшим для меня.

Почему я хочу использовать GPU? Потому что я не использую его, так как я использую SSH, и мне нужен процессор для многих вещей.

Спасибо!

4 голоса | спросил Tagadac 11 MarpmFri, 11 Mar 2016 13:13:40 +03002016-03-11T13:13:40+03:0001 2016, 13:13:40

1 ответ


5

В теории вы можете использовать API OpenGL для ускорения работы бит . Теперь нет реализации OpenCL . Вы можете создать свой код таким образом, чтобы его вычисления были фрагментарным шейдером в соответствии с этим ответом .

Вы также должны взглянуть на эту ссылку .

Но прежде чем делать какую-либо магию графического процессора, обратите внимание, что это наложит некоторые накладные расходы на CPU. Выполняйте это только при планировании простых, длительных вычислений на графическом процессоре (сворачивание белков, обработка изображений и т. Д.), Поэтому коэффициент загрузки процессора и GPU является чем-то значительным. Выполнение операций взад и вперед быстро накладывает нагрузку на процессор и графический процессор, что делает ваши оптимизации бесполезными.

По моему мнению, 700 мс уже бывают быстрыми и с использованием графического процессора, чтобы снизить это время на за несколько миллисекунд не стоит.

Мой телефон Samsung с Exynos 7420 Octa-core 2,1 ГГц процессор с 3 ГБ оперативной памяти декодирует QR-коды примерно в 500 мс с помощью устройства чтения штрих-кода ZXing. Сначала подумайте об этом.

ответил pandalion98 11 MarpmFri, 11 Mar 2016 13:41:24 +03002016-03-11T13:41:24+03:0001 2016, 13:41:24

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132