Sistem kamera untuk mengira bintik gelap pada serbuk putih (Spot Counter), untuk perniagaan alat pengukuran di Thailand
Spot Counter ialah program yang mengira bintik gelap pada serbuk putih dalam dulang daripada imej kamera, yang kami bangunkan untuk pelanggan perniagaan alat pengukuran di Thailand. Pengguna boleh melaras sendiri ambang kepekatan dan saiz bintik, dan hanya perlu menekan satu butang untuk mendapatkan bilangan bintik berserta bulatan penanda kedudukannya. Kami menyerahkan program ini berserta komputer, kamera warna dan kanta 8 mm pada Mac 2017.
- Industri
- Pembuatan am
- Tahun
- 2016–2017
- Skop pekerjaan
- Membangunkan perisian Spot Counter (antara muka pengguna, pemprosesan imej dan pengujian perisian) untuk dulang serbuk dengan kawasan pemeriksaan 8x10 sentimeter, yang memaparkan jumlah bintik sebagai angka dan memaparkan over 500 apabila lebih daripada 500 bintik ditemui. Membekalkan komputer, kamera warna dan kanta 8 mm, memasang dan mengkonfigurasi sistem, serta membuat susulan penyelesaian masalah selepas penyerahan, termasuk menghantar kamera Cube 5 MP berserta aksesori kanta untuk percubaan.
Ringkasan
- Spot Counter ialah perisian yang mengira bintik gelap pada serbuk putih di dalam dulang daripada imej kamera, dengan kawasan pemeriksaan 8x10 sentimeter, yang kami bangunkan untuk pelanggan perniagaan peralatan pengukuran di Thailand.
- Pengguna melaras sendiri kriteria keamatan (Intensity) dan saiz bintik (Size) pada halaman Config, dan nilai yang ditetapkan kekal walaupun mesin dimatikan.
- Dengan menekan Run sekali, perisian memaparkan jumlah bintik berserta bulatan merah pada bintik yang ditemui, oleh itu pengguna dapat menyemak bintik mana yang telah dikira oleh perisian.
- Kami menyerahkan komputer berserta perisian, kamera warna dan kanta 8 mm pada Mac 2017.
- Pengajaran utama kerja ini ialah mengatur pencahayaan supaya sekata sebelum menetapkan kriteria, kerana pencahayaan yang tidak merata di seluruh dulang menyebabkan kesilapan pengesanan bintik dan hasil kiraan berulang yang tidak sama.
Masalah di tapak
Pelanggan mahu mengira bintik gelap (butiran pigmen atau bintik hitam) pada serbuk putih di dalam dulang, dengan kawasan pemeriksaan bersaiz 8x10 sentimeter. Pengguna mesti dapat menetapkan sendiri tahap kegelapan bintik yang dikira, dan hasilnya mesti kelihatan pada skrin perisian.
Apa yang kami lakukan
Kami memasang kamera warna dengan kanta 8 mm di atas dulang, disambungkan kepada komputer yang menjalankan perisian Spot Counter yang dibangunkan khusus untuk kerja ini. Apabila Run ditekan, perisian mengasingkan bintik daripada permukaan serbuk berdasarkan kriteria keamatan (Intensity) dan saiz bintik (Size) yang ditetapkan oleh pengguna, kemudian memaparkan jumlah bintik berserta bulatan merah pada kedudukan bintik yang ditemui.
Hasil
Kami menyerahkan komputer berserta perisian, kamera warna dan kanta pada Mac 2017, dan menyediakan senarai ujian fungsi perisian pada Mac–April 2017. Selepas penyerahan, apabila hasil kiraan berulang tidak sama, kami mendapati puncanya ialah pencahayaan yang tidak merata di seluruh dulang, lalu mengesyorkan pencahayaan diatur supaya sekata, dan menghantar kamera Cube 5 MP kepada pelanggan untuk percubaan pada Mei 2017.
Latar belakang masalah
Cabaran kes ini ialah mengira bintik gelap (butiran pigmen atau bintik hitam) pada serbuk putih di dalam dulang daripada imej kamera, menggantikan pengiraan satu per satu dengan mata. Pelanggan ialah sebuah syarikat perniagaan peralatan pengukuran di Thailand, dan kawasan yang perlu diperiksa bersaiz 8x10 sentimeter.
Secara umumnya, mengira bintik kecil pada permukaan putih dengan mata mengambil masa, dan hasilnya bergantung pada orang yang mengira. Perisian yang mengira daripada imej menilai setiap dulang dengan set kriteria yang sama, dan memaparkan hasil pada skrin untuk dilihat oleh pengguna serta-merta.
Keperluan dan kekangan
Sistem perlu dapat mengira bintik daripada imej keseluruhan dulang, dan membolehkan pengguna melaras sendiri kriteria tanpa perlu mengubah suai perisian. Keperluan utama daripada dokumen cadangan projek adalah seperti berikut.
- Mengira bintik gelap pada serbuk putih di dalam dulang, dengan kawasan pemeriksaan 8x10 sentimeter
- Pengguna boleh menetapkan sendiri tahap kegelapan bintik yang dikira
- Memaparkan hasil kiraan pada skrin perisian
- Menggunakan kamera warna dengan kanta 8 mm yang dipasang pada sudut atas di atas dulang, disambungkan kepada komputer yang diserahkan berserta perisian
Bagaimana perisian mengira bintik daripada imej kamera berfungsi, dan mengapa kaedah ini dipilih
Perisian Spot Counter merakam imej pegun dulang, menukar imej kepada hitam putih mengikut kriteria keamatan (Intensity) dan saiz bintik (Size), kemudian mengira bintik yang memenuhi kedua-dua kriteria. Kami memilih kaedah ini kerana keperluan kerja menetapkan bahawa pengguna mesti dapat menentukan sendiri tahap kegelapan bintik yang dikira. Kriteria keamatan menjawab keperluan ini secara langsung, dan kriteria saiz membantu menyingkirkan kesan kecil yang bukan bintik sebenar.
Apakah itu Threshold
Threshold (ambang pembahagian imej) ialah nilai yang digunakan untuk membahagikan imej kepada dua bahagian. Dalam kerja ini, ia menentukan piksel mana yang cukup gelap untuk dikira sebagai bintik dan piksel mana yang merupakan permukaan serbuk putih. Apabila digabungkan dengan kriteria saiz bintik, perisian tidak mengira kesan yang terlalu kecil.
- 1
Hidupkan mesin dan perisian sedia digunakan
Apabila mesin dihidupkan, perisian terbuka dengan sendirinya. Skrin kiri memaparkan imej langsung daripada kamera (Preview) supaya pengguna dapat meletakkan dulang di dalam bingkai imej.
- 2
Tekan Run untuk merakam imej pegun
Pengguna menekan butang Run atau kekunci Enter pada papan kekunci, dan perisian merakam imej pegun dulang pada skrin kiri.
- 3
Mengasingkan bintik daripada permukaan serbuk dengan Threshold
Perisian menukar imej kepada hitam putih mengikut nilai Intensity dan Size yang ditetapkan, kemudian memaparkan hasil pada skrin kanan berserta bulatan merah pada setiap bintik yang dikesan.
- 4
Membaca jumlah bintik
Ruangan Result memaparkan jumlah bintik sebagai integer. Jika lebih daripada 500 bintik ditemui, paparan akan menunjukkan over 500. Pengguna boleh menekan butang Mark ON/OFF untuk menghidupkan atau mematikan bulatan merah.
- 5
Melaras kriteria pada halaman Config
Perisian meminta pengesahan setiap kali sebelum memasuki halaman Config. Pengguna boleh melaras nilai Intensity dan Size melalui peluncur, ruangan menaip nombor, dan butang mengurangkan atau menambah nilai. Nilai yang ditetapkan kekal walaupun mesin dimatikan dan dihidupkan semula.
Hasil penyerahan
Kami menyerahkan set pengiraan bintik yang sedia digunakan, terdiri daripada perangkat keras dan perisian yang dibangunkan untuk kerja ini. Senarai item yang diserahkan adalah seperti berikut.
- Perisian Spot Counter: antara muka pengguna, pemprosesan imej dan pengujian perisian
- Komputer yang telah dipasang dengan perisian
- Kamera warna dan kanta 8 mm untuk dipasang pada sudut atas di atas dulang
- Pemasangan dan konfigurasi sistem
- Susulan penyelesaian masalah selepas penyerahan
Langkah pelaksanaan
Kerja ini mengambil masa dari tahun 2016 hingga Mei 2017, bermula dari cadangan projek hingga susulan selepas penyerahan. Urutan kerja adalah seperti berikut.
- Tahun 2016: mengemukakan sebut harga dan cadangan projek, serta menentukan keperluan sistem
- Mac 2017: menyerahkan komputer berserta perisian, kamera warna dan kanta
- Mac–April 2017: menyediakan senarai ujian fungsi perisian
- Mei 2017: menyemak imej daripada pelanggan, mengesyorkan pengaturan pencahayaan dan menghantar kamera Cube 5 MP untuk percubaan
Mengapa hasil kiraan berulang tidak sama selepas penyerahan, dan apakah syor kami
Puncanya ialah pencahayaan yang tidak merata di seluruh dulang. Selepas penyerahan, didapati bahawa kiraan berulang memberikan nilai yang tidak sama dan perisian tersilap mengesan bintik hitam. Kami menyemak imej yang dihantar oleh pelanggan dan mendapati permukaan serbuk tidak sama terang di seluruh dulang, lalu mengesyorkan pencahayaan diatur supaya terang secara sekata, dan menghantar kamera Cube 5 MP berserta aksesori kanta kepada pelanggan untuk percubaan.
Hasil yang dapat disahkan daripada dokumen penyerahan
Hasil yang dapat disahkan ialah penyerahan dan pengujian fungsi perisian. Pada Mac 2017, kami menyerahkan komputer dengan perisian Spot Counter, kamera warna dan kanta kepada pelanggan perniagaan peralatan pengukuran, dan menyediakan senarai ujian pada Mac–April 2017.
Senarai ujian merangkumi pembukaan perisian secara automatik, imej langsung dan imej pegun, imej hitam putih berserta bulatan merah, ruangan Result, paparan over 500, dan pengingatan nilai Intensity dan Size selepas mesin dimatikan. Kes ini tidak mempunyai angka pengukuran berkaitan masa atau ketepatan kiraan, dan hasil percubaan kamera Cube tidak direkodkan.
Apakah yang kita pelajari
Prinsip penting kerja mengira bintik daripada imej ialah mengatur pencahayaan supaya sekata sebelum menetapkan kriteria. Prinsip yang diperoleh daripada kerja ini adalah seperti berikut.
- Atur pencahayaan sebelum menetapkan kriteria. Jika pencahayaan tidak sekata, permukaan di bahagian yang lebih gelap akan kelihatan seperti bintik, dan pelarasan Threshold tidak dapat menyelesaikannya sepenuhnya. Dalam kerja ini, hasil kiraan berulang yang tidak sama berpunca daripada pencahayaan yang tidak merata di seluruh dulang.
- Angka yang dikira oleh sistem mesti dapat disemak melalui imej. Bulatan merah pada setiap bintik yang dikira membolehkan pengguna melihat apa yang telah dikira oleh perisian, dan imej yang sama digunakan untuk mencari punca apabila hasil tidak normal.
- Kriteria yang boleh dilaras oleh pengguna mesti mempunyai langkah kawalan. Nilai yang dilaras mempengaruhi kiraan setiap dulang selepas itu, oleh itu perisian ini meminta pengesahan sebelum memasuki halaman Config dan mengingati nilai selepas mesin dimatikan.
Cara menggunakan pendekatan ini pada kerja anda
Jika kerja anda perlu mengira bintik, butiran pigmen atau sesuatu yang berbeza warna daripada latar pada sampel di dalam dulang, anda boleh menggunakan pendekatan yang sama seperti kes ini, iaitu merakam imej dari sudut atas, mengasingkan bintik dengan kriteria keamatan dan saiz, kemudian memaparkan jumlah berserta kedudukan untuk disemak. Bahagian yang perlu disesuaikan ialah kamera, kanta dan pencahayaan, mengikut kawasan pemeriksaan dan saiz bintik anda.
Bahagian yang boleh digunakan semula dan bahagian yang perlu diubah suai
| Bahagian sistem | Boleh digunakan semula | Perlu diubah suai apabila |
|---|---|---|
| Kamera dan kanta | Kamera warna sudut atas dengan kanta 8 mm untuk kawasan 8x10 sentimeter | Jika kawasan pemeriksaan lebih besar atau bintik yang perlu dikira lebih kecil, kamera, kanta dan jarak kamera perlu dipilih semula |
| Cahaya | Prinsip mengatur pencahayaan supaya terang secara sekata di seluruh kawasan pemeriksaan | Jika sampel anda memantulkan cahaya secara berbeza daripada serbuk putih, pengaturan pencahayaan perlu diuji semula dengan sampel sebenar |
| Pengasingan bintik | Threshold mengikut nilai Intensity dan Size yang boleh dilaras oleh pengguna | Jika latar belakang bukan warna cerah yang sekata, atau warna bintik hampir dengan warna latar, ujian dengan imej sebenar perlu dibuat sebelum kaedah disahkan |
| Skrin dan semakan | Butang Run, jumlah bintik, bulatan merah dan butang Mark ON/OFF | Jika hasil dalam bentuk lain diperlukan, seperti lulus atau gagal, kriteria keputusan tambahan perlu ditetapkan |
| Kaedah pemeriksaan | Memeriksa satu dulang pada satu masa di bawah kamera | Jika bahan kerja bergerak berterusan di atas tali sawat, perakaman imej dan kawalan operasi perlu direka bentuk semula |
- Sediakan pelbagai sampel sebenar, termasuk bintik yang jelas dan bintik yang pudar, untuk kami gunakan bagi menguji pencahayaan dan menetapkan kriteria Intensity dan Size
- Tentukan saiz kawasan pemeriksaan dan saiz bintik terkecil yang perlu dikira, untuk memilih kamera dan kanta
- Persetujui julat jumlah bintik yang perlu dapat dikira, dan perkara yang patut dipaparkan oleh perisian apabila bintik melebihi julat tersebut
- Tentukan siapa yang berhak melaras kriteria, kerana nilai yang dilaras mempengaruhi kiraan setiap dulang selepas itu
Baca seterusnya
- Perkhidmatan pembangunan sistem pemeriksaan dan kawalan khusus
- Perkhidmatan perundingan dan reka bentuk sistem AI / IoT
- Kes sistem mengira bahan kerja dengan Machine Vision Counter
- Kes sistem pemeriksaan genting seramik dengan Machine Vision
- Artikel: Apakah itu Vision Counting dan bagaimana mengira produk dengan kamera
- Artikel: Bagaimana AI Vision Inspection berbeza daripada pemeriksaan dengan mata manusia
Teknologi yang digunakan
Soalan Sering Ditanya
Apakah jenis bintik yang boleh dikira oleh perisian
Dalam kes ini, bintik tersebut ialah bintik gelap pada serbuk putih di dalam dulang. Perisian membuat keputusan berdasarkan keamatan (Intensity) dan saiz bintik (Size) yang ditetapkan oleh pengguna. Bagi sampel atau latar belakang jenis lain, kami perlu menguji dengan imej sebenar terlebih dahulu sebelum dapat mengesahkannya.
Mengapa kiraan berulang memberikan angka yang tidak sama
Dalam kes ini, puncanya ialah pencahayaan yang tidak merata di seluruh dulang. Kami menyemak imej yang dihantar oleh pelanggan, kemudian mengesyorkan pencahayaan diatur supaya terang secara sekata, dan menghantar kamera Cube 5 MP berserta aksesori kanta kepada pelanggan untuk percubaan.
Bolehkah disemak bintik mana yang telah dikira oleh perisian
Boleh. Skrin kanan memaparkan imej hitam putih berserta bulatan merah pada setiap bintik yang dikira, dan pengguna boleh menghidupkan atau mematikan bulatan melalui butang Mark ON/OFF.
Apakah peralatan yang diperlukan
Set yang diserahkan dalam kes ini terdiri daripada komputer yang telah dipasang dengan perisian, kamera warna dan kanta 8 mm, dengan kamera dipasang pada sudut atas di atas dulang. Untuk kerja baharu, kami memilih kamera dan kanta mengikut saiz kawasan pemeriksaan dan saiz bintik yang perlu dikira.
Berapakah harga dan tempoh pelaksanaan
Tiada harga tetap; ia bergantung pada keperluan kerja, bilangan titik pemeriksaan dan peralatan yang diperlukan. Hubungi kami untuk mendapatkan sebut harga. Kami menilai kerja selepas melihat imej atau sampel sebenar anda.




