Pengurai kartu nama. Bagaimana cara mengekstrak informasi terkait dari teks yang dikenali kartu nama?

Saya telah mengembangkan aplikasi iPhone dengan fitur pemindaian OCR. Menggunakan api Tesseract, dapatkan teks dari gambar yang diambil. Tapi sekarang saya perlu memisahkan setiap teks sehubungan dengan nama, alamat, email, nomor telepon dll. Karena struktur/format kartu nama tidak spesifik, agak sulit untuk diasumsikan.

Namun beberapa hal berasumsi 1) "@" yang berisi string sebagian besar adalah id email. 2) semua digit dengan kurung kurawal atau tanda + sebagian besar akan menjadi nomor telepon.. tetapi masih banyak sekali kemungkinan.


person Matrix    schedule 06.04.2012    source sumber
comment
Menggunakan g8Tesseract, dapatkan teks dari gambar. Namun bagaimana cara memisahkan setiap teks nama, alamat dan peruntukannya. Proses apa yang mereka ikuti untuk camcard, bizcamcard atau aplikasi lain yang tersedia di appstore? Saya telah mencoba banyak untuk R&D tetapi tidak ada gunanya.   -  person Sujatha Girijala    schedule 04.01.2017


Jawaban (2)


Anda memerlukan bantuan NSLInguisticTagger class .. Ini adalah pilihan terbaik Anda atau Anda harus membuat logika serupa untuk setiap bagian seperti yang Anda nyatakan di atas.

person Ankit Srivastava    schedule 06.04.2012
comment
+1 untuk kelas ini, juga hari ini saya mempelajari sesuatu yang baru :) Buruk bagi penanya, ini hanya tersedia dari 5.0 - person MrTJ; 06.04.2012
comment
ok, sepertinya saya harus menulis logika sendiri untuk mengekstraksi informasi dari teks yang dikenali kartu nama, Tapi Apakah ada spesifikasi mengenai format kartu nama (semacam RFC...)??? - person Matrix; 06.04.2012
comment
Saya tidak mengetahui format kartu nama tertentu, tetapi satu hal yang dapat saya sarankan kepada Anda adalah mencoba dan menyertakan pemindai QRCode di aplikasi Anda karena saat ini sebagian besar kartu berisi QRCode di dalamnya.. - person Ankit Srivastava; 06.04.2012
comment
@Matrix karena penasaran.. di perusahaan mana Anda bekerja di India...? - person Ankit Srivastava; 06.04.2012
comment
@Matrix Saya juga melakukan tugas yang sama. Bagaimana saya bisa menemukan nama, alamat dan sebutan. Apakah ada solusi untuk ini? - person Sujatha Girijala; 04.01.2017

Anda dapat memeriksa logika yang kami gunakan di perpustakaan Javascript BCR ini, juga berdasarkan tesseract (porting di js).

https://github.com/syneo-tools-gmbh/Javascript-BCR-Library

person Renzo Sala    schedule 28.02.2019