Python ve OpenCV ile Videodan Bir Kare Yakalama ve Kaydetme

0 2.833

Bu yazımızda Python ve OpenCV kullanarak bir videodan istenilen bir kareyi yakalayıp kaydetme işleminin nasıl yapılacağını anlatacağız. Bu konuya başlamak için önce OpenCV ile Video Oynatma konumuza göz atabilirsiniz.

Adımlar:

  1.  Video dosyasını veya kamerayı cv2.VideoCapture() komutu ile açıyoruz
  2.  Kare kare tüm videoyu okuyoruz
  3.   cv2.imwrite() fonksiyonu ile tüm kareleri kaydediyoruz.
  4.  Video capture işlemini sonlandırıp tüm pencereleri kapatıyoruz.

Kodlarımız

import cv2
 
# Opens the Video file
cap= cv2.VideoCapture('C:/New/Videos/Play.mp4')
i=0
while(cap.isOpened()):
    ret, frame = cap.read()
    if ret == False:
        break
    cv2.imwrite('kang'+str(i)+'.jpg',frame)
    i+=1
 
cap.release()
cv2.destroyAllWindows()

Videonuz yoksa endişelenmenize gerek yok. Cv2.VideoCapture (0) kullanarak dosya yerine kamerayı açın ve kareleri çıkartmaya başlayın.

Kullanım: Kırpma / çevirme / tersine çevirme videosu almak için bunları kırpma, ters çevirme, tersine çevirme vb.

Umarım okumaktan zevk alırsınız. Herhangi bir şüpheniz / öneriniz varsa lütfen sormaya çekinmeyin ve kendimi geliştirmek veya iyileştirmek için elimden geleni yapacağım.

Yorumlarınızı bekliyoruz.

 

Cevap bırakın

E-posta hesabınız yayımlanmayacak.

Bu web sitesi deneyiminizi geliştirmek için çerezleri kullanır. Bununla iyi olduğunuzu varsayacağız, ancak isterseniz vazgeçebilirsiniz. Kabul etmek Mesajları Oku