
IDS peak 2.4版本说明
介绍
此版本说明描述了IDS peak 2.4的变更。此版本在IDS peak comfortSDK中引入了更多功能,包括边缘增强和使用IDS lighthouse的神经网络进行人工智能辅助图像分析。
IDS peak 2.4
新增及变更功能
IDS peak Cockpit
全新“Inference”对话框
在新的“Inference”对话框中,您可以加载并执行用于分类和对象检测的神经网络。这需要先通过IDS lighthouse下载网络,以配合IDS peak使用。
安装IDS peak 2.4后,您可以选择在<IDS peak 安装目录>/cnn
下找到三个简单的神经网络进行测试。这些网络只是为了测试目的而创建,并不保证可运行。
- 用于分类:item_classification.pcla, cats_dogs_classification.pcla
- 用于物體检测:person_detection.pdet

重塑ROI功能
我们重新设计并重新安排了ROI功能。现在,您可以在相应的对话框中找到ROI设置:
- 在“Position and Size”对话框中设置相机图像ROI。
- 在“Brightness/frame rate”对话框中设置自动亮度ROI。
- 在“Color”对话框中设置自动白平衡ROI。
- 在“Focus/image sharpness”对话框中设置自动聚焦ROI。
- 新版本:您也可以在“Focus/image sharpness”对话框中设置锐度测量ROI。
进一步修改
- 在“Host Functions”对话框中,您可以启用图像的边缘增强选项。
- 锐度测量功能已从顶部工具栏移至“Focus/image sharpness”对话框,并增加了锐度测量ROI功能。

IDS peak comfortSDK
- 您现在可以通过IDS peak comfortC接口执行人工智能辅助图像处理。支持用于分类和对象检测的神经网络。这需要首先在IDS lighthouse中生成网络,以便配合IDS peak使用。
- 增加了边缘增强功能。
- 增加了锐度测量功能。
IDS peak genericSDK
- .NET绑定已更新为使用.NET Standard 2.0。请注意.NET版本的新要求:.NET Framework 4.6.1或更高版本/.NET Core 2.0及更高版本(包括.NET 5及更高版本)。
IDS peak IPL
- .NET绑定已更新为使用.NET Standard 2.0。请注意.NET版本的新要求:.NET Framework 4.6.1或更高版本/.NET Core 2.0及更高版本(包括.NET 5及更高版本)。
- 增加了边缘增强的方法。
- 增加了图像处理的新方法:
Image:Scale
、Image:ScaleInto
和Image:Crop
。 - 在系统内加入了用于热像素校正的新方法。
- 对图像旋转和图像镜像功能进行了优化。
- 针对ARMv8(64位)和ARMv7 Cortex-A/ARMv8(32位)渲染器进行了优化。
IDS peak AFL
- 为C++、.NET Standard 2.0和Python添加了新的接口。
GEV 相机传输层 / U3V相机传输层 / uEye相机传输层
- 在StreamBufferHandlingMode节点中添加了“NewestOnly”模式。
- 为缓冲区处理的统计数据设置了一个新的BufferHandlingMonitor类别。
一般性能改进
- 需要 .NET Framework 4.6.1或更高版本。
- IDS峰值现在支持Python 3.11。已删除对Python 3.5的支持。
IDS peak 2.4中使用的组件版本
Component | 版本Windows | 版本Linux |
IDS peak comfortSDK API | 1.4.0.0 | 1.4.0.0 |
IDS peak genericSDK API | 1.6.0.0 | 1.6.0.0 |
IDS peak IPL | 1.7.0.0 | 1.7.0.0 |
IDS peak AFL | 1.1.0.0 | 1.1.0.0 |
IDS peak Cockpit | 1.5.0.0 | 1.5.0.0 |
IDS Vision Cockpit | 1.4.4.11 | 1.4.4.11 |
工具设备命令 | 1.4.2.0 | 1.4.2.0 |
工具设备更新 | 1.4.3.1 | 1.4.3.1 |
工具IP配置 | 1.4.1.0 | 1.4.1.0 |
工具设备密码 | 1.0.0.0 | 1.0.0.0 |
GenTL GigE Vision用户空间 | 1.11.0.0 | 1.11.0.0 |
GenTL GigE Vision kernel | 1.11.0.0 | - |
GigE Vision kernel driver (WHQL) | 1.3.1.0 | - |
GenTL USB3 Vision用户空间 | - | 1.11.0.0 |
GenTL USB3 Vision kernel | 1.11.0.0 | - |
USB3 Vision kernel driver (WHQL) | 1.4.6.0 | - |
GenTL uEye(uEye相机传输层) | 1.11.0.0 | 1.11.0.0 |
GenICam | 3.2 | 3.2 |
已知问题
- 如果在打开IDS peak Cockpit后添加、删除、激活或停用网卡,则只有重新启动IDS peak Cockpit才能看到更改。或者,您可以通过点击左上角的“更新”按钮手动更新相机管理器中的列表。
- LabVIEW不支持模板函数,因为它们用于
FindNode()
,例如(IDS peak genericSDK)。作为一种解决方法,除了普通的通用函数外,还作为单独的函数提供了FindNode
、FindInvalidatedNode
、FindInvalidatingNode
、FindSelectedNode
和FindSelectingNode
的所有可能模板。 - 如果在打开IDS Vision Cockpit后添加、删除、激活或停用网卡,则只有重新启动IDS Vision Cockpit才能看到更改。
- 如果在IDS Vision Cockpit的平铺视图中打开多台相机,则底部不显示滚动条。
中止
- IDS Vision Cockpit已经中止,因此不再推荐用于新应用。在此版本中,它将是最后一次发布。
- 在引入IDS peak comfortC API后,IDS软件套件的用户无需学习新的编程方法(例如GenICam),就可以快速轻松地切换到IDS peak。因此,不再更新IDS sherpa迁移指南。我们建议使用IDS peak comfortC API,它是IDS peak 2.0以后版本的组成部分。
状态:2023-04-03