Cara menggunakan opencv python windows

Video dapat diolah dan digunakan sebagai dataset gambar untuk berbagai project machine learning atau neural network.

Untuk mengambil gambar-gambar dari sebuah video, kita dapat menggunakan OpenCV. OpenCV merupakan open-source library yang banyak digunakan dalam computer vision, machine learning dan image processing. Jadi saat berhadapan dengan project terkait image, besar kemungkinan akan menggunakan library ini.

Install Library

Pada artikel ini kita akan menggunakan library OpenCV pada Python. Secara umum untuk menginstall bisa menggunakan pip.

pip install opencv-python

Instruksi untuk instalasi selengkapnya bisa dilihat pada site //pypi.org/project/opencv-python/.

Load video

Langkah pertama yang dilakukan adalah me-load video yang akan kita ekstrak gambarnya. Kita dapat me-load video dengan fungsi VideoCapture[] dari OpenCV dengan path video yang akan diproses.

video = cv2.VideoCapture[video_path]

Mengambil frames

Setelah video di-load, maka kita akan membaca video dengan fungsi read[]. Fungsi ini akan mengambil frame by frame dari video. ret akan bernilai False saat frame selanjutnya tidak ada lagi.

ret, frame = video.read[]
if ret == False:
break

Color space RGB dan release

Ambil frame dan simpan dalam sebuah array. Frame yang diekstrak secara default adalah dalam format BGR, ubah format color space menjadi RGB.

frames = []
frame = cv2.cvtColor[frame, cv2.COLOR_BGR2RGB]
frames.append[frame]

Release video setelah frame selesai diekstrak.

video.release[]

Numpy array

Jika gambar/frame yang telah diekstrak akan digunakan sebagai data untuk machine learning, sebaiknya frames diubah menjadi numpy array.

Bagikan Artikel ini

Baca Juga

 


Akses Webcam Laptop [Kamera] - Opencv Python

 

 

 

Crop Video - Opencv Python





Github: //github.com/mhbaji/Belajar-Opencv 

Youtube: //www.youtube.com/robotikid 

Instagram: //www.instagram.com/robotikid/ 

Facebook: //www.facebook.com/RobotikID/ 

Website: //www.robotikindonesia.com/ 

Tokopedia: //tokopedia.com/instrumentrobot

Bagikan Artikel ini

Tags

Computer Vision opencv Python

  • Tweet
  • Share
  • Share
  • Share
  • Share

  • Newer

  • Older

You may like these posts

Library OpenCV banyak digunakan untuk mempermudah scripting/komputasi Computer Vision. OpenCV dibuat dalam bahasa C namun sudah diporting ke bahasa pemrograma lain misalnya Python atau Javascript. OpenCV juga dapat berjalan lintas platform [Windows, Linux, mobile], bahkan bisa berjalan di web juga [melalui plugin js]. Beberapa waktu lalu sudah saya bahas bagaimana menginstal OpenCV di Raspberry Pi, kini saatnya menginstalnya di OS Windows. Caranya agak sedikit berbeda, namun jauh lebih mudah dan cepat menginstal opencv di Windows. Berikut ini adalah langkah-langkahnya. Saya asumsikan Anda sudah menginstal Python ya, karena akan jauh lebih mudah menginstal OpenCV di WIndows menggunakan packet installer ‘pip‘ yang sudah ikut terinstal ketika kita menginstal Python

Langkah-langkah Instal OpenCV Windows

  1. Instal Python, jika belum bisa Anda baca caranya di artikel ‘instal python windows‘
  2. Instal paket library ‘numpy’. Masuk ke command prompt [run – ketik cmd] kemudian ketikkan perintah sebagai berikut [koneksi internet harus aktif karena akan mengunduh paket-paket yang diperlukan]
pip install numpy

3. {Opsional] Instal paket library ‘matplotlib’

pip install matplotlib

4. Instal paket library OpenCV

pip install opencv-contrib-python

Sudah selesai, mudah kan? 🙂

Untuk menguji apakah opencv sudah terinstal dengan baik, masukkan perintah berikut melalui command prompt

py
>>> import cv2 as cv
>>> print[ cv.__version__ ]

Kalau instalasi OpenCV berhasil, hasilnya kurang lebih seperti berikut

Selamat, kini OpenCV sudah siap digunakan untuk project-project data scientist Anda. Semoga bermanfaat 🙂

0 0 votes

Article Rating

Share this:

  • Click to share on Twitter [Opens in new window]
  • Click to share on Facebook [Opens in new window]
  • Click to share on LinkedIn [Opens in new window]
  • Click to share on Tumblr [Opens in new window]
  • Click to share on Pinterest [Opens in new window]
  • Click to share on Telegram [Opens in new window]
  • Click to share on WhatsApp [Opens in new window]
  • Click to email this to a friend [Opens in new window]

Like this:

Like Loading...

About The Author

Saptaji, ST. M.Tr.T

a Technopreneur - writer - Enthusiastic about learning AI, IoT, Robotics, Raspberry Pi, Arduino, ESP8266, Delphi, Python, Javascript, PHP, etc. Founder of startup Indomaker.com

OpenCV Python untuk apa?

Intinya OpenCV bersama Python dimanfaatkan untuk mengolah image atau video sesuai dengan tujuan masing-masing yang melibatkan kamera untuk menangkap gambar lalu diolah di komputer.

OpenCV digunakan untuk apa?

OpenCV adalah sebuah library [perpustakaan] yang digunakan untuk mengolah gambar dan video hingga kita mampu meng-ekstrak informasi didalamnya. OpenCV dapat berjalan di berbagai bahasa pemograman, seperti C, C++, Java, Python, dan juga support diberbagai platform seperti Windows, Linux, Mac OS, iOS dan Android.

Bài mới nhất

Chủ Đề