Saya sudah mendapat gambar berikut:
Ada lengkungan pada gambar. saya ingin menemukan pusat lingkaran yang berisi kurva.
Saya mencoba membuka dan mengubah lingkaran hough tetapi tidak memiliki hasil.
image-processing
opencv
JingKe
sumber
sumber
Jawaban:
Anda harus meningkatkan kontras gambar terlebih dahulu, lalu saring dengan kuat untuk menghilangkan noise. karena lingkarannya 'tebal' (buram), Anda dapat memfilter sedikit tanpa merusak struktur lingkaran.
Saya kemudian akan menerapkan beberapa algoritma deteksi tepi untuk mendapatkan gambar tepi biner yang dapat diproses oleh Circular Hough Transform.
Saya mendapatkan gambar tepi berikut dari gambar Anda:
Menggunakan perintah MATLAB berikut:
sumber