ThorCam™ Software for Scientific and Compact USB CamerasThorCam is a powerful image acquisition application that is designed for use with our cameras on 32- and 64-bit Windows® 7, 10, or 11 systems. The graphical user interface communicates with the camera to provide system control, image acquisition, and image review. Single images and image sequences may be captured and played back using ThorCam or supported third-party software.
We also offer application programming interfaces (APIs) and software development kits (SDKs) for Windows for the development of custom applications by OEMs and developers. These materials are included with ThorCam and are also available separately on the Programming Interfaces tab, where we also offer a Linux SDK for our Compact Scientific Cameras (excluding the 1.3 MP Kiralux™ cameras).
The ThorCam User Manual is available here.
Note that this software is not compatible with the LC100(/M) CCD Linear Camera, which uses a separate software package available here.
The following packages are available: - Software: Software package with graphical user interface, drivers, application programming interfaces, and software development kits.
- Firmware: Firmware updates for our cameras.
- Programming Interfaces: Archives containing programming notes, functions, and demonstrations for using our Scientific Cameras and Compact USB cameras (DCx Series) with LabVIEW™ and other common languages.
- GitHub Resources: Link to Thorlabs' imaging content on GitHub®.
- Archive: Our former-generation camera software packages: ThorCam versions 3.6.2, 3.6.0, and 3.5.1.
- Drivers: Drivers for operating our Compact USB cameras (DCx Series) in a Linux environment.
Windows SDK and Doc. for Scientific Cameras | | |
---|
Description | This file includes programming interfaces, documentation, and a standalone SDK for our Scientific Cameras. Note that the ThorCam software installer includes this file in addition to the drivers and software. | | Version | 2.1 | Filesize | 79.8 MB | Download |
Only download from trusted sources, like Thorlabs, and always scan files before executing. | Additional | The programming interfaces include LabVIEW, MATLAB, C, C++, C#/.NET, and Python. Compatibility with µManager requires the installation of the ThorCam software package. |
Linux SDK and Doc. for Compact Scientific Cameras | | |
---|
Description | This file includes the following materials for our Compact Scientific cameras only, excluding the 1.3 MP Kiralux™ cameras: programming interface and documentation for Linux. | | Version | 2.1 | Filesize | 49.6 MB | Download |
Only download from trusted sources, like Thorlabs, and always scan files before executing. | Additional | The programming interface includes C/C++ and Python support. Also, only the Ubuntu Linux distribution version 16.04 and later is officially supported. |
Windows SDK and Doc. for DCx Series Cameras | | |
---|
Description | This file includes the following materials for our USB camera item numbers beginning with DCU and DCC only: programming interface documentation, the standalone SDK, and 32- and 64-bit Windows drivers. Note that the SDK and drivers are included with the Thorcam sofware. | | Version | 4.81 | Filesize | 88.8 MB | Download |
Only download from trusted sources, like Thorlabs, and always scan files before executing. | Additional | The programming interfaces include DirectShow, LabVIEW, and .NET. |
GitHub® Resources | | |
---|
Description | Thorlabs has been expanding our offering of example code for the ThorCam products on our GitHub account. These include examples for the C++, C#, and Python programming languages, and are a useful starting point for implementing Thorlabs' devices in common applications. | | Additional | Please click the icon below to visit our GitHub page. | |