Renk Düğmelerinin Tespiti: Makine Görseli'nin Akıllı Uygulaması
Ürün denetimi alanında, her detay kaliteyle ilgilidir. Bugün, renk düğmesi tespiti üzerine muhteşem bir örneği paylaşalım.
Tespitin Arka Planı ve Gereksinimleri
Renkli düğmelere dolu bir kordon hayal edin. Eğer düğmeler arasındaki konumlar doğru değilse, ürün düzgün şekilde bağlanamaz. Bu, sadece ürünün kullanıcı deneyimini etkiler, aynı zamanda ürünün kalitesiyle de ilgilidir. Dolayısıyla, bu düğmeler arasındaki mesafelerin uygun olup olmadığını kontrol etmek çok önemli hale gelir. Ayrıca, müşteri daha zorlu bir gereksinim ortaya attı: birden fazla hareket eden dört kordon的同时 tespit etme. Bu, tespit işinde oldukça zorlu bir problem oluşturdu.
Kameralar ve Merceklerin İnanılmaz Seçimi
Müşteri ihtiyaçlarını karşılamak için uygun kameraları ve mercekleri seçmek zorunda kaldık. Hareket eden şeritlerin tespit edilmesi gerektiğini düşündüğümüzde, global kamera kaçınılmaz bir seçimdi. Ayrıca, 4 şeriti aynı anda kaplamak için kameranın görüş alanı yeterince geniş olmalıydı. Bu arada, boyut ölçümünde yüksek hassasiyet gerekiyordu, bu da kameranın piksellerinin yeterli olması anlamına geliyordu. Dikkatli bir şekilde değerlendirdikten sonra, 25 milyon piksel olan bir kamera seçtik. Daha sonra, görüş açısı hesaplaması formülüne göre, 16 milimetreye eşit odak uzunluğuna sahip bir mercekin en uygun olduğu hesapladık, bu da şeritlerdeki düğmelere ait bilgileri net ve kapsamlı bir şekilde yakalayabilirdi.
Işıklandırma Şemasının Keşfi ve İyileştirilmesi
Projenin erken aşamasında, şeffaflık ışıklandırması için bir arkadan aydınlatma paneli kullanmayı denedik, ancak sonuçlar memnuniyet verici değildi.
Uzun ve ince renkli şeritlere baktığımızda, çubuk ışıklarını aklımıza getirdik. Çubuk ışıkları parlak ve genişdir. Teoride, ürünü onlarla paralel olarak aydınlatırsak, tüm şerit aydınlanabilir. Ancak pratikte, bu durumun hedef özelliklerin ışık yansıtmaya neden olacağı ve sonuçta algılama etkisini ciddi şekilde etkileyeceği bulundu. Bu nedenle stratejimizi değiştirdik ve şerit ışıklarının şeritleri dikey olarak ıslatmasını sağladık, doğrudan ışığı düğmelere odaklayarak. 4 şerit的同时 needed to be detected, so we used a double-bar light source, which made the lighting more uniform and could illuminate four rows of buttons at once, perfectly achieving the detection goal.
Algoritma Ayarlarındaki Denge ve Seçimler
Algoritma ayarlama açısından, bu tespit için yüksek hassasiyet gerekliliği nedeniyle önce yüksek eşleşme algoritmasını denedik. Ancak gerçek hayatta çalıştırıldığında, yüksek hassasiyetli süreç eşleştirmesinin uzun sürdüğünü ve müşterinin tespit hızı talebini karşılayamayacağını keşfettik. Daha sonra hızlı-eşleştirme algoritmasını uyguladık, bu da sadece 300 milisaniye sürdü. Tespit hızı büyük ölçüde arttı, böylece hız ve hassasiyet arasında dengelemeye ilişkin sorunu başarıyla çözdük.
Sinyal Gönderimi ve Denetim Uygulaması
Otomatik tespit sağlamak için, ikinci güç hattını bir dış PLC'ye bağladık ve fotoğraf çekmeyi dış PLC ile tetiklettik.
Aynı zamanda, NG/OK sinyallerini PLC'ye iletmek için 3. ve 4. hatları kullandık. Bu şekilde, PLC kamerayı fotoğraflar çekmeye ve sonunda NG ve OK sinyallerini çıktı olarak vermeye kontrol edebildi. Şeritler tespit konumuna yerleştirildiğinde, NG/OK işaretleri aracılığıyla iyi ürünleri eksik olanlardan kolayca ayırt edebiliyorduk.
Yanlış Kararlara Engelleme ve Ortak Bakım
Yanlış kararlar, makine görsel algılama detayında bir baş ağrısıdır. Şeritlerin dengesiz renklerini göz önüne alarak, algılama etkisini sağlamak için farklı açılım süreleri ve programlar ayarladık. Ancak, görsel algılamanın bir ilişki gibi olduğunu unutmamalıyız. Tek taraflı çaba yeterli değildir; her iki taraf da bunu birlikte sürdürüp korumalıdır. Bu nedenle, yanlış kararları önlemek için müşteri de aktif olarak işbirliği yaptı. Şeritlerin şekil farklarının önemsiz olduğunu onayladı, örnekleme yüzeylerinin temiz olduğundan emin oldu ve algılama yerinde dışarıdan güçlü ışık girişlerini engelledi, böylece son algılama etkisinin istikrarını sağladı.
Bu, renkli şerit düğmelerinin algılama durumu. Bu süreçte, en iyi algılama çözümünü bulmak için sürekli keşfettik, denedik ve optimize ettik. Algılamak istediğiniz bir şey var mı? Yorumlarda bana bildirmeyi unutmayın!