Jeffrey Cross
Jeffrey Cross

Mengesan Hidangan Kotor dengan OpenCV

Walaupun saya tidak ceroboh, saya telah meninggalkan bahagian saya yang saksikan hidangan kotor di wastafel, banyak kekecewaan bekas rakan sebilik saya. Tetapi siapa yang tidak meninggalkan plat, sudu, atau kaca di dalam sinki semasa anda terburu-buru untuk keluar dari rumah setiap sekarang dan kemudian? Apa yang berlaku dalam ruang yang dikongsi seperti ruang hacker, di mana anda boleh mempunyai sebanyak lima puluh orang yang melalui dapur bersama pada hari tertentu? Kesemua cawan itu mula menumpuk dengan cepat, saya pasti. Tidak ada yang membiarkan perkara-perkara terhindar, ahli London Hackspace Tom mencipta penyelesaian untuk memerangi masalah. Benar kepada bentuk ruang hacker, dia menggabungkan teknologi sumber terbuka yang berbeza untuk memaklumkan ahli-ahli di dalam ruang apabila hidangan telah ditinggalkan di tenggelam selama lebih dari beberapa minit.

Untuk mencipta Pengesan Pembersihan Terbuka OpenCV yang Agung ini, Tom memasang kamera Mata PS3 yang menunjuk ke bawah di sinki, disambungkan ke Debian berjalan BeagleBone. Beliau menggunakan fungsi HoughCircles di perpustakaan OpenCV untuk mengesan bentuk bulat dan plat dari setiap bingkai. Apabila hidangan telah di dalam tenggelam terlalu lama, ia menghantar isyarat ke rangkaian ke Arduino. Arduino mengawal set relay untuk menghidupkan lampu di dalam lampu isyarat, memberi isyarat kepada semua orang di ruang yang seseorang itu perlu menghisapnya dan memakai sarung tangan basuh pinggan mangkuk. Sistem ini juga menggunakan bot IRC London Hackspace untuk memberi isyarat dalam saluran mereka.

Bagi anda yang ingin melaksanakan pelan yang sama di ruang berkongsi anda, Tom memuatkan kodnya untuk Github. Dalam pada itu, dia tidak melepaskan diri dalam perang salibnya untuk memberi ahli malas percuma. Beliau merancang untuk melayari jalur LED merah di atas sinki sebagai amaran dan juga kamera untuk menangkap tembakan cawan pesalah. Dan bagaimana pula dengan pinggan mangkuk dan hidangan tanpa bulat? Tom berharap versi Kinect sistem ini akan membantu dia mengesan mereka juga. Oleh itu, jika anda fikir anda akan dapat menipu sistem dengan menggunakan plat persegi, anda mempunyai pemikiran lain yang akan datang.

Kongsi

Meninggalkan Komen