Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用python静默捕获网络摄像头快照_Python_Python 3.x_Opencv_Webcam - Fatal编程技术网

用python静默捕获网络摄像头快照

用python静默捕获网络摄像头快照,python,python-3.x,opencv,webcam,Python,Python 3.x,Opencv,Webcam,如何在不弹出窗口的情况下在python中捕获网络摄像头的快照或流式网络摄像头?使用opencv python包,下面的代码瞬间捕获网络摄像头信息并将图像保存在指定的目录中。注意:网络摄像头指示灯确实会亮起几分之一秒。到目前为止,我不确定如何避免这种情况 import cv2 webcam = cv2.VideoCapture(1) # Number which capture webcam in my machine # try either VideoCapture(0) or (1) bas

如何在不弹出窗口的情况下在python中捕获网络摄像头的快照或流式网络摄像头?

使用opencv python包,下面的代码瞬间捕获网络摄像头信息并将图像保存在指定的目录中。注意:网络摄像头指示灯确实会亮起几分之一秒。到目前为止,我不确定如何避免这种情况

import cv2
webcam = cv2.VideoCapture(1) # Number which capture webcam in my machine
# try either VideoCapture(0) or (1) based on your camera availability
# in my desktop it works with (1)
check, frame = webcam.read()
cv2.imwrite(filename=r'<Your Directory>\saved_img.jpg', img=frame)
webcam.release()
导入cv2
webcam=cv2.VideoCapture(1)#在我的机器中捕获webcam的编号
#根据您的相机可用性,尝试视频捕获(0)或(1)
#在我的桌面上,它与(1)一起工作
选中,frame=webcam.read()
imwrite(文件名=r'\saved\u img.jpg',img=frame)
webcam.release()

这段代码可以写在bat文件中,您可以为您正在查找的任何事件(如启动安全性)触发这段代码。

使用opencv python包,下面的代码立即捕获网络摄像头信息并将图像保存在指定的目录中。注意:网络摄像头指示灯确实会亮起几分之一秒。到目前为止,我不确定如何避免这种情况

import cv2
webcam = cv2.VideoCapture(1) # Number which capture webcam in my machine
# try either VideoCapture(0) or (1) based on your camera availability
# in my desktop it works with (1)
check, frame = webcam.read()
cv2.imwrite(filename=r'<Your Directory>\saved_img.jpg', img=frame)
webcam.release()
导入cv2
webcam=cv2.VideoCapture(1)#在我的机器中捕获webcam的编号
#根据您的相机可用性,尝试视频捕获(0)或(1)
#在我的桌面上,它与(1)一起工作
选中,frame=webcam.read()
imwrite(文件名=r'\saved\u img.jpg',img=frame)
webcam.release()

这段代码可以写在bat文件中,您可以为您要查找的任何事件(如启动安全性)触发它。

将其保存在python代码中以通过网络传输怎么样?此代码似乎不适用于windows 10 x64。您使用的是什么版本的python?具有讽刺意味的是,我实际上是为了启动安全而编写此代码,将捕获的映像发送到我的vps,到目前为止,我还没有找到一种有效的方法。我使用的是windows 10机器64位处理器,您收到了什么错误消息?在打开图像后,我使用python 3.7 open cv 4.1.1“saved_img.jpg,看起来我们不支持此文件格式”。没有从python解释器接收任何错误。似乎以错误的格式保存图像。我正在使用python 3.6、3.8、2.7,但都没有用。也许我应该安装37?Python版本不应该是个问题,jpg是一种传统的图像格式,png格式可以工作。把它保存在Python代码中通过网络传输怎么样?此代码似乎不适用于windows 10 x64。您使用的是什么版本的python?具有讽刺意味的是,我实际上是为了启动安全而编写此代码,将捕获的映像发送到我的vps,到目前为止,我还没有找到一种有效的方法。我使用的是windows 10机器64位处理器,您收到了什么错误消息?在打开图像后,我使用python 3.7 open cv 4.1.1“saved_img.jpg,看起来我们不支持此文件格式”。没有从python解释器接收任何错误。似乎以错误的格式保存图像。我正在使用python 3.6、3.8、2.7,但都没有用。也许我应该安装37?Python版本不应该是个问题,jpg是一种传统的图像格式,png格式也可以