> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dwe.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Camera Controls

> A comprehensive guide to understanding and configuring your camera settings in dweOS.

## Overview

Each camera has groups of settings to control various parts of the camera:

* [System Controls](#system-controls-%2F-video-encoder-settings)
* [Exposure Controls](#exposure-controls)
* [Image Processing Controls](#image-processing-controls)

<Frame caption="An example of our **exploreHD** camera controls.">
  <img src="https://mintcdn.com/deepwaterexplorationinc/7_JU7cua5Oe3RepH/dwe-os/pages/images/camera-controls/camera-card.png?fit=max&auto=format&n=7_JU7cua5Oe3RepH&q=85&s=137b85f7022baa0cb1dc8aa21693d9fd" width="467" height="386" data-path="dwe-os/pages/images/camera-controls/camera-card.png" />
</Frame>

### Reset Controls

Click the <Icon icon="arrow-rotate-left" /> (**Reset Controls**) button at the bottom of the camera control panel.
This will factory reset all camera image settings you adjusted.

This does not affect stream endpoints.

***

## System Controls / Video Encoder Settings

<Frame>
  <img src="https://mintcdn.com/deepwaterexplorationinc/7_JU7cua5Oe3RepH/dwe-os/pages/images/camera-controls/system-controls.png?fit=max&auto=format&n=7_JU7cua5Oe3RepH&q=85&s=aa0c3c5145721ed6388fc69121ca0018" width="415" height="235" data-path="dwe-os/pages/images/camera-controls/system-controls.png" />
</Frame>

| Setting               | Description                                                                                                                                                                                                     |
| --------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Bitrate**           | Determines the amount of data processed per second of video. Higher values yield better video quality but consume more network bandwidth.                                                                       |
| **Group of Pictures** | Sets the interval between key-frames (I-frames) in the video stream. A higher value improves compression efficiency, while a lower value can reduce latency and improve stream stability over weak connections. |

### Variable Bitrate

When enabled, the stream's bitrate will dynamically adjust based on the visual complexity of the scene (VBR), saving bandwidth during static shots rather than pushing a constant bitrate (CBR).

In practice, it will use a bitrate between 10mbps and 70mbps.

<Frame>
  <img src="https://mintcdn.com/deepwaterexplorationinc/7_JU7cua5Oe3RepH/dwe-os/pages/images/camera-controls/vbr.png?fit=max&auto=format&n=7_JU7cua5Oe3RepH&q=85&s=9e8dcce36ee8dcc3d8018d49ea5efc10" width="415" height="79" data-path="dwe-os/pages/images/camera-controls/vbr.png" />
</Frame>

***

## Exposure Controls

<Frame>
  <img src="https://mintcdn.com/deepwaterexplorationinc/7_JU7cua5Oe3RepH/dwe-os/pages/images/camera-controls/exposure-controls.png?fit=max&auto=format&n=7_JU7cua5Oe3RepH&q=85&s=15bb46d1535219386ea33a4937f589c3" width="415" height="391" data-path="dwe-os/pages/images/camera-controls/exposure-controls.png" />
</Frame>

| Setting                    | Description                                                                                                                                                 |
| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Gain**                   | Artificially amplifies the video signal to increase brightness in low-light scenarios.                                                                      |
| **Backlight Compensation** | Adjusts the exposure to properly illuminate darker subjects that are positioned against a bright background, preventing them from appearing as silhouettes. |

<Note>
  Increasing Gain too much can introduce digital noise or "grain" into your
  video feed.
</Note>

### Auto Exposure

<Frame>
  <img src="https://mintcdn.com/deepwaterexplorationinc/7_JU7cua5Oe3RepH/dwe-os/pages/images/camera-controls/exposure-mode.png?fit=max&auto=format&n=7_JU7cua5Oe3RepH&q=85&s=7c6967423c093c39d920c8e27aa6a07d" width="415" height="167" data-path="dwe-os/pages/images/camera-controls/exposure-mode.png" />
</Frame>

| Mode                       | Description                                                                                                                       |
| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
| **Aperture Priority Mode** | The camera automatically adjusts the exposure time (shutter speed) while keeping the iris/aperture under manual or fixed control. |
| **Manual Mode**            | This allows manual control of the exposure time (shutter speed) setting.                                                          |

<Note>
  All DWE cameras are fixed aperture, therefore only aperture priority mode is available.
</Note>

### Exposure Time, Absolute

When in **Manual Mode**, this setting allows you to manually dictate the specific duration the sensor is exposed to light per frame.

<Frame>
  <img src="https://mintcdn.com/deepwaterexplorationinc/7_JU7cua5Oe3RepH/dwe-os/pages/images/camera-controls/exposure-time.png?fit=max&auto=format&n=7_JU7cua5Oe3RepH&q=85&s=c417f8af243ee6ad9d345084a2c4e4f8" width="415" height="73" data-path="dwe-os/pages/images/camera-controls/exposure-time.png" />
</Frame>

### Exposure, Dynamic Framerate

When toggled on, this allows the camera to automatically lower its framerate in dark environments.
This increases the exposure time per frame, resulting in a brighter image at the cost of video smoothness.

***

## Image Processing Controls

<Frame>
  <img src="https://mintcdn.com/deepwaterexplorationinc/7_JU7cua5Oe3RepH/dwe-os/pages/images/camera-controls/image-processing-controls.png?fit=max&auto=format&n=7_JU7cua5Oe3RepH&q=85&s=eddcbc94eecebd74685b6a6b5f9a5909" width="415" height="618" data-path="dwe-os/pages/images/camera-controls/image-processing-controls.png" />
</Frame>

| Setting                       | Description                                                                                                                                                                                   |
| ----------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Brightness**                | Adjusts the overall lightness or darkness of the video feed.                                                                                                                                  |
| **Contrast**                  | Modifies the difference between the lightest and darkest areas of the image.                                                                                                                  |
| **Saturation**                | Controls the intensity and vividness of the colors.                                                                                                                                           |
| **Hue**                       | Shifts the overall color phase (tint) of the video.                                                                                                                                           |
| **White-Balance, Automatic**  | Toggles our custom auto white-balance algorithm designed to optimize color and clarity for underwater.                                                                                        |
| **Gamma**                     | Adjusts the brightness of the mid-tones in the video without severely affecting the extreme shadows or bright highlights.                                                                     |
| **Sharpness**                 | Enhances edge detail to make the image appear crisper and more defined.                                                                                                                       |
| **Power Line Frequency**      | Prevents video flickering caused by artificial lights. You should set this to match your local region's electrical grid frequency (e.g., `60 Hz` for North America, `50 Hz` for Europe/Asia). |
| **White Balance Temperature** | Adjusts the color temperature of the camera. Lower values produce cooler (more blue) tones, while higher values produce warmer (more orange) tones.                                           |
