Tutorial Membaca, Menampilkan dan Menyimpan Gambar/Video dengan OpenCV - Carakubisa

Pertama kali belajar OpenCV kita perlu mengetahui bagaimana mengolah vido/gambar di openCV setelah itu kita dapat mengambangkan gambar/video tersebut dengan metode tertentu.

Untuk menjalankan tutorial ini kalian wajib menginstall openCV dan package lainnya : Cara Install OpenCV di Ubuntu

Step 1: Membaca, Menampilkan dan Menyimpan Gambar/Video

Mari kita melihat siapa dapat memuat sebuah gambar pada opencv-python.Menciptakan sebuah file bernama pertama _ program.py dan terbuka itu sebagai editor. kode favoritMembuat folder dengan nama gambar dalam, folder yang ada saat ini dan memastikan bahwa anda memiliki sebuah gambar pada yang demikian. input.jpg folder bernama input.jpg (Contoh)

Setelah anda melakukan itu, tambahkan baris berikut untuk itu python:


import cv2
img = cv2.imread('./images/input.jpg')
cv2.imshow('Input image', img)
cv2.waitKey()

Coba jalankan dan hasilnya gambar terbuka otomatis dengan image viewer.

Kok Bisa ?

Coba perhatikan lagi code diatas ,baris per baris .Di baris pertama , kami mengimpor library opencv .Kami membutuhkan hal ini untuk semua fungsi kita akan menggunakan kodenya .Di baris kedua , kita membaca gambar dan menyimpan itu dalam sebuah variabel .Opencv numpy menggunakan struktur datanya untuk menyimpan gambar .Anda dapat belajar lebih banyak tentang numpy .Jadi jika anda membuka pintu python shell dan tipe berikut ini , dan kamu akan melihat orang datatype dicetak di atas terminal/CMD:

Di baris berikutnya, kami menampilkan gambar dalam sebuah jendela baru.Pertama argumen dalam cv2.imshow adalah nama dari jendela.Argumen yang kedua adalah gambar yang anda inginkan untuk menampilkan.Anda pasti bertanya tanya mengapa kita memiliki baris terakhir di sini.Fungsi, cv2.waitkey ( ), digunakan dalam opencv untuk mengikat. keyboardDibutuhkan beberapa sebagai argumen, dan angka itu menunjukkan waktu dalam milidetik.Pada dasarnya, kita menggunakan fungsi ini untuk menunggu sampai waktu yang durasi, sampai kita berada di acara. keyboardProgram berhenti di titik ini, dan menunggu untuk anda untuk menekan tombol apa saja untuk melanjutkan.Jika kita tidak lulus dari suatu, 't argumen atau jika kita kehilangan seperti argumen, fungsi ini akan menunggu untuk keyboard. peristiwa tanpa batasPernyataan terakhir, cv2.waitkey ( n ), melakukan rendering gambar yang dimuat dalam tahap sebelum.Itu mengambil sebuah angka yang menunjukkan waktu dalam milidetik rendering.Pada dasarnya, kita menggunakan fungsi ini untuk menunggu sampai waktu yang durasi sampai kita berada di acara. keyboardProgram berhenti di titik ini, dan menunggu

Step 2: Membuka dan Menyimpan Gambar/Video

Jalankan kode dibawah ini dan pastikan bahwa directory gambar sudah benar.

import cv2
gray_img = cv2.imread('images/input.jpg', cv2.IMREAD_GRAYSCALE)
cv2.imshow('Grayscale', gray_img)
cv2.waitKey()

Di sini, kita menggunakan imreadflag, sebagai cv2.imread _, grayscale dan memuat gambar dalam grayscale, mode meskipun anda mungkin menemukan lebih banyak membaca mode di. dokumentasi resmiAnda dapat melihat gambar yang ditampilkan di jendela baru.

Hasil diatas menunjukan warna gambar sudah tidak lagi seperti original ,karena pada program atas kita menconvert warna menjadi grayscale.

Selanjutnya apabila kalian ingin menyimpan hasil foto ,kalian bisa menambahkan program seperti dibawah ini:


import cv2
gray_img = cv2.imread('images/input.jpg', cv2.IMREAD_GRAYSCALE)
cv2.imshow('Grayscale', gray_img)
cv2.imwrite('images/output.jpg', gray_img)
cv2.waitKey()

imwrite berfungsi sebagai menyimpan gambar yang sudah terconvert menjadi grayscale.

Sekian tutorial dasar dalam openCV dan imageprocessing ,semoga bermanfaat.

Tutorial Membaca, Menampilkan dan Menyimpan Gambar/Video dengan OpenCV


Pertama kali belajar OpenCV kita perlu mengetahui bagaimana mengolah vido/gambar di openCV setelah itu kita dapat mengambangkan gambar/video tersebut dengan metode tertentu.

Untuk menjalankan tutorial ini kalian wajib menginstall openCV dan package lainnya : Cara Install OpenCV di Ubuntu

Step 1: Membaca, Menampilkan dan Menyimpan Gambar/Video

Mari kita melihat siapa dapat memuat sebuah gambar pada opencv-python.Menciptakan sebuah file bernama pertama _ program.py dan terbuka itu sebagai editor. kode favoritMembuat folder dengan nama gambar dalam, folder yang ada saat ini dan memastikan bahwa anda memiliki sebuah gambar pada yang demikian. input.jpg folder bernama input.jpg (Contoh)

Setelah anda melakukan itu, tambahkan baris berikut untuk itu python:


import cv2
img = cv2.imread('./images/input.jpg')
cv2.imshow('Input image', img)
cv2.waitKey()

Coba jalankan dan hasilnya gambar terbuka otomatis dengan image viewer.

Kok Bisa ?

Coba perhatikan lagi code diatas ,baris per baris .Di baris pertama , kami mengimpor library opencv .Kami membutuhkan hal ini untuk semua fungsi kita akan menggunakan kodenya .Di baris kedua , kita membaca gambar dan menyimpan itu dalam sebuah variabel .Opencv numpy menggunakan struktur datanya untuk menyimpan gambar .Anda dapat belajar lebih banyak tentang numpy .Jadi jika anda membuka pintu python shell dan tipe berikut ini , dan kamu akan melihat orang datatype dicetak di atas terminal/CMD:

Di baris berikutnya, kami menampilkan gambar dalam sebuah jendela baru.Pertama argumen dalam cv2.imshow adalah nama dari jendela.Argumen yang kedua adalah gambar yang anda inginkan untuk menampilkan.Anda pasti bertanya tanya mengapa kita memiliki baris terakhir di sini.Fungsi, cv2.waitkey ( ), digunakan dalam opencv untuk mengikat. keyboardDibutuhkan beberapa sebagai argumen, dan angka itu menunjukkan waktu dalam milidetik.Pada dasarnya, kita menggunakan fungsi ini untuk menunggu sampai waktu yang durasi, sampai kita berada di acara. keyboardProgram berhenti di titik ini, dan menunggu untuk anda untuk menekan tombol apa saja untuk melanjutkan.Jika kita tidak lulus dari suatu, 't argumen atau jika kita kehilangan seperti argumen, fungsi ini akan menunggu untuk keyboard. peristiwa tanpa batasPernyataan terakhir, cv2.waitkey ( n ), melakukan rendering gambar yang dimuat dalam tahap sebelum.Itu mengambil sebuah angka yang menunjukkan waktu dalam milidetik rendering.Pada dasarnya, kita menggunakan fungsi ini untuk menunggu sampai waktu yang durasi sampai kita berada di acara. keyboardProgram berhenti di titik ini, dan menunggu

Step 2: Membuka dan Menyimpan Gambar/Video

Jalankan kode dibawah ini dan pastikan bahwa directory gambar sudah benar.

import cv2
gray_img = cv2.imread('images/input.jpg', cv2.IMREAD_GRAYSCALE)
cv2.imshow('Grayscale', gray_img)
cv2.waitKey()

Di sini, kita menggunakan imreadflag, sebagai cv2.imread _, grayscale dan memuat gambar dalam grayscale, mode meskipun anda mungkin menemukan lebih banyak membaca mode di. dokumentasi resmiAnda dapat melihat gambar yang ditampilkan di jendela baru.

Hasil diatas menunjukan warna gambar sudah tidak lagi seperti original ,karena pada program atas kita menconvert warna menjadi grayscale.

Selanjutnya apabila kalian ingin menyimpan hasil foto ,kalian bisa menambahkan program seperti dibawah ini:


import cv2
gray_img = cv2.imread('images/input.jpg', cv2.IMREAD_GRAYSCALE)
cv2.imshow('Grayscale', gray_img)
cv2.imwrite('images/output.jpg', gray_img)
cv2.waitKey()

imwrite berfungsi sebagai menyimpan gambar yang sudah terconvert menjadi grayscale.

Sekian tutorial dasar dalam openCV dan imageprocessing ,semoga bermanfaat.

Load Comments

Subscribe Our Newsletter

Notifications

Disqus Logo