hello all,
mau tanya nih. sebenernya bingung juga mau tanya forum mana.
ane lagi bikin app buat deteksi lubang dijalan & ngitung luasnya.
nah ada masalah waktu ngitung luasnya,kira2 begini
ane punya image yang diambil dari kamera diatas motor/mobil, kurang lebih ilustrasinya kayak gini:
yang merah itu kameranya dan garis miring kebawah itu view dari kameranya
dari setup diatas,dapetlah hasil gambar kayak gini:
misalkan ane mau ngitung luas lubang yang dilingkarin warna merah. sedangkan gambar tersebut terdistorsi perspektif kamera (karena kamera disimpan miring, jadi lubang tampak dari samping).
nah yang ane mau tanya:
gimana cara ngitung luas dari gambar yang terdistorsi kayak diatas, atau gimana cara memperkirakan bentuk asli yang tanpa distorsi
contoh lain untuk memperjelas:
diatas ada sebuah box/kotak yang diambil gambarnya dari dua sudut pandang,box a diambil dari atas (tidak ada distorsi perspektif) sedangkan box b diambil dari sudut pandang sesuai ilustrasi mobil diatas sehingga tampak jadi trapesium
gimana cara dapet bentuk aslinya(dilihat dari atas/box a) jika kita cuma tau gambar/bentuk yang terdistorsinya (box b).
yang tau harap post dimari yak,melon menunggu
Thanks all
btw implementasinya di opencv/c++. kalau ada yang tau fungsi di opencv yang bisa ngatasin masalah diatas juga boleh disebutin