Tag

Slider

Browsing

Saat ini wajah manusia sangat mudah dikenali oleh manusia. Manusia saat ini dapat melihat wajah seseorang hanya dari foto atau dari sosial media. Namun, ada kalanya manusia lupa wajah manusia lain dikarenakan telah bertambahnya umur dan mengurangnya daya ingat. Namun, saat ini manusia dapat dibantu oleh sistem yang dapat mengenali wajah dari manusia. Dalam sistem ini harus adanya perlakuan khusus, berupa inputan gambar untuk mengenali wajah seseorang.

Sistem ini bernama Face Recognition. Sistem Face Recognition adalah teknologi komputer yang memmungkinkan kita mengenali wajah seseorang secara digital. Caranya ialah mencocokkan tekstur lekuk wajah kita dengan data wajah yang tersimpan di database.

Alat dan bahan yang harus di siapkan :

  1. Install Python
    Untuk proses instalasi sudah saya jelaskan di Post sebelumnya dapat di baca disini
  2. Install PIP Python
    Untuk proses instalasi bisa dilihat disini
  3. Install library yang dibutuhkan
    Library yang di butuhkan yaitu :
    - pip install CMake
    - pip install face_recognition (proses instalasi membutuhkan -+20 menit jadi harus sabar)
    - pip install opencv-python

Langkah pembuatannya yaitu :

Dalam dokumentasi resmi API face recognition yang dapat dilihat di https://github.com/ageitgey/face_recognition.

Contoh Face Recognition secara real time yang akan kita pakai adalah https://github.com/ageitgey/face_recognition/blob/master/examples/facerec_from_webcam_faster.py. Namun jika ingin menggunakan contoh tersebut download terlebih dahulu gambar dari obama dan biden.

Anda dapat mengubah dan menambahkan data pada script di bagian ini :

obama_image = face_recognition.load_image_file("obama.jpg")
obama_face_encoding = face_recognition.face_encodings(obama_image)[0]

Dalam kode di atas anda dapat mengubah obama.jpg dengan gambar wajah yang lain, dan dapat mengubah obama_image dan obama_face_encoding yang di sesuaikan dengan kebutuhan anda.

Contoh :

naufal_image = face_recognition.load_image_file("naufal.jpeg")
naufal_face_encoding = face_recognition.face_encodings(naufal_image)[0]

Kemudian, anda dapat mengubah di bagian ini :

known_face_encodings = [
obama_face_encoding
]
known_face_names = [
"Barack Obama"
]

Di kode diatas anda dapat mengubah sesuai dengan perubahan yang ada di bagian sebelumnya

Contoh :

known_face_encodings = [
naufal_face_encoding
]
known_face_names = [
"Naufal"
]

Begitulah pembuatan Face Recognition menggunakan Python. Terima kasih telah membaca. Happy coding.

Halo teman-teman, kali ini ada pembahasan tentang Golang lagi nih, dan sekarang part #2 ya. Yuk belajar dulu.

Setelah kemarin kita belajar tentang cara instalasi dan konfigurasi GOPATH pada Golang, nah kali ini kita belajar seperti pada bahasa pemrograman yang lain yaitu cara membuat program pertama kita.

Gimana sih cara bikinnya? apa ribet?

Tenang aja, di part #2 sekarang kita cuman mau membuat cara menampilkan Hello World atau kata apapun. Yuk simak dulu.

Sebelum kita melakukan coding, terlebih dahulu kita membuat folder untuk menyimpan data kita yaitu di gocode. Nah sekarang kita membuat folder lagi di dalam gocode/src,

Kan kita udah bikin folder buat workspace kita ya, sekarang kita import folder tadi ke dalam text editor kita. Karena saya menggunakan vs code, maka kita langsung saja import

Kita anggap saja sudah import folder ya, nah setelah import folder itu kita bikin file di dalam folder tadi. Kalo saya bikin file dengan namanya belajargolang.go. Perlu diingat ya kalo di Golang itu extensinya adalah go.

Salah satu kelebihan dari Golang adalah kita tidak perlu menambahkan “;” pada akhir code, yang pada bahasa pemrograman lain biasanya menggunakan “;”. Dan di Golang pun bila ada code untuk import sesuatu tetapi tidak di gunakan maka Golang akan menjadikan itu error karena hanya akan memenuhi isi codingan kita.

Pastikan kita menulis code “main” karena itu yang akan dijalankan oleh Golang. Dan “main()” adalah code pertama yang akan di eksekusi. Apabila kita membuat banyak file Golang, maka pastikan salah satu dari file tersebut mengandung code “main()”. Lalu (import “fmt”) ialah kita mengambil package lain yang dimana itu berfungsi untuk keperluan I/O. Kemudian untuk (“fmt.Println”) adalah code untuk memunculkan text ke layar.

Bisa kita lihat, kata yang keluar adalah Hola guys, karena saya menuliskannya Hola guys. Sekian dari saya, semoga ilmu ini bermanfaat bagi semuanya

Python adalah salah satu bahasa pemrograman paling populer di dunia. Dengan sintaksisnya yang sederhana dan mudah dipelajari, Python adalah pilihan yang bagus untuk pemula dan pengembang berpengalaman. Python adalah bahasa pemrograman yang cukup fleksibel. Ini dapat digunakan sebagai bahasa scripting, untuk membangun game, mengembangkan situs web, membuat algoritma pembelajaran mesin, dan menganalisis data.

Berikut adalah cara instalasi Python di linux dan windows :

  1. Install Python di linux
    1. Dimulai dari update linux dan install prasyarat :
    ~ sudo apt update && install software-properties-common
    2. Menambahkan PPA di Source list mu :
    ~ sudo add-apt-repository ppa:deadsnakes/ppa
    3. Install package Python :
    ~ sudo apt install python3.6
    4. Setelah selesai install cek versinya :
    ~ python3 --version
    Maka kan keluar output :
    Python 3.6.8
  2. Install Python di windows.
    1. Download Python :
    Masuk ke web https://www.python.org


    Kemudian Pilih versi yang di inginkan



    2. Install Python
    Install Python yang telah di download tadi

    Kemudian, pilih install now

    Kemudian, tunggu proses instalasi selesai

Halo teman-teman, kali ini ada pembahasan tentang Golang loh. Yuk belajar dulu.

Menurut wikipedia.org Golang itu adalah bahasa pemrograman yang di buat oleh google. Go ini sendiri dulunya hanya di gunakan untuk internal saja atau hanya untuk perusahaan google. Namun pada tahun 2009 oleh Robert Griesemer, Rob Pike, dan Ken Thompson menjadikan Go sebagai open source yang dapat dipakai oleh siapa saja. Dan juga Go itu ialah bahasa pemrograman yang dihimpun dan diketik dalam bahasa C, dengan fitur pengumpulan sampah, penulisan terstruktur, keamanan memori, dan pemrograman yang konkuren serta berururtan.

Nah jadi di part 1 ini kita hanya akan membahas tentang cara instalasi dan configure untuk GOPATH.

Pertama kita download dulu Golang di websitenya https://golang.org/

Lalu setelah kalian klik itu, kalian akan diberi pilihan untuk memilih versi mana yang akan kalian gunakan. Karena kali ini saya menggunakan Jendela maka saya pilih Jendela.

Nah, setelah kalian selesai downloadnya silahkan kalian install seperti biasa. Tempat menyimpannya default juga gapapa biar gampang aja, tapi kalo emang mau secure biar sewaktu device kalian melakukan install ulang ya kalian simpan di selain C:, karena kalo kalian simpan di C: terus kalian melakukan install ulang maka semua data yang kalian belum back up akan terhapus semua.

Lalu setelah instalasi kita melakukan yang namanya GOPATH Configuration, yaitu agar command Go dapat dilakukan di cmd kita (kalo jendela).

Yang pertama kita masuk ke environment, yaitu dengan cara mencari yang namanya edit the system environment variables.

Setelah masuk ke environment variable kita isi dulu pada user variable for user (nama pc-mu). Lalu kita tambahkan variable dengan nama GOPATH dengan value dimana tempat kamu simpan GOPATH itu. Ohiya sebelum itu kita bikin dulu folder baru ya buat simpan GOPATH kamu, terus kalian isi pake bin, src, dan pkg. Masing-masing folder kosong dulu.

Jadi folder gocode itu folder untuk menyimpan GOPATH ya.

Bisa kita lihat ya, untuk yang 1 itu kita melakukan editing atau penambahan pada variable path. Dimana kita menambahkan letak dari GOPATH kita. Lalu untuk ke 2 kita menambahkan variable dengan nama GOPATH dan dengan value tempat tersimpannya yaitu di C:\gocode. Setelah langkah ini selesai kita coba menjalankannya dengan mengetik di cmd “go”

Bila sudah seperti ini berarti Golang kita sudah terinstall dengan baik ya, dan jika kita mau melihat versi berapa tinggal ketik aja “go version”

Nah kan yang aku pake itu versi 13.1, lalu kita lihat lagi apakah GOPATH yang tadi kita konfigurasikan sudah terpasang atau belum yaitu dengan mengetik “go env”

Tuhkan terlihat dimana kita menyimpan GOPATH.

Sekian dari saya untuk materi Golang kali ini, mungkin kedepannya akan ada materi-materi yang lain seperti PHP, Laravel, JAVA, Kotlin, Python, Flutter, CI, Django, atau mungkin AI ( Artificial Intelligence). Jadi tungguin aja ya, atau mungkin nanti akan pindah ke website sendiri.