
хотя мой код работал идеально на ПК, но, возможно, он может помочь, поэтому вот мой код:
import argparse
import datetime
import imutils
import time
import cv2
import numpy as np
ap = argparse.ArgumentParser()
ap.add_argument("-v", "--video", help="path to video")
ap.add_argument("-a", "--min-area", type=int, default = 200, help="min area")
args=vars(ap.parse_args())
if args.get("video", None) is None:
camera = cv2.VideoCapture(0)
camera.set(cv2.cv.CV_CAP_PROP_FPS,2)
camera.set(cv2.cv.CV_CAP_PROP_FRAME_WIDTH,640)
camera.set(cv2.cv.CV_CAP_PROP_FRAME_HEIGHT,480)
time.sleep(2.5)
else:
camera = cv2.VideoCapture(args["video"])
while True:
(grabbed, frame) = camera.read()
if not grabbed:
break
frame = imutils.resize(frame, width=500)
cv2.imshow("testing",frame)
key = cv2.waitKey(1) & 0xFF
if key == ord("q"):
break
camera.release()
cv2.destroyAllWindows()
Подробнее здесь: https://stackoverflow.com/questions/309 ... ith-webcam
Мобильная версия