Apa yang ditangkap OCR yang dilewatkan pembandingan citra sederhana
Pembandingan citra melihat bentuk terhadap templat. Angka salah dengan goresan dekat bisa lolos. OCR membaca karakter dan membandingkan string yang seharusnya dicetak. Pembandingan melihat kotoran dan tinta kurang yang OCR loloskan jika karakter masih terbaca. Pakai keduanya. Jangan mengganti inspeksi 100% dengan OCR.
Pembandingan citra melihat apakah bentuk mirip templat. Angka yang salah dengan tebal goresan yang dekat bisa lolos. OCR membaca karakter lalu membandingkannya dengan string yang seharusnya dicetak, dan itulah yang menangkap karakter salah. Sebaliknya, pembandingan melihat kotoran dan tinta yang kurang, dan OCR akan meloloskannya jika karakter masih terbaca benar. Pakai keduanya. Jangan mengganti inspeksi 100% dengan OCR.

Apa yang masing-masing tidak lihat
Pembandingan tidak punya gagasan “ini harus 8”. Templat 8, cetakan 0, jika beda garis luar di bawah ambang ia tidak alarm. OCR tahu string yang diharapkan adalah 8. Membaca 0, ia alarm. Tetapi kotoran di atas karakter, sementara karakter masih terbaca 8, bagi OCR isinya benar. Kotoran itu hanya dilihat pembandingan atau deteksi cacat.
Pada area nomor lot: pembandingan mengabaikan bentuk, OCR memeriksa isi. Pada gambar tetap di sekeliling nomor lot: penampilan milik pembandingan. Jangan mematikan deteksi cacat seluruh label hanya karena OCR sudah menyala.
Pembagian
| Masalah | Pembandingan | OCR |
|---|---|---|
| 8 tercetak sebagai 0 | Bisa lolos | Menangkap |
| Kotoran pada karakter yang masih terbaca | Menangkap | Bisa lolos |
| Nomor benar yang berbeda tiap label | Akan salah alarm, jadi diabaikan | Memeriksa string yang diharapkan |
Saat ganti job
- Masukkan satu label yang nomornya sengaja dicetak salah. Pastikan OCR alarm.
- Masukkan satu label bernomor benar tetapi kotor. Pastikan deteksi cacat alarm.
- Keduanya jatuh seperti yang seharusnya, barulah area itu benar.