kray_zemli (kray_zemli) wrote,
kray_zemli
kray_zemli

Category:

Распознавание штрих-кодов и двумерных (QR) кодов с вебкамеры

Я понимаю, что велосипед. Но всё же. Очень хочется сделать. И с теорией заодно ознакомиться. У меня высшее физмат, так что не страшно. С чего начинать копать?

Очевидно, последовательность действий кагбэ такая:

1) определить, что нам под камеру сунули код. между суваниями кодов желательно проц грузить поменьше.

2) определить, что это за код: штрих-код, QR-код и т.п.

3) устранить перспективу (если сунули под углом), повернуть под нужным углом, смасштабировать под стандарт. Желательно учесть, что поверхность может быть не плоский (на бутылке или неровной упаковке)

4) распознать нормализованный код

5) если нормально распознали, то не сканировать повторно, пока его не уберут и не сунут другой. при этом поменьше грузить проц.

Какие подходы имеются и наиболее эффективны? Чужие сорцы с комментами, наверное, подошли бы, но и общая теория не помешала бы.
Subscribe

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 2 comments