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