调试海康usb摄像头错误记录

19 篇文章 0 订阅

调试海康usb摄像头错误记录
所用代码如下,代码很简单,打开摄像头,获取视频流,从视频流中截取一帧按键’s’保存.
取名:capture.py

import cv2 
import numpy as np 
import time
cap0 = cv2.VideoCapture(0)

cap1 = cv2.VideoCapture(1) 
i = 1
while(1): # get a frame 
	ret0, frame0 = cap0.read() # show a frame 
	ret1, frame1 = cap1.read() # show a frame 
	cv2.imshow("capture0", frame0) 
	cv2.imshow("capture1", frame1) 
	k = cv2.waitKey(100) & 0xFF
	if k == ord('q'):
		break 
	elif k == ord('s'):
		cv2.imwrite('left'+str('%02d'%i)+'.jpg',frame0)
		cv2.imwrite('right'+str('%02d'%i)+'.jpg',frame1)
		i=i+1
cap0.release() 
cap1.release() 
cv2.destroyAllWindows()

1.

libv4l2: error setting pixformat: Device or resource busy
libv4l2: error setting pixformat: Device or resource busy
libv4l2: error setting pixformat: Device or resource busy
libv4l2: error setting pixformat: Device or resource busy
libv4l2: error setting pixformat: Device or resource busy
libv4l2: error setting pixformat: Device or resource busy
libv4l2: error setting pixformat: Device or resource busy
libv4l2: error setting pixformat: Device or resource busy
libv4l2: error setting pixformat: Device or resource busy
libv4l2: error setting pixformat: Device or resource busy
libv4l2: error setting pixformat: Device or resource busy
VIDEOIO ERROR: V4L2: Pixel format of incoming image is unsupported by OpenCV

上次错误退出,强退的.
解决:插拔usb接口.

2.

VIDEOIO ERROR: V4L: index 0 is not correct!

下面这句话报的错,原因是在/dev下video0变成了video1或者其他,需要修改成cv2.VideoCapture(0)或者其他数字

cap0 = cv2.VideoCapture(0)

**解决:**将0调大,能找到.

3.
运行python capture.py  有时报如下错误:

aaaaaaaaaa
select timeout
select timeout
Segmentation fault (core dumped)

这种错误要等它运行完毕,不运行完毕强退的话,会导致1那种错误.
**解决:**待运行完毕,再次运行就好.

4.

VIDIOC_DQBUF: No such device

这种错误,是摄像头没链接好,可以用lsusb查看device信息,或者用ubuntu自带的cheese来看图像.
**解决:**插拔usb接口

插一句:若是在firefly这种嵌入式机子上调试双目,不能将两摄像头接在一个总线上.这是一个坑.

以前遇到上述错误总担心是opencv的问题,想错了.

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
海康摄像头记录调整云台操作是指海康摄像头通过调整云台的操作来进行录像记录。云台是摄像头上的一个部件,可以对摄像头进行方向和角度的调整。 海康摄像头记录调整云台操作的目的是为了能够更灵活地调整摄像头的视角,以便获取更好的录像效果。通过调整云台,可以使摄像头旋转和倾斜,从而可以实现全方位的监控。 海康摄像头记录调整云台操作的具体步骤如下: 1. 首先,进入摄像头的设置界面,在设置界面中找到云台控制选项。 2. 在云台控制选项中,选择要调整的摄像头。如果有多个摄像头,可以选择其中一个进行调整。 3. 点击调整按钮,进入云台调整界面。在这个界面上,可以看到摄像头的当前位置和角度。 4. 通过云台调整界面上的按钮或者滑块,调整摄像头的方向和角度。可以选择向左或向右旋转,向上或向下倾斜等。 5. 调整完成后,点击确认按钮保存设置。此时,摄像头记录下调整后的位置和角度。 通过以上步骤,海康摄像头就可以记录调整云台操作了。录像记录的信息包括调整前后的位置和角度,以及调整的时间。这样,用户就可以根据需要进行相应的回放和查看操作。海康摄像头记录调整云台操作的功能方便用户根据实际需要进行自定义的监控视角设置,提升了监控系统的灵活性和使用效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值