# 摄像头

Source: [https://docs.qualcomm.com/doc/80-70017-50SC/topic/camera.html](https://docs.qualcomm.com/doc/80-70017-50SC/topic/camera.html)

Qualcomm IM SDK 摄像头插件 camsrc 充当 Qualcomm 摄像头服务的客户端。摄像头用例显示了来自实时源的 1080p YUV 流的执行和显示。

有关摄像头插件的更多信息，请参阅[摄像头架构](https://docs.qualcomm.com/doc/80-70017-50SC/topic/architecture.html#camera)。

### 前提条件

- 完成[多媒体用例](https://docs.qualcomm.com/doc/80-70017-50SC/topic/multimedia-use-cases.html)中提到的前提条件。
- 配置显示：

        mount -o remount,rw /Copy to clipboard

        export XDG_RUNTIME_DIR=/dev/socket/westonCopy to clipboard

        export WAYLAND_DISPLAY=wayland-1Copy to clipboard

### 来自实时源的单个 1080p YUV 流

运行用例：

    gst-launch-1.0 qtiqmmfsrc name=camsrc video_0::type=preview ! video/x-raw\(memory:GBM\),format=NV12,width=1920,height=1080,framerate=30/1,compression=ubwc ! waylandsink fullscreen=true async=true sync=false
    Copy to clipboard

显示来自摄像头流的内容。

如需停止用例，可按下 CTRL + C。

此 pipeline 显示从摄像头获取并发送到显示器的单个 1080p 流。

![](data:image/png;base64,UklGRhwEAABXRUJQVlA4TBAEAAAvLwIuAN+gKJIUxwEowP+XwhJ/uJyDDcWRJCUhHPIm/yDIxt31h6JIkppZA6cgoAM7aD8D8I3zH///823rYF/sK+tgPeyDuTCPzIHe0RpqlhIQrAQFE8K0QTDEHIAx3okdVJbYJxUl9QUUbNtu21Y+KAQhEiROepn/SEnRUhIz+ZUR/Z+Al8v/l/8v/1/+v/z/D9B3J/3te3fOfxWe8jPgGb/8d/nv8t/lv8t/Z6HBD9HgNZX8qkz9V4lH/kvQLUGsfXPLQJ42mdoSlG5LhNI3bQDyTW3QC6jzAKGsvyUrNLXDonZoestAntRM3anke0uJEMuqNrBGQumbXiOhTDu9RohlUStZG1gjofQDS2A6MT2xm7pm9sedxDZPbLM6sV92EpvCblhO1pdvP4SJqk5Q1Zmgmf1RJ+JOZLrT2A/rTmKb1J64qz2xG5YjiW26twQmT0whTN2WqM6EqdtH2GFYnYBhdYJFI7XrDXZisztBXV0H8sn6+u7Dtx/hRlYHSOpIcSZM3T6C9sCiLoR+JzEs2iJ1h9ptMGshNPsUNxNx0TVRj1C7Dea9JTB5Yjo01ZloZXQLbTOoJgbVRFOY3e2bVTVRVTusZ+vduw/fnreAGkJk1cRsZXQLTQujOlK8A121knea6kC1Q1Ntm0pytx9pqgN1Zwlh8cw0ove76tranbrJ1E3mpolQ5u62gVtYNz/xm/bu3YdvzzLSbAwjkx20q66t7TSiGml3utvWyh23lWojeWCGdFvcvee27g2ByVNTyQfsY2L3IVWXDJBu/UADf+5P7976j5+fNFIdmRqDM4Pax8RuUyOLC9E7Og+B7asq+Yg1AKG0hwGxn6YlACnnx+lSM5D6r8N3L2/015333z+/PGkmG+kGHJl0CUDKea8yOlIPFCDkHJ9ln0oEpkeFJTOemkY8kBkW1WeofQrc7gnreXv//fPLy7MMrCQtzIlVM8OiurcSjaz3GmHqan3dTDq2XQbCo6ortDPToW1motD8ATRTDyTqpsN6tt5///yyfVZhoOpEIanQPGJmInuvkt0+YIV1cztig8dZif3EWAhTtyWqgbLa5/ywhTCrc2A+MEFdXQey5+rL988v+8+agEU7UNVAWe1zvjMB04EbYdalhteZSc11ZDNQVl0L6QkmxjPTE7upO3H/QWb2iwcs7IblZB19VoeommFRJ+7v9EDoB3ri7uvWwDZsGvtheUaDdmL0liDWrs4JYlke5y0DafKQ8wChrP6mmCmbG9HtnCCW5Y6F4gF7CZBv9QGuJRDrvHEpEUJZfYYjsZ+Zt/38PHtk3nlz/8KJwb9XNMrfKvoaaX+rALJ/s8j97xVv+eW/y3+X/y7/XQo76SfgnP8iLv9f/r/8f/n/8v/l///RCQ==)

### 来自实时源的三个 1080p YUV 流

运行用例：

    gst-launch-1.0 -e qtiqmmfsrc name=camsrc video_0::type=preview ! video/x-raw\(memory:GBM\),format=NV12,width=1920,height=1080,framerate=30/1,compression=ubwc ! waylandsink x=0 y=0 width=500 height=400 async=true sync=false camsrc. ! video/x-raw\(memory:GBM\),format=NV12,width=1920,height=1080,framerate=30/1,compression=ubwc ! waylandsink x=510 y=0 width=500 height=400 async=true sync=false camsrc. ! video/x-raw\(memory:GBM\),format=NV12,width=1920,height=1080,framerate=30/1,compression=ubwc ! waylandsink x=0 y=410 width=500 height=400 async=true sync=falseCopy to clipboard

显示来自摄像头流的内容。

如需停止用例，可按下 CTRL + C。

此 pipeline 显示从摄像头中获取的三个 1080p 流并发送到显示器，每个流显示在屏幕上的不同位置。

![](data:image/png;base64,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)

### 从摄像头请求具有不同 FPS 的多个流

- 采集请求模式为 30 fps/15 fps
                    的两个流：

        gst-launch-1.0 -e --gst-debug=fpsdisplaysink:6 qtiqmmfsrc name=qmmf frc-mode=capture-request video_0::type=preview ! video/x-raw\(memory:GBM\),format=NV12,width=1920,height=1080,framerate=30/1,compression=ubwc ! fpsdisplaysink name=disp1 signal-fps-measurements=true text-overlay=false video-sink="fakesink" qmmf. ! video/x-raw\(memory:GBM\),format=NV12,width=1920,height=1080,framerate=15/1,compression=ubwc ! fpsdisplaysink name=disp2 signal-fps-measurements=true text-overlay=false video-sink="fakesink"Copy to clipboard
- 采集请求模式为 17 fps/10 fps
                    的两个流：

        gst-launch-1.0 -e --gst-debug=fpsdisplaysink:6 qtiqmmfsrc name=qmmf frc-mode=capture-request video_0::type=preview qmmf.video_0 ! video/x-raw\(memory:GBM\),format=NV12,width=1920,height=1080,framerate=17/1,compression=ubwc ! fpsdisplaysink name=disp1 signal-fps-measurements=true text-overlay=false video-sink="fakesink" qmmf.video_1 ! video/x-raw\(memory:GBM\),format=NV12,width=1920,height=1080,framerate=10/1,compression=ubwc ! fpsdisplaysink name=disp2 signal-fps-measurements=true text-overlay=false video-sink="fakesink"Copy to clipboard
- 采集请求模式为 5 fps/25 fps 的两个流：
首先处理较小的帧速率，然后摄像头在第二个流上更新帧速率。

        gst-launch-1.0 -e --gst-debug=fpsdisplaysink:6 qtiqmmfsrc name=qmmf frc-mode=capture-request video_0::type=preview qmmf.video_0 ! video/x-raw\(memory:GBM\),format=NV12,width=1920,height=1080,framerate=5/1,compression=ubwc ! fpsdisplaysink name=disp1 signal-fps-measurements=true text-overlay=false video-sink="fakesink" qmmf.video_1 ! video/x-raw\(memory:GBM\),format=NV12,width=1920,height=1080,framerate=25/1,compression=ubwc ! fpsdisplaysink name=disp2 signal-fps-measurements=true text-overlay=false video-sink="fakesink"Copy to clipboard

### 设置传感器模式

在 camsrc 插件中设置传感器模式：

    export GST_PLUGIN_PATH=/usr/lib/gstreamer-1.0 && gst-launch-1.0 qtiqmmfsrc camera=0 name=camsrc sensor-mode=<option> ! video/x-raw,format=NV12,width=1920,height=1080,framerate=30/1 ! multifilesink enable-last-sample=false location="/opt/frame%d.yuv" max-files=5Copy to clipboard

关于 `sensor-mode=<option>`，添加适合传感器模式的数字。

例如，对于 imx766\_preview\_1080p30fps\_streaming\_sensor\_mode\_1 用例，运行以下命令将传感器模式设置为 0：

    export GST_PLUGIN_PATH=/usr/lib/gstreamer-1.0 && gst-launch-1.0 qtiqmmfsrc camera=0 name=camsrc sensor-mode=0 ! video/x-raw,format=NV12,width=1920,height=1080,framerate=30/1 ! multifilesink enable-last-sample=false location="/opt/frame%d.yuv" max-files=5Copy to clipboard

## QBC HDR

Source: [https://docs.qualcomm.com/doc/80-70017-50SC/topic/camera.html](https://docs.qualcomm.com/doc/80-70017-50SC/topic/camera.html)

四像素合一高动态范围 (QBC HDR) 是一种图像传感器技术，可同时捕获多重曝光并将它们合并以创建更宽的动态范围。

### QBC HDR 视频/预览

注释： 以下命令需要支持 QBC HDR 功能的传感器。

为视频流启用传感器内 HDR：

    gst-pipeline-app -e qtiqmmfsrc name=camsrc video_0::type=preview vhdr=4 !  video/x-raw\(memory:GBM\),format=NV12,width=1920,height=1080,framerate=30/1,compression=ubwc ! v4l2h264enc capture-io-mode=5 output-io-mode=5 extra-controls="controls,video_bitrate=6000000,video_bitrate_mode=0;" ! h264parse ! mp4mux ! filesink location=/opt/cam_1080p.mp4 camsrc.image_1 ! "image/jpeg,width=3840,height=2160,framerate=30/1" ! multifilesink location=/opt/frame%d.jpg async=false sync=trueCopy to clipboard

### QBC HDR 快照

为快照启用传感器内 HDR。启用后，摄像头后端会根据场景启用传感器内 HDR 快照：

    gst-pipeline-app -e qtiqmmfsrc name=camsrc video_0::type=preview vhdr=5 !  video/x-raw\(memory:GBM\),format=NV12,width=1920,height=1080,framerate=30/1,compression=ubwc ! v4l2h264enc capture-io-mode=5 output-io-mode=5 extra-controls="controls,video_bitrate=6000000,video_bitrate_mode=0;" ! h264parse ! mp4mux ! filesink location=/opt/cam_1080p.mp4 camsrc.image_1 ! "image/jpeg,width=3840,height=2160,framerate=30/1" ! multifilesink location=/opt/frame%d.jpg async=false sync=trueCopy to clipboard

## 单摄像头流和套接字用例

Source: [https://docs.qualcomm.com/doc/80-70017-50SC/topic/camera.html](https://docs.qualcomm.com/doc/80-70017-50SC/topic/camera.html)

此 pipeline 展示了如何获取摄像头流并将其存储在套接字中，从套接字中读取流，将流编码为 AVC，再将其存储在文件中。

1. 完成 [多媒体用例](https://docs.qualcomm.com/doc/80-70017-50SC/topic/multimedia-use-cases.html) 中提到的前提条件。
2. 运行用例：
    - 在控制台 1 中：

            gst-launch-1.0 -e qtisocketsrc socket=/tmp/input.sock ! video/x-raw\(memory:GBM\),format=NV12,width=1920,height=1080,framerate=30/1,compression=ubwc,interlace-mode=progressive,colorimetry=bt601 ! v4l2h264enc capture-io-mode=5 output-io-mode=5 ! h264parse ! mp4mux ! queue ! filesink location=/opt/video.mp4Copy to clipboard
    - 在控制台 2 中：

            gst-launch-1.0 -e qtiqmmfsrc name=camsrc ! video/x-raw\(memory:GBM\),format=NV12,width=1920,height=1080,framerate=30/1,compression=ubwc ! qtisocketsink socket=/tmp/input.sockCopy to clipboard

    下图显示了 pipeline 执行流程：

Figure : 1080p 摄像头流发送到套接字，从套接字读取，编码到 AVC 并存储在文件中
                    
                    ![](data:image/png;base64,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)

Last Published: Nov 11, 2025

[Previous Topic
多媒体用例](https://docs.qualcomm.com/bundle/publicresource/80-70017-50SC/topics/multimedia-use-cases.md) [Next Topic
视频编码](https://docs.qualcomm.com/bundle/publicresource/80-70017-50SC/topics/camera-and-video-encode.md)