{"id":3614,"date":"2019-12-17T08:19:36","date_gmt":"2019-12-17T08:19:36","guid":{"rendered":"http:\/\/blog.docotel.com\/?p=3614"},"modified":"2020-01-16T08:47:51","modified_gmt":"2020-01-16T08:47:51","slug":"computer-vision-apa-dan-mengapa-itu-penting","status":"publish","type":"post","link":"https:\/\/dti.amon.id\/blog\/computer-vision-apa-dan-mengapa-itu-penting\/","title":{"rendered":"Computer Vision: Apa dan Mengapa Penting?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Salah satu bidang teknologi yang memungkinkan sebuah komputer bisa melihat objek di sekitarnya adalah <em>computer vision<\/em>. Jika manusia diberikan akal untuk mengenali sebuah objek, maka <em><a href=\"https:\/\/towardsdatascience.com\/everything-you-ever-wanted-to-know-about-computer-vision-heres-a-look-why-it-s-so-awesome-e8a58dfb641e\" target=\"_blank\" rel=\"noopener\">computer vision<\/a> <\/em>dapat dilatih untuk melakukan hal yang serupa. Misalnya saat melihat foto Ibu, hanya dengan melihatnya sedikit saja tentu kita akan tahu kalau itu Ibu. Hal ini terjadi karena kita sudah mengenal ibu dengan cukup baik, jadi dengan sedikit masukan saja, otak kita mampu memproses sebuah informasi yang utuh.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Computer vision<\/em> memungkinkan komputer untuk mengidentifikasi dan memproses objek dengan cara yang sama seperti manusia. Contoh yang paling sering kita gunakan saat ini adalah penggunaan scanQR pada <em>smartphone<\/em> sebagai salah satu cara untuk melakukan pembayaran. Ketika kode scanQR dideteksi oleh komputer (dalam hal ini <em>smartphone<\/em>), maka kode yang telah dipindai ini akan mengirimkan sebuah perintah khusus, bisa berupa perintah pembayaran, membuka kunci, maupun aktivitas lainnya.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Bagaimana <em>computer\nvision <\/em>bekerja?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Untuk mempermudah pemahaman tentang bagaimana <em>computer vision <\/em>bekerja, mari mengumpamakannya seperti saat kita menyusun <em>puzzle. <\/em>Kita mempunyai seluruh potongan-potongan gambar yang tersebar dalam berbagai bentuk dengan pinggiran atau ujung yang berbeda-beda, kemudian harus menyusunnya menjadi kesatuan yang utuh. Nah, cara kerja inilah yang dimiliki <em>computer vision <\/em>saat menerjemahkan sebuah objek dan memberi label pada objek tersebut.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ketika menyusun <em>puzzle<\/em>,\notak kita bekerja untuk memasangkan ujung demi ujung dengan pasangan yang cocok\nuntuk membentuk gambar yang sesuai agar tidak salah penempatan. Tugas ini\ndilakukan oleh jaringan neuron dalam <em>computer vision <\/em>yang akan memisahkan\nbagian gambar yang berbeda-beda, mengidentifikasi ujung-ujungnya hingga\nkemudian menggabungkannya satu persatu sampai membentuk gambar yang utuh. Pada\nkasus ini, komputer tidak diberi gambaran besar dari data yang dimasukkan,\nkarena komputer akan secara otomatis akan memberi label pada gambar tersebut\n(misal: kucing, wajah, atau kertas). <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jadi, ketika kita memberi \u2018makan\u2019 komputer jutaan gambar tentang kucing, maka otomatis komputer akan mengarahkannya pada algoritma yang memungkinkan mereka menganalisis warna dalam foto, bentuk, jarak antar satu bentuk dengan yang lain, di mana objek berbatasan satu dengan yang lain, dan seterusnya sampai ia mampu mengidentifikasi profil apa saja yang diperlukan untuk melabeli sebuah objek sebagai \u201ckucing\u201d.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"540\" src=\"https:\/\/dti.amon.id\/blog\/wp-content\/uploads\/2019\/12\/how-computer-vision-works-.jpg\" alt=\"docotel official blog - Computer Vision: Apa dan Mengapa itu Penting?\" class=\"wp-image-3619\" title=\"\" srcset=\"https:\/\/dti.amon.id\/blog\/wp-content\/uploads\/2019\/12\/how-computer-vision-works-.jpg 1000w, https:\/\/dti.amon.id\/blog\/wp-content\/uploads\/2019\/12\/how-computer-vision-works--300x162.jpg 300w, https:\/\/dti.amon.id\/blog\/wp-content\/uploads\/2019\/12\/how-computer-vision-works--768x415.jpg 768w, https:\/\/dti.amon.id\/blog\/wp-content\/uploads\/2019\/12\/how-computer-vision-works--370x200.jpg 370w, https:\/\/dti.amon.id\/blog\/wp-content\/uploads\/2019\/12\/how-computer-vision-works--270x146.jpg 270w, https:\/\/dti.amon.id\/blog\/wp-content\/uploads\/2019\/12\/how-computer-vision-works--740x400.jpg 740w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption>bagaimana <em>computer science <\/em>bekerja, sumber: towardsdatascience.com<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Perumpamaan di\natas merupakan penjelasan sederhana tentang cara kerja <em>computer vision<\/em>.\nJika berbicara mengenai penjelasan yang lebih kompleks, <em>computer vision <\/em>membagi\ngambar-gambar yang telah dimasukkan menjadi bentuk piksel. Masing-masing gambar\ntersebut akan diterjemahkan dalam bentuk angka. Meskipun objek yang dimasukkan\nberbentuk tiga dimensi, komputer tetap akan menerjemahkannya menjadi dua\ndimensi, karena keterbatasan memori yang membuatnya hanya mampu menyimpan\ngaris-garis linear dalam satu bidang. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gambar dalam\nbentuk dua dimensi yang terdiri dari angka-angka akan dijumlahkan oleh komputer\nmenjadi nilai-nilai tertentu hingga membentuk sebuah kode warna, seperti\n#FF0000 atau 255 untuk angka merah. Komputer biasanya membaca warna sebagai\nserangkaian angka-angka yang membentuk tiga warna dasar, yakni merah, hijau, dan\nbiru (<em>red, green, blue <\/em>atau biasa disingkat dengan RGB). Setiap piksel\nmemiliki tiga nilai tersebut untuk disimpan di dalam sistem pada posisi\ntertentu. Hal ini bertujuan untuk proses identifikasi warna agar komputer bisa\nmemberi penjelasan profil yang lebih detail dari sebuah objek.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Evolusi <em>Computer\nVision <\/em>Melalui <em>Deep Learning <\/em><\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Sebelum munculnya sistem pembelajaran mendalam atau <em><a href=\"https:\/\/dti.amon.id\/blog\/tertarik-dengan-artificial-intelligence-harus-kenal-dengan-machine-learning-dan-deep-learning-juga-lho\/\">deep learning<\/a><\/em>, <em>computer vision <\/em>hanya mampu menjalankan tugas-tugas secara terbatas, dan memerlukan kode-kode yang harus dimasukkan secara manual oleh para Programmer. Misalnya, ketika mendeteksi wajah seorang Programmer harus melakukan tiga tahapan pengkodean. Pertama, mengambil gambar dari objek yang ingin dilacak dalam format tertentu. Kedua, memberi keterangan spesifik pada setiap gambar seperti jarak antar mata, panjang hidung, jarak antar bibir bawah dan atas, dan masih banyak lagi pengukuran yang diperlukan untuk mendefinisikan keunikan wajah dari masing-masing wajah manusia. Ketiga, Programmer perlu mengambil gambar baru dari sumber-sumber yang lain dan melakukan pengukuran lagi, memberi tanda pada gambar hingga memperhitungkan sudut pengambilan gambar. Sungguh rumit, bukan?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Deep learning\n<\/em>memungkinkan proses membaca objek menjadi lebih\nmudah. Dengan jaringan neuron yang diterapkan pada proses membaca gambar, maka\npada jenis data tertentu jaringan neuron mampu memindahkan pola-pola umum\nmenjadi persamaan matematika yang lebih spesifik agar mampu mengklasifikasikan\ndata-data yang dimasukkan secara otomatis. Aplikasi pengenalan wajah dengan\nmetode <em>deep learning <\/em>ini mampu mengembangkan algoritma yang telah\ndibangun sebelumnya dan melatihnya untuk mengenali contoh-contoh wajah yang\nharus dideteksi tanpa perlu memasukkan data-data pengakuran yang terlalu banyak\ndan rumit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Melalui <em>deep\nlearning, <\/em>metode pelatihan <em>computer vision <\/em>akan lebih efektif jika\ndibandingkan dengan metode sebelumnya atau <em>machine learning<\/em>. Dengan\nalgoritma-algoritma yang dimasukkan, jaringan neural mampu mengumpulkan jumlah data\nyang lebih besar dari proses pelatihan yang telah dilakukan dan menentukan\nbeberapa parameter seperti jenis, tipe, dan jumlah lapisan data-data yang akan\nditampilkan dalam profil sebuah objek secara lebih cepat, juga lebih mudah\ndikembangkan sesuai dengan kebutuhan. <\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Penerapan\nTeknologi <em>Computer Vision <\/em>di Bidang Pengenalan Wajah (<em>Facial\nRecognition<\/em>)<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Sistem deteksi wajah atau <em>facial recognition <\/em>(FR) termasuk ke dalam pengembangan teknologi <em>computer vision <\/em>pada level yang lebih tinggi. Sistem FR memungkinkan algoritma dalam <em>computer vision <\/em>untuk mendeteksi fitur-fitur pada wajah manusia dan membandingkannya dengan profil diri dari wajah yang terdeteksi tersebut, mulai dari nama, jenis kelamin dan usia. FR juga dapat digunakan untuk mengautentikasi identitas pemilik wajah demi menjaga keamanan data. Media sosial kini juga telah menerapkan teknologi FR untuk mendeteksi dan menandai pengguna sehingga dapat menyesuaikan preferensi pemilik akun berdasarkan ketertarikan dan <em>history <\/em>pencariannya. Lembaga hukum dan keamanan juga mulai menggunakan teknologi FR untuk mengantisipasi ancaman-ancaman dari penjahat melalui deteksi emosi (<em>behavioral<\/em>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Untuk mengembangkan teknologi <em>computer vision, <\/em>masih ada banyak tantangan yang harus dilewati oleh para Programmer, seperti jika pelatihan tidak dilakukan dengan baik dan benar, maka akan terjadi kesalahan dan eror dalam membaca sebuah gambar. Namun, melihat perkembangan <em>deep learning <\/em>yang kian berkembang, <em>computer vision<\/em> akan menjadi teknologi mutakhir yang bisa digunakan di berbagai bidang sehingga mampu menciptakan dunia yang lebih aman dan efisien. <\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Tentang Docotel<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.docotel.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Docotel<\/a>&nbsp;4.0 meliputi tim yang berdedikasi, berpengalaman, dan ahli dalam menyediakan produk dan solusi yang bernilai tinggi di semua industri. Kami hadir dengan visi mengatasi permasalahan sehingga dapat menciptakan pengalaman terbaik bagi klien.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Salah satu bidang teknologi yang memungkinkan sebuah komputer bisa melihat objek di sekitarnya adalah computer vision. Jika manusia diberikan akal untuk mengenali sebuah objek, maka computer vision dapat dilatih untuk melakukan hal yang serupa. Misalnya saat melihat foto Ibu, hanya dengan melihatnya sedikit saja tentu kita akan tahu kalau itu Ibu. Hal ini terjadi karena [&hellip;]<\/p>\n","protected":false},"author":16938,"featured_media":3616,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1465],"tags":[],"coauthors":[1125],"class_list":["post-3614","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-data"],"_links":{"self":[{"href":"https:\/\/dti.amon.id\/blog\/wp-json\/wp\/v2\/posts\/3614","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dti.amon.id\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dti.amon.id\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dti.amon.id\/blog\/wp-json\/wp\/v2\/users\/16938"}],"replies":[{"embeddable":true,"href":"https:\/\/dti.amon.id\/blog\/wp-json\/wp\/v2\/comments?post=3614"}],"version-history":[{"count":0,"href":"https:\/\/dti.amon.id\/blog\/wp-json\/wp\/v2\/posts\/3614\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dti.amon.id\/blog\/wp-json\/wp\/v2\/media\/3616"}],"wp:attachment":[{"href":"https:\/\/dti.amon.id\/blog\/wp-json\/wp\/v2\/media?parent=3614"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dti.amon.id\/blog\/wp-json\/wp\/v2\/categories?post=3614"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dti.amon.id\/blog\/wp-json\/wp\/v2\/tags?post=3614"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/dti.amon.id\/blog\/wp-json\/wp\/v2\/coauthors?post=3614"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}