Bagaimana kira-kira orang akan merekonstruksi cabang-cabang dalam foto pohon, di mana bagian-bagian cabang ditutupi oleh daun?
Saya dapat mengekstraksi bagian-bagian cabang yang terlihat dengan mengirik lalu membuka dengan segmen garis pada beberapa sudut yang berbeda. Tetapi bagaimana saya kemudian (kurang-lebih) mengisi ruang-ruang yang tertutup daun?
Misalkan kita mulai dengan gambar pohon ini:
memuat gambar sebagai skala abu-abu
uu = mmreadgray ('tree2.jpg')
ambang warna yang lebih gelap; dikonversi ke biner; hapus wilayah yang terhubung di bawah area 200px
vv = mmareaopen (mmbinary (mmthreshad (mmneg (uu), 200)), 20)
buka vv dengan segmen garis 10px pada 90 derajat, 180 derajat, 135 derajat dan 45 derajat; tambahkan gambar-gambar ini bersama-sama untuk membentuk gambar marker zz
zz = mmaddm (mmaddm (mmaddm (mmopen (vv, mmseline (10, 90)), mmopm (vv, mmseline (10, 180))), mmopen (vv, mmseline (10, 135))), mmopen (vv, mmseline (10, 45)))
merekonstruksi bagian tungkai yang terlihat di vv dari gambar marker zz
aa = mminfrec (zz, vv)
tampilkan hasil di atas gambar asli uu; ekstraksi anggota tubuh yang wajar dicapai
mmshow (uu, aa)
Saya akan menghargai setiap pemikiran tentang bagaimana sekarang kira-kira merekonstruksi seluruh anggota badan. (Atau peningkatan langkah-langkah yang diberikan di atas). Terima kasih!