树莓派4b调用摄像头问题

OGoose 2024-11-17181 次点击
pi@raspberrypi:~ $ libcamera-hello
[0:02:26.915254590] [2328] INFO Camera camera_manager.cpp:325 libcamera v0.3.2+27-7330f29b
[0:02:26.961089023] [2331] WARN RPiSdn sdn.cpp:40 Using legacy SDN tuning - please consider moving SDN inside rpi.denoise
[0:02:26.965643694] [2331] INFO RPI vc4.cpp:447 Registered camera /base/soc/i2c0mux/i2c@1/ov5647@36 to Unicam device /dev/media2 and ISP device /dev/media0
[0:02:26.966065682] [2331] INFO RPI pipeline_base.cpp:1126 Using configuration file '/usr/share/libcamera/pipeline/rpi/vc4/rpi_apps.yaml'
Made X/EGL preview window
Mode selection for 1296:972:12:P
SGBRG10_CSI2P,640x480/0 - Score: 3296
SGBRG10_CSI2P,1296x972/0 - Score: 1000
SGBRG10_CSI2P,1920x1080/0 - Score: 1349.67
SGBRG10_CSI2P,2592x1944/0 - Score: 1567
Stream configuration adjusted
[0:02:27.210401462] [2328] INFO Camera camera.cpp:1197 configuring streams: (0) 1296x972-YUV420 (1) 1296x972-SGBRG10_CSI2P
[0:02:27.212389915] [2331] INFO RPI vc4.cpp:622 Sensor: /base/soc/i2c0mux/i2c@1/ov5647@36 - Selected sensor format: 1296x972-SGBRG10_1X10 - Selected unicam format: 1296x972-pGAA
Attempt to import unsupported winsys offset 1632960
terminate called after throwing an instance of 'std::runtime_error'
what(): failed to import fd 23
Aborted
收藏 ♥ 感谢
Spoony 小组长 2024-11-17 
你是 SSH 登录终端运行的吧
如果是,可以使用这个命令:

libcamera-hello --qt-preview
OGoose 2024-11-17 
@Spoony 我用这个命令以后会卡一下如何结束不显示摄像头
Spoony 小组长 2024-11-17 
@OGoose 使用终端中的 Ctrl+C 停止。
如果只是拍照,可以运行 libcamera-jpeg --output test.jpg
OGoose 2024-11-17 
@Spoony 他自动停止不会显示摄像头的画面
OGoose 2024-11-17 
@Spoony libcamera-hello --qt-preview:不出现黑色框且没有报错fd23,但也没有看到预览界面。
libcamera-jpeg --output test.jpg:会报错,但预览窗口有弹出,
OGoose 2024-11-17 
libcamera-jpeg --output test.jpg使用此命令可以捕获图片但是视频流会超时
OGoose 2024-11-17 
pi@raspberrypi:~ $ libcamera-hello --qt-preview
[0:07:13.961839056] [3763] INFO Camera camera_manager.cpp:325 libcamera v0.3.2+27-7330f29b
[0:07:14.008421192] [3766] WARN RPiSdn sdn.cpp:40 Using legacy SDN tuning - please consider moving SDN inside rpi.denoise
[0:07:14.010740031] [3766] INFO RPI vc4.cpp:447 Registered camera /base/soc/i2c0mux/i2c@1/ov5647@36 to Unicam device /dev/media1 and ISP device /dev/media0
[0:07:14.010830752] [3766] INFO RPI pipeline_base.cpp:1126 Using configuration file '/usr/share/libcamera/pipeline/rpi/vc4/rpi_apps.yaml'
Made QT preview window
Mode selection for 1296:972:12:P
SGBRG10_CSI2P,640x480/0 - Score: 3296
SGBRG10_CSI2P,1296x972/0 - Score: 1000
SGBRG10_CSI2P,1920x1080/0 - Score: 1349.67
SGBRG10_CSI2P,2592x1944/0 - Score: 1567
Stream configuration adjusted
[0:07:14.048735143] [3763] INFO Camera camera.cpp:1197 configuring streams: (0) 1296x972-YUV420 (1) 1296x972-SGBRG10_CSI2P
[0:07:14.050660280] [3766] INFO RPI vc4.cpp:622 Sensor: /base/soc/i2c0mux/i2c@1/ov5647@36 - Selected sensor format: 1296x972-SGBRG10_1X10 - Selected unicam format: 1296x972-pGAA

@Spoony 我是通过windows远程桌面连接的树莓派,上面运行以后不会显示预览窗口是什么问题
Spoony 小组长 2024-11-18 
@OGoose 远程桌面不显示可能和 X11 或 wayland 有关,要自己查一下

登录注册 后可回复。

这里由以下店铺的技术人员在此免费提供能力范围内的技术支持。

NXEZ 创客商店(淘宝)

排障问题发帖注意事项:
1、请尽可能将故障说明清晰,列明例如使用环境和做了哪些操作和配置等。
2、排障中已经做了哪些尝试,如果能在问题中进行描述将极大提高解决问题的效率。
3、对于需要自身完成知识积累才能解决的问题,请自行通过搜索引擎寻找资料学习。