Library Module
实时数学/三角函数和字符串/内存函数
- 普通
- 特征
- 扩展
在实时上下文中运行应用程序代码通常还需要标准运行时库中的功能。但是,这些功能通常不适合实时执行。库模块的运行时库提供了C标准库的必要的实时兼容功能,包括实时的数学/三角函数以及字符串/内存函数。
When developing real-time applications, oftentimes functions of other libraries need to be utilized. Kithara RealTime Suite includes implementations for both the C standard library as well as for external function libraries, allowing for them to be used within the real-time context.
The real-time libraries in the modular system of Kithara RealTime Suite consist of the following components:
实时数学/三角函数和字符串/内存函数
在实时上下文中运行应用程序代码通常还需要标准运行时库中的功能。但是,这些功能通常不适合实时执行。库模块的运行时库提供了C标准库的必要的实时兼容功能,包括实时的数学/三角函数以及字符串/内存函数。
Halcon实时图像处理
慕尼黑MVTec公司的Halcon是一个程序库,其中包含用于图像处理和机器视觉的算法。它包括自己的集成开发环境HDevelop以及2000多算子。 Halcon扩展允许将此程序库在Kithara实时系统中实现。这样就可以触发对已处理图像的即时控制反应,并通过EtherCAT或CANopen将其集成到自动化系统中。
所述的Halcon许可证需要从MVTec公司单独获得。
使用OpenCV进行图片处理
OpenCV是一个免开源程序库,其中包含用于图像处理和机器视觉的算法。除此之外,它包括用于面部识别的算法,3D功能,头发分割,各种快速滤镜以及用于相机校准的功能。 OpenCV扩展允许将此程序库在Kithara实时系统中实现。这样就可以触发对已处理图像的即时控制反应,并通过EtherCAT或CANopen将其集成到自动化系统中。
使用Dlib实时进行机器学习
Dlib是一个开放程序库,其中包含用于机器学习任务的实际应用的算法和工具。 该库包括用于处理数据结构,线性代数,机器学习和深度学习的各种软件组件。 通过Dlib扩展,可以在Kithara RealTime Suite的实时上下文中使用这些功能。