Algoritma Pencarian & OCR – Mengubah Gambar Menjadi Data Pintar

Setelah mendapatkan gambar dengan pencahayaan yang sempurna (Artikel 297), tantangan selanjutnya adalah bagaimana OPT SmartVision menginterpretasikan gambar tersebut. Di sinilah algoritma Pattern Matching dan OCR (Optical Character Recognition) bekerja untuk memastikan identitas dan kualitas produk.

1. Pattern Matching: Menemukan Objek di Mana Saja

Dalam lini produksi, posisi produk tidak selalu konsisten 100%. Produk bisa miring, tergeser ke samping, atau ukurannya sedikit berubah karena perspektif.

  • Algoritma Shape-Based: SmartVision menggunakan algoritma berbasis bentuk, bukan sekadar warna. Ini berarti kamera bisa menemukan produk meskipun cahaya ruangan berubah atau ada sebagian objek yang tertutup.
  • Kecepatan Tinggi: Proses pencarian pola ini terjadi dalam hitungan milidetik, memungkinkan kamera memberikan koordinat posisi yang akurat kepada sistem sortir atau robot.

2. OCR & OCV: Lebih dari Sekadar Membaca Teks

SmartVision membedakan antara OCR (membaca teks) dan OCV (memvalidasi teks):

  • OCR (Optical Character Recognition): Mengubah karakter yang tercetak (seperti kode lot atau tanggal kedaluwarsa) menjadi data teks digital untuk disimpan dalam database.
  • OCV (Optical Character Verification): Memastikan teks yang tercetak sesuai dengan standar kualitas. Jika hurufnya terpotong, buram, atau tintanya meluber, SmartVision akan menandainya sebagai produk NG (Not Good).

3. Pembacaan Barcode dan QR Code (1D & 2D)

SmartVision mampu membaca berbagai simbol industri dalam satu frame:

  • Traceability: Membaca Data Matrix yang sangat kecil pada komponen elektronik atau otomotif.
  • Multi-Code Reading: Mampu membaca banyak barcode sekaligus dalam sekali ambil gambar, sangat efisien untuk proses logistik dan pengemasan.

4. Algoritma Pra-Pemrosesan Gambar

Sebelum membaca teks, SmartVision seringkali melakukan “pembersihan” gambar secara otomatis:

  • Binarization: Mengubah gambar menjadi hitam-putih murni untuk mempertegas karakter.
  • Dilation & Erosion: Mempertebal huruf yang tipis atau memisahkan karakter yang menempel agar mudah terbaca oleh sistem.

5. Fleksibilitas Font dan Bahasa

Software SmartVision dilengkapi dengan pustaka font industri yang luas dan kemampuan self-learning. Anda bisa melatih kamera untuk mengenali font khusus, logo perusahaan, atau simbol keamanan tertentu hanya dengan memberikan beberapa contoh gambar.


Aplikasi Utama Algoritma SmartVision:

FiturAplikasi NyataManfaat Utama
OCR/OCVCek Tanggal Kedaluwarsa MakananMenghindari komplain & recall produk.
Pattern MatchCek Posisi Pemasangan LabelEstetika kemasan yang sempurna.
Barcode/QRPelacakan Komponen OtomotifKemudahan audit dan traceability.
AlignmentPenempatan Komponen PCBPresisi tinggi pada komponen mikro.