使用StereoPi v2进行SBS立体录制时右侧画面出现紫白闪烁条求助
StereoPi v2 立体录制右侧画面异常问题
我正在使用StereoPi v2 Camera Kit,运行设备配套的OpenCV操作系统。在进行左右并排(side-by-side)立体录制时,右侧画面出现一列紫白闪烁的竖条,该问题在使用raspivid和PiCamera时均会出现。
使用的命令与代码
raspivid命令
raspivid -o - -t 0 -3d sbs -w 800 -h 600 -fps 12 | cvlc -vvv stream:///dev/stdin --sout '#rtp{sdp=rtsp://:8085/}' :demux=h264
PiCamera代码
import picamera camera = picamera.PiCamera(stereo_mode="side-by-side") camera.resolution = (1920, 1088) camera.start_recording('my_video.h264') camera.wait_recording(5) camera.stop_recording()
异常现象
- 右侧画面固定出现紫白闪烁竖条,raspivid和PiCamera录制场景下均存在该问题
- 偶尔左右画面分割线会向右闪烁偏移,右侧画面部分被截断,底部露出左侧画面,右侧空余列显示类似原始内存数据的内容
- 仅录制时出现问题,拍摄静态立体图像完全正常
我怀疑是内存相关问题,可提供h264文件用于分析。
已尝试的解决方法
- 重新确认相机已启用
- 执行
apt-get update/upgrade更新系统 - 更新picamera库
- 在config.txt中将cma内存调整至512MB
- 通过raspi-config将GPU内存调整至512MB
- 通过picamera的
camera_num参数交换左右相机,问题仍出现在右侧画面 - 修复了picamera中的已知bug(对应GitHub issue #411)
内容的提问来源于stack exchange,提问作者Skippy2626
相关产品推荐
相关产品推荐

