Project Face Detection with Phyton On Windows


Project Face Detection with Phyton On Windows

Komputer Grafik

Project Face Detection with Phyton On Windows

Hallo everyone gimana kabarnya? Semoga semua dalam keadaan sehat wal afiat,

Okay sekarang admin akan melanjutkan untuk membuat projek Face Detection dengan Phyton, Python adalah bahasa pemrograman tingkat tinggi yang sering digunakan untuk pengembangan perangkat lunak, pemrosesan data, kecerdasan buatan, pengembangan web, dan banyak lagi. Berikut adalah beberapa karakteristik bahasa Python:

Mudah dibaca dan dipahami: Python menggunakan sintaks yang bersih dan mudah dibaca, yang membuatnya menjadi bahasa yang sangat ramah bagi pemula dan programmer yang baru memulai. Python menggunakan indentasi untuk menentukan blok kode, yang membantu dalam membaca dan memahami struktur program.

Pustaka yang kuat: Python memiliki ekosistem pustaka yang luas dan kuat yang mendukung berbagai keperluan pengembangan. Contohnya adalah NumPy untuk komputasi numerik, pandas untuk analisis data, TensorFlow untuk pembelajaran mesin, Flask dan Django untuk pengembangan web, dan banyak lagi. Pustaka-pustaka ini memperluas kemampuan Python dan mempercepat pengembangan aplikasi.

Multiplatform: Python dapat dijalankan di berbagai sistem operasi seperti Windows, macOS, Linux, dan juga platform lainnya. Ini memungkinkan pengembang untuk mengembangkan aplikasi Python yang dapat berjalan di berbagai lingkungan.

Interpretasi dan kompilasi: Python adalah bahasa pemrograman yang diinterpretasi, yang berarti kode Python dapat dieksekusi langsung tanpa perlu proses kompilasi sebelumnya. Ini memungkinkan pengembangan yang lebih cepat dan memudahkan eksplorasi ide-ide baru. Selain itu, ada juga opsi untuk mengompilasi kode Python menjadi eksekutabel yang dapat dijalankan secara independen.

Dukungan komunitas yang besar: Python memiliki komunitas yang besar dan aktif, yang berarti ada banyak sumber daya, dokumentasi, dan forum diskusi yang tersedia untuk membantu pengembang Python. Hal ini memudahkan pemula untuk belajar dan memecahkan masalah yang mungkin mereka hadapi.

Skrip dan pengembangan prototipe: Python sangat baik untuk pengembangan prototipe dan pemrograman skrip. Dengan sintaks yang sederhana dan pustaka yang kuat, Python memungkinkan pengembang untuk menghasilkan solusi cepat dan efisien dalam waktu singkat.

Python sangat populer di kalangan pengembang karena kombinasi antara kesederhanaan dan kekuatannya. Itu telah digunakan dalam berbagai industri dan bidang, dari pemrosesan data dan kecerdasan buatan hingga pengembangan web dan permainan.

Admin akan melanjutkan untuk proses intalasinya yaps, lets do that...

Sistem operasi yang mimin gunakan adalah desktop ubuntu 22.04 maka dari itu harus melakukan instalasi menggunkanan terminal seperti berikut :

1. Step pertama admin buka link VS code dengan link dibawah:

https://code.visualstudio.com/



Atau dengan langsung membuka terminal, tekan Ctrl + Alt + T untuk membuaka new terminal

#Update system

$ sudo apt update && sudo apt upgrade -y

Outputnya :



#Install Packages

$ sudo apt install software-properties-common apt-transport-https wget –y



#Import Repository

$ wget -O- https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor | sudo tee /usr/share/keyrings/vscode.gpg



#Update sistem lagi

$ sudo apt update



$ sudo apt install code



#Jakankan Program VS Code


2. Step kedua install Plugin Python

admin harus menginstal plugin python di VS Code seperti di bawah ini:



#Install Python on ubuntu 22.04

https://linuxize.com/post/how-to-install-python-on-ubuntu-22-04/

Pertama kita harus update dan mengikuti langkah langkah dibawah ini:

$ sudo apt update

$ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev

Unduh kode sumber rilis terbaru dari halaman unduh Python menggunakan perintah wget:

$ wget https://www.python.org/ftp/python/3.11.3/Python-3.11.3.tgz

Once the download is finished, extract the archive :

$ tar -xf Python-3.11.3.tgz

Navigate to the Python source directory and run the configure command. This script performs a number of checks to make sure all of the dependencies are present on your system:

$ cd Python-3.11.3

$ ./configure --enable-optimizations


The --enable-optimizations option optimizes the Python binary by running multiple tests. This makes the build process slower.

Start the build process:

$ make -j 12

For faster build time, modify the -j to correspond to the number of cores in your processor. You can find the number by typing nproc.

When the build process is complete, install the Python binaries by typing:

$ sudo make altinstall

We’re using altinstall instead of install because the later command will overwrite the default system python3 binary.

That’s it. The latest Python has been installed on your system and is ready to be used by executing python3.11. To verify it, type:

python3.11 --version

Copy

The output will show the Python version:




x3. Buka Files dan buat folder


4. Buka Program VS Code dan buka folder yang sudah di buat







5. Buat file dengan extensi .py



Disini kita mulai mengkoding dan mengimplementasikan kode yang akan kita gunakan

Setelah menerapkan code jika menemukan masalah seperti dibawah bisa melakukan instalasi pip di terminal linuk




Buka new terminal dan input coding dibawah.



Jika belum ada maka di lanjutkan untuk menginstall python3-pip.






Instal dependensi yang diperlukan: Modul 'face_recognition' memerlukan beberapa dependensi, seperti 'dlib' dan 'numpy'. Pastikan dependensi-dependensi ini terinstal di sistem Anda sebelum menginstal 'face_recognition'. Di Ubuntu, Anda dapat menginstal dependensi-dependensi ini dengan menjalankan perintah berikut di terminal:








Selanjutnya, Anda perlu menginstal 'dlib', yang merupakan dependensi utama untuk 'face_recognition'. Anda dapat menginstalnya dengan menjalankan perintah berikut di terminal:



Kemudian di lanjutkan untuk menginstal pip face_recognition.






Setelah itu di lanjutkan untuk mencoba ulang jalankan program tersebut

Lebih baru Lebih lama

نموذج الاتصال