QtCAM - Open Source UVC Linux Camera Software

QtCAM is e-con’s open source Linux webcam software. This Qt Linux camera software application provides easier user interface for capturing and viewing video from devices supported by Linux UVC driver. It would also work with any V4L2 compatible device.

QtCAM application controls are built on Qt Quick interface. Users could connect up to 6 cameras and stream videos simultaneously. The initial release of this Open Source Webcam Software supported all of e-con’s USB cameras and the updated version (v4.0.1) of it supports third party cameras as well. For list of supported cameras click here.

e-con Systems™ with its strong expertise in embedded domain for over a decade now, has helped customers bring Qt based products to the market.

    Qt Camera Features

  • Image Quality Settings – Users can adjust brightness, contrast and camera supported UVC controls.
  • Still Capture Settings – Users can select image type (JPG, PNG, RAW, BMP) and the location to save the image.
  • Video Capture Settings – Users can change the preview based on the selected format and resolution. Allow users to view number of frames played and get FPS information.
  • Supported Image types: JPG, PNG, RAW, BMP.
  • Supported encoder formats: YUV, MJPEG, H264, VP8.
  • Supported containers: mkv, avi.
  • Extension settings available for selected e-con cameras.
  • The key differentiators of this Linux camera application are - it has 10+ image control settings, frame rate (FPS) display, colour space switching and extension settings for select cameras.

Supported Cameras

QtCAM – Opensource webcam software Icon

License version: GPLv3.

The terms to this license are available in http://www.gnu.org/licenses/gpl.txt

    QtCAM Linux Webcam Software-16.0.0 - 03th Oct"17

  • * Added support for CX3-SNI-RDK [ TANIA ] camera.

    QtCAM Linux Webcam Software-15.0.1 - 05th Sep'17

  • Changes in See3cam_cu20 camera::
    • Bug Fix: Manual Exposure is not applied properly in camera preview when clicking default in Image Quality Settings menu.
    • Some control names are modified in extension unit.

    QtCAM Linux Webcam Software-15.0.0 - 05th Sep"17

  • * Added support for see3cam_cu20 camera.

    QtCAM Linux Webcam Software-14.0.2 - 26th May'17

  • Fixed bugs:
    • Image not captured while 'sidebar hide option' clicked.
    • Video Recording started automatically after unplug device and click in preview area.
    • Brightness, Pan & Tilt controls minimum values not properly restored in that control text boxes.

    QtCAM Linux Webcam Software-14.0.1 - 19th May'17

  • * Fixed issue of not able to capture image using mouse left click in preview area when trying to capture image in trigger mode
  • then trying to capture image in master mode.

    QtCAM Linux Webcam Software-14.0.0 - 15th May'17

  • * Added support for see3cam_cu135 camera.

    QtCAM Linux Webcam Software-13.1.1 - 11th May'17

  • * Bugfixes in features of see3cam_130 camera.

    QtCAM Linux Webcam Software-13.1.0 - 21st Apr'17

  • * Implemented flash control for See3cam_cu40 camera.

    QtCAM Linux Webcam Software-13.0.0 - 21st Mar'17

  • Added support for See3CAM_81 camera.
  • The following additional features are supported in see3cam_130 camera.
    • Face detection
    • Smile detection
    • Exposure compensation
    • Frame Rate Control

    QtCAM Linux Webcam Software-12.0.0 - 1st Mar'17

  • Added support for See3CAM_30 camera.

    QtCAM Linux Webcam Software-11.1.0 - 9th Feb'17

  • Qtcam code refactored, codec id name is changed based on codec version and some of the application bugfixes.

    QtCAM Linux Webcam Software-11.0.2 - 17th Dec'16

  • Added multiple shots in trigger mode for See3CAM_12CUNIR camera.

    QtCAM Linux Webcam Software-11.0.1 - 30th Nov"16

  • Fixed issue of popup display "Image not saved in the location" when external trigger key pressed in econ's 1Mp monochrome, See3CAM_12CUNIR cameras

    QtCAM Linux Webcam Software-11.0.0 - 26th Oct'16

  • Added support for See3CAM_130 camera.

    QtCAM Linux Webcam Software-10.0.0 - 29th Sept'16

  • Added support for Ascella(CX3-UVC) camera.

    QtCAM Linux Webcam Software-9.0.0 - 16th Sept'16

  • Added support for See3CAM_CU30 camera.

    QtCAM Linux Webcam Software-8.0.2 - 02nd Sept'16

  • Added QtCAM support for Ubuntu 15.10 and Ubuntu 16.04 versions.

    QtCAM Linux Webcam Software-8.0.1 - 18th Jan'16

  • Code cleanup in QtCAM Application.

    QtCAM Linux Webcam Software-7.0.1 - 16th Oct'15

  • Added support for logitech C920 Webcam Pro camera
  • Added support for logitech C525 Webcam camera
  • Added support for logitech C310 HD Webcam camera
  • Added support for logitech C615 HD Webcam camera
  • Added support for LifeCam HD-3000
  • Added support LifeCam Cinema HD

    QtCAM - Linux Webcam Software - 4.0.1 - 8th July'15

  • Added support for third party uvc cameras.
  • switching of resolution is removed when still and video format, resolution are same to make it faster.
  • Video capture filter is renamed to Image Quality Settings.
  • Video capture pin and Video Capture properties tabs are combined into Video Capture Settings tab.
  • Still capture pin and still capture properties tabs are combined into Still Capture Settings tab
  • Preview colour format is displayed in status bar.

    QtCAM - Linux Webcam Software - 1.7.0 - 12th May'15

  • Initial public release
  • Support for all e-con's USB cameras

To download complete source code click here.

Get QtCAM on Launchpad:

For installation in Ubuntu 18.04, the following command has to be run in the terminal:

$ sudo apt-add-repository ppa:qtcam/bionic
$ sudo apt-get update
$ sudo apt-get install qtcam

For installation in Ubuntu 16.04, the following command has to be run in the terminal:

$ sudo apt-add-repository ppa:qtcam/xenial
$ sudo apt-get update
$ sudo apt-get install qtcam

For installation in Ubuntu 14.04, the following command has to be run in the terminal:

$ sudo apt-add-repository ppa:qtcam/trusty
$ sudo apt-get update
$ sudo apt-get install qtcam

Once the installation completes, running the command $ sudo qtcam would launch the application.

For any dependencies please refer here.