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:
| Fitur | Aplikasi Nyata | Manfaat Utama |
| OCR/OCV | Cek Tanggal Kedaluwarsa Makanan | Menghindari komplain & recall produk. |
| Pattern Match | Cek Posisi Pemasangan Label | Estetika kemasan yang sempurna. |
| Barcode/QR | Pelacakan Komponen Otomotif | Kemudahan audit dan traceability. |
| Alignment | Penempatan Komponen PCB | Presisi tinggi pada komponen mikro. |
