Perspective Transform merupakan fitur yang sangat berguna jika Anda ingin menyelaraskan gambar dengan baik. Ini mengubah gambar secara lurus setelah Transformasi Perspektif diterapkan padanya.
Contoh klasiknya jika mengubah halaman pada tabel menjadi hanya memilih halaman dan mengubahnya sehingga muncul sebagai tampilan atas gambar
Sebelum kita masuk ke fungsi Transformasi Perspektif OpenCv kita akan melihat sedikit bagaimana rumus, algoritma terlihat dan apa yang terjadi di balik layar.
Gambar sebelah kiri di atas memiliki —
Koordinat [[50,0],[150,0],[0,200],[200,200]]
Yang harus diubah ke Koordinat baru —
Koordinat Baru [[0,0],[ 200,0],[0,200],[200,200]]
Contoh Perhitungan Diberikan Di Bawah Ini —
Di bawah ini adalah contoh perhitungan kedua
Seperti yang Anda lihat dari gambar, semua garis Paralel horizontal tetap Paralel setelah transformasi. Garis Paralel Vertikal tidak Paralel satu sama lain setelah Transformasi.
import cv2
from operator import itemgetter
from glob import glob
import matplotlib.pyplot as plt
paper = cv2.imread('./Photos/book.jpg')
# Coordinates that you want to Perspective Transform
pts1 = np.float32([[219,209],[612,8],[380,493],[785,271]])
# Size of the Transformed Image
pts2 = np.float32([[0,0],[500,0],[0,400],[500,400]])
for val in pt1:
cv2.circle(paper,(val[0],val[1]),5,(0,255,0),-1)
M = cv2.getPerspectiveTransform(pt1,pts2)
dst = cv2.warpPerspective(paper,M,(500,400))
plt.imshow(dst)
Referensi -
https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_imgproc/py_geometric_transformations/py_geometric_transformations.html
http://jlouthan.github.io/perspective-transform/examples/test-ui/index.html
Di dunia yang sangat terhubung saat ini, sistem media memainkan peran penting dalam membentuk opini publik, dan akibatnya, dalam pengambilan keputusan yang demokratis. Dalam analisisnya yang mendalam tentang ekonomi politik komunikasi, cendekiawan Robert McChesney menantang kebijaksanaan konvensional dan menyajikan apa yang disebutnya sebagai “lima kebenaran” tentang media.
KAMI DAPAT MENGHUBUNGKAN :| LINKEDIN | TWITTER | SEDANG | SUBSTACK | Pada tanggal 10 Mei, pesaing Google yang paling bersemangat dan kuat untuk ChatGPT, BARD, hadir di India. Ketertarikan saya tidak membuat saya berhenti membandingkan Bard dengan ChatGPT, dan berikut adalah beberapa perbandingan yang mengagumkan.
Kemarin kami menutup pintu pada Kontes Lagu Eurovision tahun ini dengan grand final yang gemerlap dan kacau di mana penyanyi Swedia Loreen membawa pulang trofi, menjadi wanita pertama yang menang dua kali dan membawa mahkota kembali ke Swedia 50 tahun setelah ABBA memenangkan kompetisi dengan "Waterloo". Mereka kemudian menjadi salah satu aksi terbesar dalam kanon musik pop.
Ini adalah pagi keemasan yang cemerlang di perbukitan barat, saat sinar pertama matahari menyinari rerumputan beku di dataran. Kawanan sapi Angus yang tenang, hitam legam dan besar, membentuk siluet melawan matahari terbit saat mereka menyusuri jalan setapak menuju lokasi yang mereka semua kenal dengan baik; bar sarapan.
Di dunia yang serba cepat dan kompetitif saat ini, karier seseorang memainkan peran penting dalam pertumbuhan pribadi, stabilitas keuangan, dan kepuasan hidup secara keseluruhan. Namun, banyak orang menemukan diri mereka terjebak dalam siklus stagnasi dan ketidakpuasan tanpa henti, secara bertahap menyia-nyiakan kehidupan profesional mereka.
Di dunia yang sangat terhubung saat ini, sistem media memainkan peran penting dalam membentuk opini publik, dan akibatnya, dalam pengambilan keputusan yang demokratis. Dalam analisisnya yang mendalam tentang ekonomi politik komunikasi, cendekiawan Robert McChesney menantang kebijaksanaan konvensional dan menyajikan apa yang disebutnya sebagai “lima kebenaran” tentang media.