Python ve OpenCV ile Videodan Bir Kare Yakalama ve Kaydetme

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.

 

görüntü işlemeopenCVopencv görüntü işlemeopencv örnekleripython
Comments (0)
Add Comment