import cv2

# 获取本地摄像头
# folder_path 截取图片的存储目录
def get_img_from_camera_local(folder_path):
cap = cv2.VideoCapture(0)
i = 1
while True:
ret, frame = cap.read()
cv2.imshow("capture", frame)
print str(i)
cv2.imwrite(folder_path + str(i) + '.jpg', frame)  # 存储为图像
if cv2.waitKey(1) & 0xFF == ord('q'):
break
i += 1
cap.release()
cv2.destroyAllWindows() # 获取网络摄像头,格式:rtsp://username:pwd@ip/
# folder_path 截取图片的存储目录
def get_img_from_camera_net(folder_path):
cap = cv2.VideoCapture('rtsp://username:pwd@ip/')
i = 1
while True:
ret, frame = cap.read()
cv2.imshow("capture", frame)
print str(i)
cv2.imwrite(folder_path + str(i) + '.jpg', frame)  # 存储为图像
if cv2.waitKey(1) & 0xFF == ord('q'):
break
i += 1
cap.release()
cv2.destroyAllWindows() # 测试
if __name__ == '__main__':
folder_path = 'D:\\img_from_camera\\'
get_img_from_camera_local(folder_path)
原文:https://blog.csdn.net/weixin_41667664/article/details/80079924

  

最新文章

  1. Xamarin和微软发起.NET基金会
  2. Dynamic Programming [Algorithm]
  3. java方法重载(overload)、重写(override);this、super关键简介
  4. 什么是jquery $ jQuery对象和DOM对象 和一些选择器
  5. Android proguard 详解
  6. CentOS 7.0 部署 Django 到运行起来第一个web service
  7. BestCoder Round #74 (div.2)
  8. 我的第二篇--nginx安装问题之路径问题
  9. bzoj 2324 [ZJOI2011]营救皮卡丘(floyd,费用流)
  10. Codeforces 479E Riding in a Lift
  11. 浅谈JNDI的使用
  12. POJ-3617 Best Cow Line---字符串贪心
  13. Python Django缓存,信号,序列化,文件上传,Ajax登录和csrf_token验证
  14. springboot +thymeleaf+myql 记录
  15. Excel VBA入门(8): 代码调试/错误处理/代码优化
  16. <转>cookie和session的区别
  17. Jquery部分小结
  18. Confluence 6 从一个模板中创建一个空间
  19. java 多线程 19: ReentrantLock 与 Condition
  20. Confluence 6 使用 LDAP 授权连接一个内部目录 - Schema 设置

热门文章

  1. 洛谷P2527 [SHOI2001]Panda的烦恼
  2. github新建本地仓库,再同步远程仓库基本用法
  3. POJ 1741 树上 点的 分治
  4. Python从文件中读取字符串,用正则表达式匹配中文字符的问题
  5. 2015轻院校赛 D 社交网络(排列组合)
  6. Java简单实验--关于课后提到的java重载函数的简单分析
  7. Meteor在手机上运行
  8. Office EXCEL 表格如何设置某个单元格是选择项,如何设置一级下拉菜单
  9. Deepin-键盘快捷键
  10. Deepin-安装php