Advertisement
willtrieagain

cap_images.py

Jan 17th, 2022
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. import cv2
  2. import os
  3. import shutil
  4. import argparse
  5. from itertools import count
  6.  
  7. parser = argparse.ArgumentParser()
  8. parser.add_argument(
  9. '-dir',
  10. '-directory',
  11. required=False,
  12. default='images',
  13. help='specify location of image folder'
  14. )
  15. args = parser.parse_args()
  16. path = args.dir
  17.  
  18. vid = cv2.VideoCapture(0)
  19. # WARNING: will empty the directory if it exists
  20. if os.path.exists(path) and os.path.isdir(path):
  21. shutil.rmtree(path)
  22. os.makedirs(path)
  23.  
  24. for index in count(0):
  25. ret, frame = vid.read()
  26. if not ret: break
  27. # cv2.namedWindow("output", cv2.WINDOW_NORMAL) qqq
  28. cv2.imshow('output', frame)
  29. name = './{}/f-{}.jpg'.format(path, index)
  30. print("Saved {}\r".format(name), end='\r')
  31. cv2.imwrite(name, frame)
  32. if cv2.waitKey(1) & 0xFF == ord('q'):
  33. break
  34.  
  35. vid.release()
  36. cv2.destroyAllWindows()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement