Hoş geldin

Tüm özelliklerimize erişmek için şimdi bize katılın. Kayıt olduktan ve giriş yaptıktan sonra, konular oluşturabilir, mevcut mesajlara cevap yazabilir, diğer üyelerinize itibar edebilir, kendi özel mesajınızı alabilir ve çok daha fazlasını yapabilirsiniz. Ayrıca hızlı ve tamamen ücretsiz, bu yüzden ne bekliyorsunuz?

  • Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz. Daha fazla bilgi edin

Python Hareket Sensörü

Katılım
24 Tem 2018
Mesajlar
27
Beğeniler
35
#1
Öncelikle modül Kurulum için
pip install opencv-python
Python:
import cv2
 
def diffres(t0, t1, t2):
 
  d1 = cv2.absdiff(t2, t1)
  d2 = cv2.absdiff(t1, t0)
 
  return cv2.bitwise_and(d1, d2)
 
cam = cv2.VideoCapture(0)
winName = "Siberdrone15"
 
cv2.namedWindow(winName, cv2.CV_WINDOW_AUTOSIZE)
 
a = cv2.cvtColor(cam.read()[1], cv2.COLOR_RGB2GRAY)
 
b = cv2.cvtColor(cam.read()[1], cv2.COLOR_RGB2GRAY)
 
c = cv2.cvtColor(cam.read()[1], cv2.COLOR_RGB2GRAY)
 
while True:
 
  cv2.imshow( winName, diffres(a,b,c) )
 
  a = b
 
  b = c
 
  c = cv2.cvtColor(cam.read()[1], cv2.COLOR_RGB2GRAY)
 
  key = cv2.waitKey(10)
 
  if key == 27:
 
    cv2.destroyWindow(winName)
 
    break