PICam SDK与科研相机驱动

Teledyne Princeton Instruments 的 PICam SDK 是一款专为高端 OEM 系统集成商和科研软件开发者打造的工业级零开销(Zero-Overhead)底层 C/C++ 动态链接库(SDK)。与面向终端用户的 LightField 平台不同,PICam 剥离了繁重的图形界面,允许开发人员通过精简的 API 直接对 PI 全系列高性能科研相机(包含 CCD、EMCCD、sCMOS、InGaAs 等)的底层硬件寄存器进行绝对控制。
Description
产品型号 PICam SDK
产品彩页 点击查看
PICam SDK 与科研相机驱动 — Teledyne Princeton Instruments
PI
TELEDYNE PRINCETON INSTRUMENTS
PICam SDK & Scientific Camera Driver
查看功能 ↓
DRIVER · C RUN-TIME API · CUSTOM CAMERA CONTROL

PICam SDK 与科研相机驱动

Teledyne Princeton Instruments 科研相机的统一驱动与开发平台

PICam 是用于控制 Teledyne Princeton Instruments 科研相机的驱动平台,也是 LightField® 软件的底层相机控制基础。官方 PICam API 可通过 C run-time 直接自动化相机,支持从少量代码完成基本采集,也可构建专用界面、异步帧回调和复杂实验控制流程。

查看开发流程 →官方产品页面
PICAM64官方产品型号
C run-time直接相机控制 API
Windows + Linux64 位运行平台
Async Callback异步新帧事件访问
INTEGRATED SOFTWARE · LINUX · LIGHTFIELD · CUSTOM CONTROL
PICam 官方软件生态示意
Teledyne Vision Solutions
PICam SDK 与科研相机驱动官方示意图
OFFICIAL POSITIONING

相机驱动、LightField 底层平台与自定义控制 API

官方将 PICam 定义为控制全部 Teledyne Princeton Instruments 相机的驱动,并明确说明 LightField 构建于 PICam 平台之上。开发人员可以绕过完整应用界面,直接在驱动之上构建专用软件。

01

科研相机统一驱动

自动识别已连接硬件,并根据具体相机能力提供可用参数和控制功能。

02

LightField 底层平台

LightField 通过 PICam 控制 Princeton Instruments 相机,二者共享底层驱动体系。

03

直接 C API 控制

通过 C run-time 调用设备发现、参数配置、采集和数据访问功能。

04

专用流程与界面

为 LightField 未覆盖的特殊实验构建定制流程、界面和数据管线。

HOW PICAM WORKS

从硬件识别到帧数据处理的开发流程

PICam 会自动收集已连接相机的硬件信息。设备打开后,应用程序在硬件允许的约束内配置参数,再启动采集并处理返回的帧数据。

01
初始化 PICam

加载运行库并建立应用环境

02
识别并打开相机

读取相机型号和连接信息

03
配置可用参数

在硬件约束范围内设定参数

04
采集并处理帧数据

同步采集或异步回调处理

MINIMAL CODE

少量代码完成基本采集

官方示例展示了初始化库、打开第一台相机、采集 10 帧数据、关闭设备和释放运行库的基本流程。

PICam SDK 官方最小采集代码示例
SCALABLE COMPLEXITY

从简单采集扩展到复杂实验

同一驱动平台可用于单次曝光,也可继续扩展参数管理、触发同步、异步帧处理和专用软件界面。

单次或多帧采集
自定义参数面板
触发、同步与自动化
图像处理和文件写入管线
KEY CAPABILITIES

灵活配置、直接控制与专用软件开发

自动硬件识别

连接设备后读取硬件能力

PICam 自动收集相机硬件信息,使应用程序能够根据型号提供相应控制选项。

硬件约束驱动

配置范围由实际相机决定

用户可以调整可用参数,限制来自相机硬件本身,便于构建型号自适应界面。

最终配置自由度

直接在驱动上构建自有软件

实现 LightField 中未提供的专用实验流程,并针对性能、界面和自动化需求进行优化。

PICam 自定义配置灵活性官方示意图
CUSTOM APPLICATION LAYER

适合将相机控制嵌入自有实验软件

应用程序可以围绕样品流程而不是相机菜单组织界面。例如仅展示曝光、温度、ROI 和触发等必要参数,并将相机采集与位移台、光源和数据分析模块整合。

专用仪器控制软件
自动化实验工作流
OEM 相机集成
远程与无人值守系统
FAST FRAME DATA ACCESS

事件监听与异步新帧回调

官方说明 PICam 可以注册事件监听器,并在新帧数据更新时异步通知系统。应用程序可在回调中接收并处理数据,而相机能够继续异步采集。

Camera Acquisition
相机持续执行曝光、读出与帧生成
Event Listener
监听新帧或相关数据更新事件
Callback Handler
接收帧指针、复制数据并投递处理队列
Processing Pipeline
显示、算法、写盘与网络传输独立运行

工程实现中仍需避免在回调中执行耗时处理。通常应快速复制或引用帧数据,再交由工作线程进行显示、算法和文件写入。

CAMERA COMPATIBILITY

覆盖 Teledyne Princeton Instruments 科研相机产品线

官方说明 PICam 支持全部 Teledyne Princeton Instruments 相机。不同相机能够开放的参数、接口和采集模式取决于具体硬件及驱动发行版本。

CAMERA FAMILY

CCD / 科研光谱相机

PIXIS、SOPHIA、BLAZE、PyLoN 等科研成像与光谱相机。

CAMERA FAMILY

sCMOS / CMOS

KURO、COSMOS 及其他面向高速度、高灵敏度或大视场的科研相机。

CAMERA FAMILY

EMCCD

ProEM 等超弱光、单光子灵敏度和高速弱光相机。

CAMERA FAMILY

ICCD / emICCD

PI-MAX4 等增强型时间分辨、门控和超快成像相机。

CAMERA FAMILY

InGaAs

NIRvana 等近红外与短波红外科研成像和光谱探测相机。

CAMERA FAMILY

X-Ray / 特种相机

部分科学 X 射线及特殊探测器相机,功能取决于具体驱动和型号。

SUPPORTED CAMERA INTERFACES
USB 3.0
USB 2.0
GigE
CoaXPress

实际接口取决于相机型号及主机所需的接口卡或连接硬件。

OFFICIAL FUNCTION SUMMARY

SDK 与驱动功能参数

手机端可横向滑动查看完整表格
功能项目PICam SDK 与科研相机驱动说明
产品型号PICAM64
产品定位Teledyne Princeton Instruments 科研相机驱动、运行库与自定义控制开发平台
与 LightField 的关系PICam 是 LightField® 软件的底层相机控制平台
官方核心接口PICam API,通过 C run-time 对相机进行直接自动化控制
支持范围官方说明兼容 Teledyne Princeton Instruments 全系列相机;具体型号和功能以当前发行说明为准
操作系统64 位 Windows 与 Linux;受支持版本应以当前安装包和发行说明为准
硬件接口根据相机型号可使用 USB 3.0、USB 2.0、GigE 或 CoaXPress 等接口
设备发现自动收集已连接 Princeton Instruments 相机硬件信息并识别设备
参数配置可调整相机硬件允许范围内的参数;约束由具体硬件能力决定
简单采集可使用少量 C 代码完成相机初始化、打开设备和多帧采集
高级采集支持异步采集结构、事件监听和新帧回调,以便快速访问帧数据
数据处理应用程序可在回调或采集循环中接收、解析、保存和处理图像数据
自定义界面可直接在驱动之上构建专用控制流程、用户界面和实验软件
复杂实验既适合简单数据采集,也可用于多参数、触发和自动化实验系统
参考资料官方提供程序员手册、示例代码库和可直接编译的示例工程
软件获取PICam 安装包可从官方产品/下载页面获取,下载通常需要登录或注册账户
产品状态In Production
REFERENCE MATERIAL & INSTALLATION

程序员手册、示例代码和官方安装包

官方参考资料

从示例工程开始建立开发环境

PICam Programmer’s Manual
官方示例代码库
可直接编译的示例项目
当前发行说明和相机兼容信息
安装与下载

使用当前 PICam 安装程序部署驱动和运行库

官方产品页提供 PICam 下载入口;软件与固件下载页面通常要求登录或创建账户。安装完成后,应使用同一发行版本的运行库、头文件、链接库和示例工程。

PICam 官方产品页软件与固件下载
PICam 官方集成软件、Linux 与 LightField 生态图
APPLICATIONS

科研成像、光谱采集与 OEM 系统集成

PICam 适合需要直接相机控制、原始帧访问和自定义实验流程的项目,尤其适用于 LightField 标准界面之外的专用系统。

APPLICATION

显微成像与自动采集

构建曝光、ROI、温度、触发和连续采集流程,并将帧数据直接交给图像算法或存储模块。

APPLICATION

光谱仪与科研相机联动

在自定义光谱软件中控制相机采集,与位移台、光源、快门或光谱仪触发协同工作。

APPLICATION

Mapping 与扫描系统

将相机作为扫描过程中的实时成像、定位或同步探测模块,适合自动化实验平台。

APPLICATION

OEM 与设备集成

在自有软件界面中嵌入相机控制,避免依赖完整 LightField 操作界面。

APPLICATION

远程与无人值守实验

结合事件回调、状态监控和错误恢复,实现长时间运行、远程控制和自动保存。

APPLICATION

高吞吐量数据管线

异步获取新帧并交由独立线程进行显示、处理与写盘,减少界面线程阻塞。

PROJECT INTEGRATION

相机型号、操作系统、接口、采集速度和软件架构按项目确认

正式开发前建议核对当前 PICam 发行版本、相机固件、接口硬件、示例工程和目标系统的线程及缓冲区设计。

返回功能参数 ↑