我在SE5上插入一个USB摄像头,使用 ls /dev/video* 可以看到 /dev/video0和/dev/video1。我在配置文件中,使用了/dev/video0。代码跑起来后,出现如图日志后,就没有再继续往下执行了。
我的流程为decode->encode。配置文件:
{
"channels": [
{
"channel_id": 0,
"url": "/dev/video1",
"source_type": "CAMERA",
"sample_interval": 4,
"loop_num": 1,
"fps": -1,
"decode_id":5000
}
],
"class_names": "/data/sophon_stream_dev/yolov8/coco.names",
"download_image": false,
"draw_func_name": "draw_yolov5_results",
"engine_config_path": "/data/sophon_stream_dev/yolov8/config/engine_group.json"
}
engine_group.json:
[
{
"graph_id": 0,
"device_id": 0,
"graph_name": "yolov8",
"elements": [
{
"element_id": 5000,
"element_config": "/data/sophon_stream_dev/yolov8/config/decode.json",
"ports": {
"input": [
{
"port_id": 0,
"is_sink": false,
"is_src": true
}
]
}
},
{
"element_id": 5001,
"element_config": "/data/sophon_stream_dev/yolov8/config/encode.json",
"ports": {
"output": [
{
"port_id": 0,
"is_sink": true,
"is_src": false
}
]
}
}
],
"connections": [
{
"src_element_id": 5000,
"src_port": 0,
"dst_element_id": 5001,
"dst_port": 0
}
]
}
]
我使用ffmpeg -f v4l2 -video_size 640x480 -i /dev/video0 -vframes 1 output.jpg命令测试过,是可以获取到USE摄像头的画面照片,所以请帮忙看一下这个错误
我在SE5上插入一个USB摄像头,使用 ls /dev/video* 可以看到 /dev/video0和/dev/video1。我在配置文件中,使用了/dev/video0。代码跑起来后,出现如图日志后,就没有再继续往下执行了。
我的流程为decode->encode。配置文件:
{
"channels": [
{
"channel_id": 0,
"url": "/dev/video1",
"source_type": "CAMERA",
"sample_interval": 4,
"loop_num": 1,
"fps": -1,
"decode_id":5000
}
],
"class_names": "/data/sophon_stream_dev/yolov8/coco.names",
"download_image": false,
"draw_func_name": "draw_yolov5_results",
"engine_config_path": "/data/sophon_stream_dev/yolov8/config/engine_group.json"
}
engine_group.json:
[
{
"graph_id": 0,
"device_id": 0,
"graph_name": "yolov8",
"elements": [
{
"element_id": 5000,
"element_config": "/data/sophon_stream_dev/yolov8/config/decode.json",
"ports": {
"input": [
{
"port_id": 0,
"is_sink": false,
"is_src": true
}
]
}
},
{
"element_id": 5001,
"element_config": "/data/sophon_stream_dev/yolov8/config/encode.json",
"ports": {
"output": [
{
"port_id": 0,
"is_sink": true,
"is_src": false
}
]
}
}
],
"connections": [
{
"src_element_id": 5000,
"src_port": 0,
"dst_element_id": 5001,
"dst_port": 0
}
]
}
]
我使用ffmpeg -f v4l2 -video_size 640x480 -i /dev/video0 -vframes 1 output.jpg命令测试过,是可以获取到USE摄像头的画面照片,所以请帮忙看一下这个错误