Domanda

Qualcuno conosce un decodificatore QR che funziona su Mac o che potrebbe essere online? Devo solo decodificare una singola immagine.

È stato utile?

Soluzione

Sfortunatamente, la libreria più utilizzata libdecodeqr dipende da OpenCV (gtk2) ed è anche difficile compilarlo su OS X. (Ho provato a compilarlo perché è necessario per Image :: DecodeQR perl modulo - ma non ha successo).

Fortunatamente, ho trovato questo link: http://macscripter.net/viewtopic.php?id= 37404 citando il prossimo:

  1. Scarica il codice sorgente ZBar .
  2. Disimballare il tarball e aprire la directory risultante in una finestra Terminale.
  3. Digita ./configure --disable-video --without-python --without-gtk --without-qt per configurare il processo di compilazione, limitando le dipendenze a ImageMagick.
  4. Digita " make " per invocare il processo di compilazione.
  5. Digita " sudo make install " ;, e inserisci una password amministratore quando richiesto.

Dovrai ImageMagick cosa può essere installato da macports .

Dopo aver installato ZBar, puoi facilmente decodificare qrcode con un comando

zbarimg qrcode_file.png

Testato su OS X Mavericks 10.9.2 (e Lion / 10.7.5) - e funziona bene. Perché dipende solo da ImageMagick (esiste nei macport) - dovrebbe essere facilmente "compilabile" anche su altre versioni di OS X.

Altri suggerimenti

Usando brew, è facile installare zbar, un lettore di codici QR.

brew install zbar

Quindi un codice QR può essere letto chiamando:

zbarimg qrcode_file.png

Anche @ jm666, brew può essere utilizzato per installare opencv .

Questo decoder online può funzionare anche per te:

ZXing Decoder Online

Sono riuscito a compilare qrencode 2.0 qualche mese fa sul mio iMac. Hai bisogno degli strumenti di sviluppo installati (ovviamente), non ricordo se devo prima creare librerie aggiuntive come libpng o qualcosa del genere. Ma questo è per codificare stringhe come immagini QR ...

Puoi utilizzare la Java QR Code Library su SourceForge, l'ho anche provato su un Mac per decodificare le immagini che ho codificato con qrencode 2.0 e ha funzionato bene.

ecco un decodificatore online che dovrebbe funzionare per te, usa il decodificatore online zxing in background Decodificatore QR in linea QRgen

Eccone uno che utilizza la tua webcam e funziona in tempo reale come un decodificatore QR per un telefono. È basato su AdobeAir e funziona abbastanza bene.

http://www.dansl.net/blog/?p=256

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top