Skip to content

SVC (SmartVision Configurator)

Introduction

SmartVision Configurator (hereinafter "SVC") is Aplux's self-developed camera configuration platform, consisting of a QT interaction module and a camera control module. The platform is easy to use and supports direct camera connection for multi-camera image debugging, parameter import/export, and real-time configuration.

Runtime Environment

The platform is integrated into the camera.

💡Tip

Running the platform requires a direct HDMI connection to the camera, then click the desktop icon to launch.

image

Main Interface

SVC uses a 4-area layout:

  • Menu Bar: Menu configuration options for platform-related settings

  • Camera Window: Camera image preview window with capture and recording functions

  • Snapshot Panel: Snapshot recording window displaying camera history snapshots

  • Parameter Panel: Parameter settings window for camera parameter configuration

image

Global Settings

  • System Reserved Space: unit GB

💡Tip

If the current remaining disk space is insufficient, video recording will not be allowed.

image

Snapshot Settings

  • Save Path: Snapshot image save paths for the three cameras (non-modifiable)
  • Continuous Capture: Configuration for capture interval and capture count

💡Tip

Enabling continuous capture will delete the current camera's historical snapshots. Please save them first.

In IO mode, auto-capture is enabled by default, with a maximum capture rate of 10 frames per second.

image

Recording Settings

  • Save Path: Recording video save paths for the three cameras (non-modifiable)
  • Max Duration: Configuration for the maximum recording duration per camera

💡Tip

Recording will automatically stop when the max recording duration is exceeded. Please save your recordings.

image

Language Switching

  • Chinese: Switch the overall interface language to Chinese
  • English: Switch the overall interface language to English

image

English interface shown below:

image

Toolbar

Camera Layout Switching

image

FunctionDetailed Description
Single ViewDisplay only a single camera view
Primary/Secondary ViewThe first camera occupies the larger left portion, with the remaining two cameras equally sharing the right area
Tiled ViewAll cameras equally divide the entire window into quadrants

💡Tip

Blank areas in the layout with no camera are filled with a No Video Source placeholder window.

Single View

image

Primary/Secondary View

image

Tiled View

image

Camera Window

Camera Control Toolbar

IconFunctionDetailed DescriptionDisplay State
\Camera InfoCamera ID - Camera Version (shows NA if version not recognized)\
imagePlay ButtonPlay camera feedShown when camera is stopped
imageStop ButtonStop camera feedShown when camera is playing
imageIO Auto Capture ButtonAuto capture toggle in IO modeShown when IO is triggered
imageSingle Capture ButtonCapture current camera frame and saveHidden when IO is triggered
imageCapture Drawer ButtonShow/hide continuous capture buttonHidden when IO is triggered
imageContinuous Capture ButtonStart/stop camera continuous captureHidden when IO is triggered
imageRecord ButtonPress to start video recording, press again to stopHidden when IO is triggered
imageGrid ButtonShow/hide grid lines\
imageHorizontal Flip ButtonFlip camera image horizontally\
imageVertical Flip ButtonFlip camera image vertically\
imageSimulate IO Input ButtonAutomatically select configured input channel to send IO signalShown when IO is triggered
imageZoom In ButtonZoom in camera image\
imageZoom Out ButtonZoom out camera image\
imageReset ButtonRestore original scale after zooming\
imageFullscreen ButtonDisplay the selected camera window in fullscreen\

💡Tip

All camera control toolbar buttons except Play/Stop are available while the camera is playing and disabled when stopped.

image

Camera Status Bar

FunctionDetailed Description
Camera Status InfoDisplays current camera resolution
Recording DurationDisplays the current elapsed recording time (unit: seconds)

Camera Live View

💡Tip

Clicking on different camera views indicates the selected camera with an outer red border.

Interface shown below:

image

(1) Snapshot

Click the Single Capture Button to capture the current camera frame and save to the path specified in Snapshot Settings.

Click the Capture Drawer Button to display the Continuous Capture Button as a dropdown.

Click the Continuous Capture Button to start/stop camera continuous capture.

Interface shown below:

image

(2) Video Recording

Click the Record Button to start/stop video recording. Recorded videos will be saved to the path specified in Recording Settings.

After starting video recording, the camera bottom status bar will display the current elapsed recording time (unit: seconds).

Interface shown below:

image

💡Tip

After starting recording, the current camera's mouse control functions, other toolbar buttons, and parameter settings panel will be disabled until recording ends.

image

(3) IO Trigger

In IO trigger mode, the view will continuously wait for IO signal input. The camera view is only displayed when an IO signal is received.

The toolbar will show the hidden IO Auto Capture Button and Simulate IO Input Button, while hiding capture and recording-related buttons.

Interface shown below:

image

(4) Grid Lines

Displays a 10x10 grid overlay on the corresponding camera view.

Interface shown below:

image

(5) Mirror Flip

Horizontal Mirror Button and Vertical Mirror Button can both be applied simultaneously to the image.

Interface shown below:

image

(6) Image Pan and Zoom

FunctionDetailed Description
Left-Click DragPan image
Mouse Scroll WheelZoom in/out (same effect as Zoom In/Out buttons)
Right-ClickRestore image to default size (same effect as Reset button)

Interface shown below:

image

(7) Fullscreen Display

Hides the right toolbar and other camera windows, filling the entire interface with the corresponding camera window.

Interface shown below:

image

Click the Back button at the top left to exit fullscreen and return to the previous layout.

image

Snapshot Panel

The Snapshot Panel displays the history snapshots of the currently selected camera.

Clicking the corresponding camera's Capture Button adds the latest captured image to the left side of the panel.

Currently, the maximum capture count per camera is 200 images.

IconFunctionDetailed Description
imageRefresh ButtonRefresh the history snapshot list of the currently selected camera
imageDelete ButtonDelete the history snapshot list of the currently selected camera
imageDrawer ButtonPress to hide the snapshot panel, press again to show

image

FunctionDetailed Description
Left-Click DragScroll left/right
Mouse Scroll WheelScroll left/right
Click ImageHighlight the corresponding image with an outer red border
Double-Click ImageDisplay the image in fullscreen; click again to restore

image

Properties Panel

Parameter Settings

Parameter settings only apply to the currently selected camera. The parameter panel displays the currently selected camera's information.

Camera StatePanel State
StoppedClosed
PlayingActive
RecordingRecording

image

When the camera is stopped, the parameter settings panel is disabled with a mask overlay.

image

When the camera is recording, the parameter settings panel is disabled with a mask overlay.

Click the Stop Recording and Unlock button on the mask to automatically stop video recording and unlock the parameter settings panel.

image

FunctionDetailed Description
Export Config ButtonExport the selected camera's parameters as a JSON file to a specified path
Import Config ButtonImport camera parameters from a JSON file into the platform
Restore Default ButtonRestore the selected camera to default configuration
Apply Parameters ButtonApply the current parameter configuration to the selected camera

💡Tip

Click-type toggle switches take effect immediately.

For most other functions, you need to click the Apply Parameters Button to take effect.

image

Basic Parameter Settings

Basic parameters shown below:

image

FunctionDetailed Description
Trigger ModeContinuous Trigger / IO Trigger
Input ChannelChannel receiving input signal in IO trigger mode

image

FunctionDetailed Description
ResolutionVaries by camera
Trigger Frame RateVaries by camera

image

Exposure Mode

(1) Auto Exposure Mode

FunctionDetailed Description
Exposure Compensation (EV)Range: -2 ~ 2 (varies by camera)

image

(2) Custom Exposure Mode

FunctionDetailed Description
Exposure Time (μs)Range: 14.815 ~ 3338.907 (varies by camera)
ISORange: 100 ~ 3200 (varies by camera)

image

FunctionDetailed Description
White BalanceAuto / Incandescent / Fluorescent / Warm Fluorescent / Daylight / Cloudy / Dusk / Shade

image

Advanced Parameter Settings

Advanced parameters shown below:

image

FunctionDetailed Description
SaturationRange: 0 ~ 10 (varies by camera)
ContrastRange: 1 ~ 10 (varies by camera)
SharpnessRange: 0 ~ 6 (varies by camera)

image

Custom White Balance

💡Tip

The Custom White Balance function in Advanced Parameters conflicts with White Balance in Basic Parameters.

Enabling Custom White Balance will automatically disable the White Balance dropdown in Basic Parameters.

Color Mode Settings

FunctionDetailed Description
Color Temperature (CCT)Range: 1 ~ 10000 (varies by camera)

image

FunctionDetailed Description
R GainRange: 1.000 ~ 3.000 (varies by camera)
G GainRange: 1.000 ~ 3.000 (varies by camera)
B GainRange: 1.000 ~ 3.000 (varies by camera)

image

FunctionDetailed Description
CCM Color MatrixRange: -5.0000 ~ 5.00000

image

CCM Color Matrix Calibration

Click the Enter Calibration button next to CCM Color Matrix in the parameter panel to switch to the CCM Color Matrix Calibration interface.

image

(1) Camera Selection

Switch the currently selected camera. The calibration camera will switch to the currently selected camera.

image

💡Tip

Only cameras that are playing can be switched. Non-switchable camera buttons have a gray background.

(2) Load Image

FunctionDetailed Description
Load Camera ImageCapture a single image from the selected camera to the image calibration area
Load Local ImageLoad a single image from local storage to the image calibration area

image

(3) Image Calibration Area

FunctionDetailed Description
Drag outside the rectangleDraw a blue rectangle on the calibration area image
Drag inside the rectangleRedraw the blue rectangle on the calibration area image
Drag rectangle boundary pointsAdjust rectangle size via 8 boundary points
Right-clickDelete the drawn rectangle

image

The right panel displays the current image size and current rectangle coordinate information.

image

(4) CCM Matrix

Displays the current camera's 3x3 CCM color matrix.

Range: -5.0000 ~ 5.00000

image

FunctionDetailed Description
Reset Matrix ButtonReload the camera's current CCM color matrix parameters
Apply Matrix ButtonApply the current CCM color matrix parameters to the camera
Calculate Calibration ButtonCalculate CCM color matrix calibration values based on the image and rectangle coordinates

Advanced Color Calibration

Gamma Curve Editor

image

Click the Toggle switch to enable/disable the Gamma function in real time.

Click the Edit button to enter fullscreen for the currently selected camera and pop up the Gamma Curve Editor floating window.

Mouse over the title bar area to left-click drag the entire floating window.

image

IconFunctionDetailed Description
imageDrawer ButtonPress to hide the snapshot panel, press again to show
imageClose ButtonClose the floating window

image

(1) Curve Chart

The Gamma curve includes "Red", "Green", and "Blue" curves by default.

Each curve contains 256 points, with only 16 highlighted by default.

X-axis range: 0 - 255

Y-axis range: 0 - 1023

Hovering over highlighted points on the curve displays the current point's coordinates.

image

Click the curve legend on the right to toggle the visibility of the corresponding curve.

image

Bottom Slider

Slider range = chart X-axis view range

FunctionDetailed Description
Drag sliderMove X-axis view
Mouse scroll wheelMove X-axis view
Right-clickRestore X-axis default range and view (0 - 255)
Drag slider left/right edgesModify chart X-axis range

image

FunctionDetailed Description
Drag highlighted pointModify highlighted point Y-axis value
Double-click curveHighlight the point at that position on the curve

image

image

(2) Toolbar

Camera Selection

Switch to the Gamma curve data of the specified camera.

💡Tip

Only cameras that are playing can be switched. Non-switchable camera buttons have a gray background.

image

Channel Selection

Select which curves to control simultaneously.

As shown below, pressing the "Red" and "Green" channel buttons while releasing the "Blue" channel button:

Moving a highlighted point on the curve will move both selected curves simultaneously, while the "Blue" curve stays in place.

image

Gamma Preset Slider

Select a preset Gamma value curve.

image

Save Preset Configuration

Click the button to bring up an input field. Enter a name for the preset configuration to save the current curve data.

image

Select Preset Profile

Click the button to bring up the My Presets menu, showing previously saved preset configurations.

IconFunctionDetailed Description
\Preset NameApply the selected preset to the chart
imageDelete ButtonDelete the selected preset

image

Apply to Camera

Apply the current curve data to the camera.

image