Hayooo, siapa disini yang mampir di blog ini karena tugas kuliah hehe 😁. Well, saya tidak kaget juga karena saya juga dapat tugas kuliah ini. Daripada dibiarin mending dishare aja kan?? wkwkwk. Tugas saya juga gak ngotak njir. "Buatlah resume transformasi dalam computer vision minimal 500 kata", njir lah. Untuk ada chatGPT 😅.
Oke itu saja pengantarnya gais. Tidak semuanya dari chatGPT ya gais hehe. Paling cuma programnya aja :v.
Oke apa itu Transformasi?
Transformasi adalah komponen inti dalam Computer Vision yang memungkinkan pemrosesan dan analisis citra dengan cara yang beragam. Transformasi melibatkan perubahan geometris dalam citra atau objek yang dapat membantu mengoptimalkan informasi yang diambil dari gambar. Dalam Computer Vision, transformasi ini umumnya terbagi menjadi beberapa jenis, termasuk transformasi skala, rotasi, translasi, skew, mirror, dan affine. Dalam resume ini, kita akan menjelaskan masing-masing jenis transformasi ini, memberikan contoh kode, dan menguraikan kegunaan praktisnya dalam dunia Computer Vision.
1. Skala
Transformasi skala adalah jenis transformasi yang memungkinkan perubahan ukuran citra. Ini bisa digunakan untuk memperbesar atau memperkecil citra sesuai dengan faktor tertentu. Misalnya, dalam pengolahan citra medis, citra hasil pemindaian mungkin perlu diperbesar agar lebih mudah dianalisis.
2. Rotasi
Transformasi rotasi digunakan untuk memutar citra sekitar titik tertentu. Ini adalah komponen penting dalam pengenalan pola dan analisis geometri. Misalnya, dalam sistem navigasi berbasis citra, rotasi mungkin diperlukan untuk memastikan bahwa objek yang dipantau tetap berada dalam orientasi yang benar.
3. Translasi
Transformasi translasi adalah pergeseran citra dalam arah tertentu tanpa mengubah ukuran atau orientasinya. Ini berguna dalam pelacakan objek dan pemetaan citra. Misalnya, dalam kendaraan otonom, translasi dapat digunakan untuk melacak pergerakan objek di sekitar kendaraan.
4. Skew
Transformasi skew, juga dikenal sebagai distorsi perspektif, digunakan untuk merubah bentuk citra sehingga tampak miring atau condong. Ini adalah transformasi yang berguna dalam pemetaan citra ke permukaan datar dalam pemodelan 3D atau dalam koreksi distorsi dalam fotografi.
5. Mirror
Transformasi mirror mencerminkan citra atau objek sekitar sumbu tertentu, seperti sumbu horizontal atau vertikal. Ini adalah transformasi yang digunakan dalam pengenalan pola, manipulasi citra, dan pemodelan objek. Misalnya, dalam pengenalan tanda jalan, mencerminkan citra dapat membantu mengenali tanda jalan dengan orientasi yang berbeda.
6. Affine
Transformasi affine adalah transformasi linier yang mencakup perubahan skala, rotasi, translasi, skew, dan mirror. Transformasi ini memungkinkan pengguna untuk menggabungkan berbagai operasi transformasi untuk mengubah citra atau objek secara lebih kompleks. Ini digunakan dalam pengenalan wajah, pemrosesan citra, dan transformasi citra umum lainnya.