[INFO] acl init success
[INFO] open device 0 success
[INFO] load model yolo.om success
[INFO] create model description success
[ WARN:0@109.455] global /croot/opencv-suite_1691620390108/work/modules/videoio/src/cap_v4l.cpp (902) open VIDEOIO(V4L2:/dev/video0): can't open camera by index
[ WARN:0@109.456] global /croot/opencv-suite_1691620390108/work/modules/videoio/src/cap_v4l.cpp (902) open VIDEOIO(V4L2:/dev/video1): can't open camera by index
[ WARN:0@109.456] global /croot/opencv-suite_1691620390108/work/modules/videoio/src/cap_v4l.cpp (902) open VIDEOIO(V4L2:/dev/video2): can't open camera by index
[ WARN:0@109.456] global /croot/opencv-suite_1691620390108/work/modules/videoio/src/cap_v4l.cpp (902) open VIDEOIO(V4L2:/dev/video3): can't open camera by index
[ WARN:0@109.456] global /croot/opencv-suite_1691620390108/work/modules/videoio/src/cap_v4l.cpp (902) open VIDEOIO(V4L2:/dev/video4): can't open camera by index
[ WARN:0@109.456] global /croot/opencv-suite_1691620390108/work/modules/videoio/src/cap_v4l.cpp (902) open VIDEOIO(V4L2:/dev/video5): can't open camera by index
[ WARN:0@109.456] global /croot/opencv-suite_1691620390108/work/modules/videoio/src/cap_v4l.cpp (902) open VIDEOIO(V4L2:/dev/video6): can't open camera by index
[ WARN:0@109.456] global /croot/opencv-suite_1691620390108/work/modules/videoio/src/cap_v4l.cpp (902) open VIDEOIO(V4L2:/dev/video7): can't open camera by index
[ WARN:0@109.456] global /croot/opencv-suite_1691620390108/work/modules/videoio/src/cap_v4l.cpp (902) open VIDEOIO(V4L2:/dev/video8): can't open camera by index
[ WARN:0@109.456] global /croot/opencv-suite_1691620390108/work/modules/videoio/src/cap_v4l.cpp (902) open VIDEOIO(V4L2:/dev/video9): can't open camera by index
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
/tmp/ipykernel_24374/2101816269.py in <cell line: 3>()
5 infer_image(img_path, model, labels_dict, cfg)
6 elif infer_mode == 'camera':
----> 7 infer_camera(model, labels_dict, cfg)
8 elif infer_mode == 'video':
9 video_path = 'racing.mp4'
/tmp/ipykernel_24374/2453865149.py in infer_camera(model, labels_dict, cfg)
115
116 # 获取摄像头
--> 117 camera_index = find_camera_index()
118 cap = cv2.VideoCapture(camera_index)
119 # 初始化可视化对象
/tmp/ipykernel_24374/2453865149.py in find_camera_index()
112
113 # If no camera is found
--> 114 raise ValueError("No camera found.")
115
116 # 获取摄像头
ValueError: No camera found.
检查摄像头,已经正确连接到开发板了
(base) root@davinci-mini:/home/HwHiAiUser/samples/notebooks# lsusb
Bus 004 Device 002: ID 0bda:0411 Realtek Semiconductor Corp. Hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 010: ID 2bdf:0280 SN0002 HIK 1080P Camera
Bus 003 Device 003: ID 0bda:8178 Realtek Semiconductor Corp. RTL8192CU 802.11n WLAN Adapter
Bus 003 Device 002: ID 0bda:5411 Realtek Semiconductor Corp. RTS5411 Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
(base) root@davinci-mini:/home/HwHiAiUser/samples/notebooks# sudo v4l2-ctl -d /dev/video0 --all
Driver Info:
Driver name : uvcvideo
Card type : HIK 1080P Camera: HIK 1080P Cam
Bus info : usb-xhci-hcd.1.auto-1.2
Driver version : 5.10.0
Capabilities : 0x84a00001
Video Capture
Metadata Capture
Streaming
Extended Pix Format
Device Capabilities
Device Caps : 0x04200001
Video Capture
Streaming
Extended Pix Format
Media Driver Info:
Driver name : uvcvideo
Model : HIK 1080P Camera: HIK 1080P Cam
Serial : SN0002
Bus info : usb-xhci-hcd.1.auto-1.2
Media version : 5.10.0
Hardware revision: 0x00001205 (4613)
Driver version : 5.10.0
Interface Info:
ID : 0x03000002
Type : V4L Video
Entity Info:
ID : 0x00000001 (1)
Name : HIK 1080P Camera: HIK 1080P Cam
Function : V4L2 I/O
Flags : default
Pad 0x01000007 : 0: Sink
Link 0x02000010: from remote pad 0x100000a of entity 'Extension 3' (Video Pixel Formatter): Data, Enabled, Immutable
Priority: 2
Video input : 0 (Input 1: ok)
Format Video Capture:
Width/Height : 640/360
Pixel Format : 'YUYV' (YUYV 4:2:2)
Field : None
Bytes per Line : 1280
Size Image : 460800
Colorspace : Default
Transfer Function : Default (maps to Rec. 709)
YCbCr/HSV Encoding: Default (maps to ITU-R 601)
Quantization : Default (maps to Limited Range)
Flags :
Crop Capability Video Capture:
Bounds : Left 0, Top 0, Width 640, Height 360
Default : Left 0, Top 0, Width 640, Height 360
Pixel Aspect: 1/1
Selection Video Capture: crop_default, Left 0, Top 0, Width 640, Height 360, Flags:
Selection Video Capture: crop_bounds, Left 0, Top 0, Width 640, Height 360, Flags:
Streaming Parameters Video Capture:
Capabilities : timeperframe
Frames per second: 25.000 (25/1)
Read buffers : 0
在运行yolov5样例时,出现报错:
[INFO] acl init success [INFO] open device 0 success [INFO] load model yolo.om success [INFO] create model description success [ WARN:0@109.455] global /croot/opencv-suite_1691620390108/work/modules/videoio/src/cap_v4l.cpp (902) open VIDEOIO(V4L2:/dev/video0): can't open camera by index [ WARN:0@109.456] global /croot/opencv-suite_1691620390108/work/modules/videoio/src/cap_v4l.cpp (902) open VIDEOIO(V4L2:/dev/video1): can't open camera by index [ WARN:0@109.456] global /croot/opencv-suite_1691620390108/work/modules/videoio/src/cap_v4l.cpp (902) open VIDEOIO(V4L2:/dev/video2): can't open camera by index [ WARN:0@109.456] global /croot/opencv-suite_1691620390108/work/modules/videoio/src/cap_v4l.cpp (902) open VIDEOIO(V4L2:/dev/video3): can't open camera by index [ WARN:0@109.456] global /croot/opencv-suite_1691620390108/work/modules/videoio/src/cap_v4l.cpp (902) open VIDEOIO(V4L2:/dev/video4): can't open camera by index [ WARN:0@109.456] global /croot/opencv-suite_1691620390108/work/modules/videoio/src/cap_v4l.cpp (902) open VIDEOIO(V4L2:/dev/video5): can't open camera by index [ WARN:0@109.456] global /croot/opencv-suite_1691620390108/work/modules/videoio/src/cap_v4l.cpp (902) open VIDEOIO(V4L2:/dev/video6): can't open camera by index [ WARN:0@109.456] global /croot/opencv-suite_1691620390108/work/modules/videoio/src/cap_v4l.cpp (902) open VIDEOIO(V4L2:/dev/video7): can't open camera by index [ WARN:0@109.456] global /croot/opencv-suite_1691620390108/work/modules/videoio/src/cap_v4l.cpp (902) open VIDEOIO(V4L2:/dev/video8): can't open camera by index [ WARN:0@109.456] global /croot/opencv-suite_1691620390108/work/modules/videoio/src/cap_v4l.cpp (902) open VIDEOIO(V4L2:/dev/video9): can't open camera by index --------------------------------------------------------------------------- ValueError Traceback (most recent call last) /tmp/ipykernel_24374/2101816269.py in <cell line: 3>() 5 infer_image(img_path, model, labels_dict, cfg) 6 elif infer_mode == 'camera': ----> 7 infer_camera(model, labels_dict, cfg) 8 elif infer_mode == 'video': 9 video_path = 'racing.mp4' /tmp/ipykernel_24374/2453865149.py in infer_camera(model, labels_dict, cfg) 115 116 # 获取摄像头 --> 117 camera_index = find_camera_index() 118 cap = cv2.VideoCapture(camera_index) 119 # 初始化可视化对象 /tmp/ipykernel_24374/2453865149.py in find_camera_index() 112 113 # If no camera is found --> 114 raise ValueError("No camera found.") 115 116 # 获取摄像头 ValueError: No camera found.检查摄像头,已经正确连接到开发板了
(base) root@davinci-mini:/home/HwHiAiUser/samples/notebooks# lsusb Bus 004 Device 002: ID 0bda:0411 Realtek Semiconductor Corp. Hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 010: ID 2bdf:0280 SN0002 HIK 1080P Camera Bus 003 Device 003: ID 0bda:8178 Realtek Semiconductor Corp. RTL8192CU 802.11n WLAN Adapter Bus 003 Device 002: ID 0bda:5411 Realtek Semiconductor Corp. RTS5411 Hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub (base) root@davinci-mini:/home/HwHiAiUser/samples/notebooks# sudo v4l2-ctl -d /dev/video0 --all Driver Info: Driver name : uvcvideo Card type : HIK 1080P Camera: HIK 1080P Cam Bus info : usb-xhci-hcd.1.auto-1.2 Driver version : 5.10.0 Capabilities : 0x84a00001 Video Capture Metadata Capture Streaming Extended Pix Format Device Capabilities Device Caps : 0x04200001 Video Capture Streaming Extended Pix Format Media Driver Info: Driver name : uvcvideo Model : HIK 1080P Camera: HIK 1080P Cam Serial : SN0002 Bus info : usb-xhci-hcd.1.auto-1.2 Media version : 5.10.0 Hardware revision: 0x00001205 (4613) Driver version : 5.10.0 Interface Info: ID : 0x03000002 Type : V4L Video Entity Info: ID : 0x00000001 (1) Name : HIK 1080P Camera: HIK 1080P Cam Function : V4L2 I/O Flags : default Pad 0x01000007 : 0: Sink Link 0x02000010: from remote pad 0x100000a of entity 'Extension 3' (Video Pixel Formatter): Data, Enabled, Immutable Priority: 2 Video input : 0 (Input 1: ok) Format Video Capture: Width/Height : 640/360 Pixel Format : 'YUYV' (YUYV 4:2:2) Field : None Bytes per Line : 1280 Size Image : 460800 Colorspace : Default Transfer Function : Default (maps to Rec. 709) YCbCr/HSV Encoding: Default (maps to ITU-R 601) Quantization : Default (maps to Limited Range) Flags : Crop Capability Video Capture: Bounds : Left 0, Top 0, Width 640, Height 360 Default : Left 0, Top 0, Width 640, Height 360 Pixel Aspect: 1/1 Selection Video Capture: crop_default, Left 0, Top 0, Width 640, Height 360, Flags: Selection Video Capture: crop_bounds, Left 0, Top 0, Width 640, Height 360, Flags: Streaming Parameters Video Capture: Capabilities : timeperframe Frames per second: 25.000 (25/1) Read buffers : 0这是什么原因,该怎么办?