Dato codice QR come riconoscerne la posizione/rotazione?

May 18, 2020 3 Replies

Avrei bisogno di un dispositivo in grado di leggere un codice QR o immagine analoga con dei marcatori in grado di indicare la 'rotazione' dell'immagine stessa rispetto ad una posizione definita come posizione 0 gradi Fate conto di mettere sotto una telecamera un codice QR, tramite i tre marcatori agli spigoli, la telecamera dovrebbe poter 'capire' la rotazione dell'immagine rispetto ad una posizione definita come 0 o come origine Parliamo sempre di attrezzi nella fascia decine o centinaia di euro Qualcuno ha gia' realizzato qualcosa di simile? Da dove iniziare a studiare qualcosa di utile per ottenere quanto descritto?



RobertoA ha scritto:

ci vorrebbe un software per il riconoscimento delle immagini...ma mi sa che con 100 euro sara molto dura trovarlo. se sei in grado di programmare forse con qualche tool in C...

Il 18/05/2020 22:41, emilio ha scritto:

Fascia 'decine o centinaia' intendo qualche decina di euro o qualche centinaia di euro Si, sono in grado di programmare, e mi sembra che la via maestra sia nell'utilizzo delle librerie OpenCV Ma stante il fatto che ne esistono anche altre e che l'argomento riconoscimento figure non l'ho mai affrontato direttamente, sto cercando almeno un indirizzamento sulla retta via, per evitare di imboccare strade che poi si rivelassero senza via di uscita

Sicuramente risolvi con OpenCV; l'ho usata ormai quasi 20 anni fa proprio per fare il deskewing automatico di documenti con marcatori ripresi da

una base, applicando la rotazione inversa a quella rilevata.

Ricordo che il (mio) codice, un miscuglio di C, C++ e bestemmie in

veloce di un tizio che, vedendo il foglio storto, lo risistemava a mano:^)

Se possibile fai prima una ricercona per altre librerie; al tempo di open c'era solo quella, mentre oggi con le due palle che ci stanno facendo con l'AI potrebbero essercene a secchiate che fanno la stessa cosa.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required