2011-01-12 12 views
1

Ich entwickle einen Barcode Reader und möchte ihn kostenlos auf appstore hochladen. Also brauche ich eine freie OPEN SOURCE, die beim Lesen von Barcodes durch Bilder hilft, die vom iPhone (einschließlich 3G) gesendet werden.Open Source für Barcodeleser

Ich habe mehrere Threads gesehen, aber die von ihnen bereitgestellten Referenzen sind alle bezahlten APIs.

Jede Hilfe würde wirklich geschätzt werden.

+0

Hallo bro Ich habe diese API heruntergeladen, aber wenn ich versuche, es zu laufen gibt mir diese Art von Fehler Keine Architekturen für zu kompilieren (ONLY_ACTIVE_ARCH = YES, aktiv arch = armv6, VALID_ARCHS = i386 ppc ppc64 ppc7400 ppc970 x86_64). Könnten Sie mich wissen lassen, wie Sie das loswerden? – Sabby

Antwort

3

Sie können an dem iphone Hafen von ZXing http://code.google.com/p/zxing/source/browse/#svn/trunk/iphone

+2

Ich habe es gesehen, aber ich brauche für die 3g iPhones auch ... und zxing ist für 3gs ab. –

+0

Es gibt keine Open-Source-Projekte, die eine bessere Unterstützung als ZXing bieten. Das Problem ist 3g iPhones haben keinen Autofokus, so dass sie beim Scannen sehr schlecht sind. Sie müssen für QuickMark oder RedLaser bezahlen, um 3g Scannen zu bekommen, und selbst dann funktioniert es nicht so gut. –

+0

Danke @ Kenny.Any Alternative für 3g außer den bezahlten? –

1

Here der Download-Link einen Blick darauf werfen wird, die für das iPhone eine Version haben tut. Es konnte das CoreVideo-Framework nicht finden und gibt einen Fehler aus. Core Video Framework ist auf iPhones vor 3GS nicht verfügbar. Es verfügt über die Videoaufzeichnungsfunktion, die in den früheren Versionen des Telefons nicht verfügbar ist. Wenn Sie versuchen, es auf einem 3G-Telefon zu installieren, erhalten Sie einen Fehler. Und wie in den vorherigen Kommentaren gesagt, ich habe etwas besser gesehen als ZXing ....

+0

Das ist falsch. Es gibt AVFoundation APIs, die in iOS4 benötigt werden, aber iOS4 läuft auf einem 3G. Sie können es jedoch nicht auf einem Telefon installieren, auf dem iOS3 läuft, was jedoch 2 Sekunden ausschließt. – smparkes

+0

@smorparkes: Das funktioniert gut auf 3GS und wie Sie AVFoundation Api sagte, kam in iOS4 dann muss es nicht mit 3GS zu Recht funktionieren? –

+0

iOS4 und die neuen AVFoundation APIs funktionieren auf 3G, 3GS und 4. Die 3 unterstützt keine Videoaufzeichnung, aber sie implementiert die Screen Capture-APIs. – smparkes