我很抱歉但我希望这里有人能帮忙。
我已经用USB线将THETA S连接到笔记本电脑上,在Python程序上获取图像,但站了几分钟到几十分钟后,我就无法获取图像了。
Python程式
import cv2
# Set device ID to 2 to get converted images from THETA.
cap = cv2.VideoCapture(2)
while True:
ret, image = cap.read()
if not ret:
break
cv2.imshow("ok", image)
if cv2.waitKey(1) & 0xFF == ord("q"):
break
断开连接后,这是将要输入的图像。
THETA UVC Blender Status:0x800705AA
任何人都可以给予我他们的意见。
这可能与USB线长5米的事实有关,但到目前为止,我们正在Windows PC上处理以下问题。
- 禁用USB选择性挂起设置。
- 将电源选项设置为“High Performance(高性能)”。
1条答案
按热度按时间dced5bon1#
看起来你的代码有一些基本的错误。
因为
args
从未被定义过,所以给定的代码在这一行抛出错误。下面是让相机工作的基本工作脚本:
上面的工作在我的
windows10
笔记本电脑与python3.10
和最新的cv2
版本。