Как ремонтировать непонятные блоки в QR -кодеPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как ремонтировать непонятные блоки в QR -коде

Сообщение Anonymous »

У меня есть много изображений RGB, которые содержат печатный лист бумаги с QR -кодом в наружной настройке. Из -за яркого солнца, мешающего захвату изображения, около 20% изображений нечитаемы:

< /p>

Я использую Magick < /code> в R, чтобы обрабатывать манипуляции с изображением, а затем пакет Python Pyzbar (который завершает zbar ), чтобы сделать обнаружение. < /p>

Я могу использовать image_threshold < /code>, чтобы найти все пиксели, которые находятся в пределах 95% квантиля, и заставить их к чистому черному, что фиксирует около половины моих изображений: < /p>

< /p>

Но некоторые из них остаются нечитаемыми, как этот. Я вижу своими человеческими глазами, что мне нужно заполнить некоторые из якорных точек в левом верхнем левом = "Введите описание изображения здесь" src = "https://i.sstatic.net/kmasa.jpg"/>

С этим ручным манипуляцией это изображение теперь является Легко читать. Есть ли способ сделать такой ремонт автоматически? Я не возражаю против перевода кода с Python или ImageMagick CLI, поэтому ответы только на R не требуются. < /P>

Мой общий подход: < /p>

Код: Выделить всё

library(magick)
library(reticulate)
pyzbar %
magick_to_numpy() %>%
pyzbar$decode()
< /code>

Обычный результат: < /p>


list()
< /code>
< /blockquote>

желаемый результат: < /p>


[[1]]
Decoded(data=b'W TRR C6 T2', type='QRCODE',
rect=Rect(left=176, top=221, width=373, height=333),
polygon=[Point(x=176, y=226), Point(x=202, y=554),
Point(x=549, y=544), Point(x=524, y=221)])


Подробнее здесь: https://stackoverflow.com/questions/571 ... code-image
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как ремонтировать ошибку, как не может быть применено, данный тип в щетких сдатах [закрыто]
    Anonymous » » в форуме JAVA
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Ремонтировать поврежденную Microsoft Word Document [закрыто]
    Anonymous » » в форуме C#
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Ремонтировать поврежденную Microsoft Word Document [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Как ремонтировать WAMP Server без переустановки?
    Anonymous » » в форуме Php
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Возьму за копеечку газобетонные блоки
    Геннадий » » в форуме Отдам\возьму за копеечку
    0 Ответы
    3511 Просмотры
    Последнее сообщение Геннадий

Вернуться в «Python»