关键特性
- 用于控制所有Teledyne Princeton Instruments相机的驱动程序
- 高效直接地控制所有相机
- 灵活配置
- 与Windows和Linux等操作系统兼容


PICAM如何工作?
- PICam会自动收集连接的Princeton Instruments相机硬件的信息。
- 识别完成后,可通过PICam调整任何参数对硬件进行配置。唯一的限制在于硬件本身的限制。
使用方便
- PICam使用简单,能够用最少的代码捕捉数据。例如,运行右边的几行代码,就可以从连接的相机中获得10帧数据。
- PICam也可用于具有挑战性的实验装置,可根据需要灵活地进行高级和复杂配置。


终极的灵活性
- PICAM为开发者、科学家和集成商提供了直接在驱动程序上建立他们自己的控制和用户界面的能力。
- 这为用户提供了最终的配置灵活性,以实施通过LightField软件无法实现的专业流程,为其实验装置提供最佳性能。
快速访问帧数据
通过PICam的事件回调,可以实现对帧数据的快速访问。PICam允许注册一个事件监听器,该监听器以异步方式运行,每当有新的数据帧更新时就会向系统发出警报。然后可以实现一个回调函数,该函数会告诉系统每次收到此类数据时要如何接收和处理。然而,任何软件开销都不会影响帧率,因为相机可以异步方式获取帧。

PICam SDK: 入门指南

Hardware Requirements硬件要求
- PICam需要一些最低系统要求才能运行。一台带有内部控制器的Teledyne Princeton Instruments相机,以及安装在主机上的适用接口卡是必不可少的。接口可以是USB 3.0、USB 2.0、GigE或CoaXpress。
- PICam还需要安装在64位操作系统上,例如Windows 7/8/8.1/10或Linux(仅支持CentOS 7发行版)。此外,所使用的计算机需要有2GHz的双核处理器,4GB的内存和1GB的存储空间。
安装PICam
可通过上方的请求信息表单申请获取适用于Windows和Linux系统的PICam安装程序。用户可始终通过对应链接下载PICam最新版本。下载完成后,运行安装程序并按照提示操作。

![]()
Included Reference Material包括参考资料
Teledyne Princeton Instruments为PICam提供了一个参考资料库,包括全面的程序员说明书、示例代码库和可随时编译的项目。
示例代码以C++源代码的形式提供,涵盖了SDK的绝大多数应用,包括采集(异步和同步)、感兴趣区域、相机配置、事件回调等。
使用方便
- PICam使用简单,能够用最少的代码捕捉数据。例如,运行右边的几行代码,就可以从连接的相机中获得10帧数据。
- PICam也可用于具有挑战性的实验装置,可根据需要灵活地进行高级和复杂配置。


无需硬件就能立即开始集成
PICam允许使用软件模拟的“演示”相机,与硬件的参数相匹配,同时产生人工数据。这允许在不需要现场相机的情况下构建应用场景,是生产性远程开发的理想选择。在多个项目,例如“获取”项目中可以找到有关如何使用这些模拟“演示”相机的示例。
无限可能性
一旦熟悉了API,就没必要局限于C/C++。使用PICam可以实现诸如构建用于相机控制和图像分析的GUI之类的项目。例如,可以将PICam移植到Python中,与图像处理和机器学习库集成。


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.
PICAM
PICAM (Linux)
3rd Party: Astronomy Common Object Model (ASCOM)
3rd Party: EPICS for PICAM
3rd Party: Micro-Manager for PICAM
3rd Party: Nikon NIS-Elements for PICAM