IC Imaging Control
影像撷取 SDK
IC Imaging Control: 新增功能
IC Imaging Control 4 SDK (IC4) 是 The Imaging Source 的统一软体环境,用于提高工业相机的跨平台相容性和集成度,让使用者在不考虑相容性的情况下能使用最新的相机功能,此全面更新也利用了GenICam GenTL 标准。
增强的兼容性: IC4 SDK 完全符合 GenICam GenTL 标准,用户能完全使用设备设定和高级相机功能 (如事件和数据块)。
多功能设备驱动程序: 新的设备驱动程序 (IC4-gentl-gigevision、ic4-gentl-usb3vision 和 ic4-gentl-directshow) 可用于 IC Imaging Control 4。 这些驱动程序不仅与我们的SDK兼容,而且专为与支持GenICam GenTL的第三方应用无缝集成而设计,包括普遍使用的第三方平台,如MATLAB等。
性能优化: 与 3.5 版本相比,API 经过了重新设计,目标为促进高性能采集任务。减少不必要的重复操作,确保工作流程的效率。
原始语言支持: IC Imaging Control 4 SDK 符合各种开发人员的需求,原始支持以下编程语言: C++,.NET,Python和C。虽然 SDK 的结构在受支持的语言之间功能相同,但 SDK 会尽可能合并特定于语言的惯用码,以最大限度地提高开发人员的工作效率。
示例程序: 可在 GitHub 中找到一些示例程序。
功能
实时视频预览: IC Imaging Control 能实时预览视频流,甚至在视频设备最大可能的帧速率下。
用于监控的多流预览: IC Imaging Control SDK 还可用于同时预览多个视频流,适用于监控应用。
内建滚动和缩放: 可以根据需要,通过内置的滚动和缩放轻松调整图像,以满足特定的检测要求或填充整个屏幕或窗口。
捕获和保存单个图像帧: 可以从实时视频流中捕获单个图像帧。一旦采集到图像缓冲区,图像可以保存为 BMP、TIFF、PNG 或 JPEG 文件。
幀列管理: 可将许多帧图采集到图像缓冲区,这些缓冲区组织成序列。可注册软件回调,以便在新缓冲区填满时执行。
设备选择对话框: IC Imaging Control 提供了一个对话框,用户能选择图像采集设备。可以从程序代码中查询影像撷取设备的设置,构建专属的对话框。完整的对话框可作为示例库的一部分载入。
GenICam 功能操作: IC Imaging Control 提供了一個對話框,让您能操作視頻採集設備的所有 GenICam 功能。
序列号检索: 如果视频采集设备支持,则可以通过 IC Imaging Control 检索设备的序列号并用作加密硬件装置。
下载
IC Imaging Control 4 是一个软件开发套件 (SDK),用于使用 C++、.NET、Python 和 C 编程语言开启 The Imaging Source 相机:
IC Imaging Control 4 需要新的相机驱动程序: