Cart

Added to cart

Go to cart

Your order qualifies for free 2-day shipping and easy returns

PICam SDK & Driver

Model: PICAM64
product image

PICam is the driver for controlling all Teledyne Princeton Instruments cameras and is the platform on which LightField software is built. Teledyne Princeton Instruments also offers the PICam API, which can be used to directly automate any Teledyne Princeton Instruments cameras using the C run-time. This, alongside the PICam SDK, provides efficient and direct control of all cameras.

In Production
 

 

 

Key Features

  • Driver for controlling all Teledyne Princeton Instruments’ cameras
  • Efficient and direct control of all cameras
  • Flexible configuration
  • Compatible with operating systems such as Windows and Linux

blobid1.png

 

How Does PICAM Work?

  • PICam automatically collects information on connected Princeton Instruments camera hardware.
  • Once identified, the hardware can be configured by adjusting any parameter via PICam. The only limitations lie with the constraints of the hardware itself.
 

Ease of Use

  • PICam is simple to use, with the ability to capture data with minimal code. For example, running the few lines of code on the right provides 10 frames of data from the connected camera.
  • PICam can also be used for challenging experimental set ups, with the flexibility to be as advanced and complex as required.

 

 

 

 

 

Ultimate Flexibility

  • PICam gives developers, scientists and integrators the option to build their own control and user interface directly on top of the driver.
  • This gives users the ultimate configuration flexibility to implement specialised processes not available via LightField software, providing optimal performance for their experimental set-up.
 

Fast Frame Data Access

Fast access to frame data is achievable through PICam via event callbacks. PICam allows an event listener to be registered that runs asynchronously and alerts the system whenever a new frame of data is updated. A callback function can then be implemented that tells the systems how to receive and handle this type of data each time it is received. Any software overhead, however, does not impact frame rate as the camera can acquire frames asynchronously.

 

PICam SDK: Getting Started

image1uet.png

 

Hardware Requirements

  • PICam requires a few minimum system requirements to operate. A Teledyne Princeton Instruments camera with internal controller, alongside the appropriate interface card installed in the host computer, is essential. This interface could be USB 3.0, USB 2.0, GigE, or CoaXpress.
  • PICam also requires a 64-bit operating system such as Windows 7/8/8.1/10 or Linux (only CentOS 7 distribution supported). In addition the computer used required a 2 GHz dual core processor, 4 GB of RAM and 1 GB of storage
 

 

Installation of PICam

The PICam installer for Windows and Linux can be requested via our Request Info Form above. The latest release of PICam will always be downloaded from the corresponding link. Once downloaded, run the installer and follow the prompts.

imagerki7f.png

 

Included Reference Material

Teledyne Princeton Instruments supports PICam with a library of reference material, including a comprehensive programmers manual, a library of sample code, and ready-to-compile projects.

Sample code is provided as C++ source code covering the vast majority of applications with the SDK, including acquisition (asynchronous and synchronous), regions of interest, camera configuration, event call-backs, and more.

 

Ease of Use

  • PICam is simple to use, with the ability to capture data with minimal code. For example, running the few lines of code on the right provides 10 frames of data from the connected camera.
  • PICam can also be used for challenging experimental set ups, with the flexibility to be as advanced and complex as required.

 

image5022f.png

Start Integrating Immediately Without Hardware

PICam allows for the use of software emulated “demo” cameras, matching the parameters of the hardware, while producing artificial data. This allows applications to be built without the need for a live camera, ideal for productive remote development. Examples of how to use these emulated “demo” cameras can be found in several projects, such as the ‘Acquire’ project.

 

Endless Possibilities

Once familiar with the API, there is no need to limit to just C/C++. Projects such as building GUIs for camera control and image analysis are more than achievable with PICam. For example, PICam can be ported to Python for integration with image processing and machine learning libraries.

 

 

Specifications

Type
Acquisition & Control SDK
Operating System
Windows 7 / Windows 8 / Windows 10 / Linux (only CentOS 7)
Supported Languages
C++, C, Python
Camera/Frame Grabber Interface Supported
All Princeton Instruments cameras
Processor
Intel/AMD
Hard Drive
Minimum 1 GB

Resources & Support

You must be logged in to download software or firmware. Please sign in or create an account here.

3rd Party: Astronomy Common Object Model (ASCOM)

Software Download

Download

3rd Party: EPICS for PICAM

Software Download

Download

3rd Party: Micro-Manager for PICAM

Software Download

Download

3rd Party: Nikon NIS-Elements for PICAM

Software Download

Download

PICam Getting Started Guide

Quick Start Guide

Download

PICAM-5.x-Programmers Manual

User Manual

Download

Request Support

Is this an OEM Submission?
Computer Type
Optin

By submitting you agree to Teledyne Vision Solutions' privacy policy and cookie policy.