Saya tertarik untuk menemukan semua lapangan tenis (dan fitur serupa lainnya yang serupa seperti lapangan basket) di daerah saya, dan saya memiliki citra udara dari resolusi yang baik (tetapi beragam), tetapi saya tidak yakin cara terbaik untuk menemukannya . Berikut adalah dua contoh citra:
Saya telah melihat berbagai metode, dan saya pikir pencocokan templat tidak akan berfungsi karena akan sangat lambat karena mungkin ada skala dan rotasi sewenang - wenang , dan juga warnanya dapat bervariasi. The transformasi Hough suara menjanjikan, tetapi setelah saya mendapatkan semua lini Saya tidak yakin bagaimana menemukan garis-garis yang membentuk persegi panjang dengan rasio yang tepat (sekitar 36x29 kaki), atau lebih baik lagi ke akun untuk jalur ditandai lainnya.
Untuk latar belakang, saya bermaksud menambahkan semua lapangan tenis di negara saya ke OpenStreetMap.
sumber
Jawaban:
Anda memiliki beberapa warna dan isyarat geometri yang sangat kuat yang dapat Anda manfaatkan. Saya akan mencoba yang berikut:
sumber
Pertama-tama saya akan mempertimbangkan hanya saluran hijau, atau memanfaatkan dengan cara yang lebih cerdas sifat-sifat warna khas lapangan tenis.
Setelah selesai, Anda dapat menerapkan detektor tepi, menggunakan ambang batas tinggi karena kontras antara garis dan pelataran cukup tinggi.
Untuk menghilangkan pencilan lebih lanjut, Anda dapat menerapkan transformasi hough di akhir proses.
Beri tahu kami jika Anda mendapatkan hasil yang baik!
sumber
Aha itu dia menulis posting blog tentang topik ini!
Di pos mereka, mereka mengonversi gambar lapangan tenis menjadi skala abu-abu. Di mana mereka menemukan turunan pertama dan kedua dari setiap garis horizontal dan vertikal. Dengan menggunakan informasi ini mereka dapat menentukan di mana garis-garis terang (batas-batas pengadilan yang mungkin) berada di foto. Dari sana mereka mengurangi gambar menjadi presentasi hitam dan putih hanya garis-garis cerah.
Saat itulah mereka mulai mencari gambar untuk lapangan tenis. Mereka menggunakan apa yang mereka sebut "bentuk model". Bentuk model pada dasarnya adalah deskripsi objek yang Anda cari "misalnya: 11 baris untuk lapangan tenis". Penulis menemukan semua segmen garis paralel dan membandingkan segmen garis paralel dengan bentuk model. Jika ada kecocokan yang cukup tinggi antara segmen garis dan bentuk model, maka Anda telah menemukan lapangan tenis.
sumber