Skip to content

Decode无法解析USB摄像头画面 #96

Description

@yuhan159

我在SE5上插入一个USB摄像头,使用 ls /dev/video* 可以看到 /dev/video0和/dev/video1。我在配置文件中,使用了/dev/video0。代码跑起来后,出现如图日志后,就没有再继续往下执行了。

Image

我的流程为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摄像头的画面照片,所以请帮忙看一下这个错误

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions