Kithara进阶篇
文章平均质量分 93
易码智能
加油,少年!
展开
-
KRTSt内嵌Lua脚本
KRTS内核中内嵌Lua解释器和编译器执行Lua脚本您需要了解KRTS任务处理的相关知识,我们假设您已经学习了相关知识。本实例主要实现的功能是内核成调用Lua脚本执行和Lua脚本调用内核函数并运行;原创 2024-09-07 09:43:47 · 1176 阅读 · 0 评论 -
KRTS网络模块:UDP通信
UDP(User Datagram Protocol,用户数据报协议)是一种无连接的传输层协议,它位于OSI七层模型中的传输层,并且使用IP作为底层协议来发送数据。UDP的主要特点是它提供了轻量级的数据传输服务,不保证数据的可靠性、顺序性和流量控制。这意味着使用UDP发送的数据报可能丢失、重复或乱序到达,而且发送端并不追踪这些数据报是否成功到达接收端。原创 2024-09-03 09:53:48 · 496 阅读 · 0 评论 -
KRTS网络模块:TCP服务端、客户端实例
TCP(Transmission Control Protocol,传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP的主要功能包括:连接管理:建立连接:三次握手(three-way handshake)来建立一个TCP连接。终止连接:四次挥手(four-way handshake)来终止一个TCP连接。数据传输:可靠传输:通过序列号、确认应答、重传机制等确保数据可靠传输。流量控制:通过滑动窗口机制防止发送方发送速率过快导致接收方来不及处理。原创 2024-08-24 09:53:12 · 1201 阅读 · 0 评论 -
KRTS与OpenCV (一)- 创建和使用
这些指南将帮助您学习如何使用 OpenCV 3.0、3.4 和 4.1 库在内核模式下进行实时图像处理。我们假设您基本上已经知道如何设置项目并打开驱动程序以开始您的工作。如果你对此不熟悉,你应该看看第一个项目教程。OpenCV 使用我们的实时 Windows 虚拟化。这种虚拟化在实时环境中模拟 Windows API 的最重要部分。只有在无法进行仿真或不合理的情况下,虚拟化才会离开实时环境并依赖于 Windows。此外,这种虚拟化是有限的,因此在实时使用OpenCV时存在一些限制。原创 2024-07-09 15:19:15 · 1295 阅读 · 1 评论 -
KRTS与OpenCV (二)- 圆点检测
OpenCV是一个开源的计算机视觉库,提供了各种图像处理和计算机视觉算法的实现。特征检测是其中重要的功能之一。特征检测是一种在图像中寻找关键点或感兴趣区域的技术。这些关键点通常具有以下特征:边缘、角点、斑点等。特征检测算法可以帮助我们定位和识别图像中的物体以及进行图像配准、目标跟踪等应用。OpenCV提供了多种特征检测算法的实现,包括SIFT、SURF、ORB等。原创 2024-07-12 17:34:05 · 1637 阅读 · 0 评论 -
KRTS与Halcon(一)- 创建和使用
本指南将帮助您了解如何使用 Halcon 图像处理库通过 Kithara 执行实时图像处理。我们假设您已经基本上知道如何设置项目并打开驱动程序以开始您的工作。如果您不熟悉这一点,您应该查看第一个项目教程。Halcon 实时使用我们的实时 Windows 虚拟化。这种虚拟化在实时环境中模拟 Windows API 的最重要部分。只有在无法进行仿真或不合理的情况下,虚拟化才会离开实时环境并依赖 Windows。此外,这种虚拟化是有限的,因此在使用 Halcon 时会有一些限制)。原创 2024-07-17 17:39:48 · 827 阅读 · 0 评论 -
KRTS和Halcon (二)- 二维码实时扫描
Halcon 是一款由德国MVTec Software GmbH开发的机器视觉软件包,它为工业自动化提供了强大的图像分析和处理工具。Halcon 软件广泛应用于质量控制、定位、测量、识别和引导机器人等场景,其核心优势在于高性能的图像处理算法、丰富的功能库以及跨平台的兼容性。Halcon 提供了基于C++和.NET的API,支持Windows、Linux和macOS操作系统,并且能够集成到各种开发环境中,如Visual Studio、Eclipse等。原创 2024-07-23 17:52:02 · 1295 阅读 · 0 评论 -
KRTS与 Dlib(一) - 创建和使用
本指南将帮助您学习如何使用 Dlib 19.17 库在内核模式下进行实时图像处理。我们假设您基本上已经知道如何设置项目并打开驱动程序以开始您的工作。如果你对此不熟悉,你应该看看教程。Dlib 在内核层正在使用我们的实时 Windows 虚拟化。这种虚拟化在实时环境中模拟 Windows API 的最重要部分。只有在无法进行仿真或不合理的情况下,虚拟化才会离开实时环境并依赖于 Windows。此外,这种虚拟化是有限的,因此在实时使用Dlib时存在一些限制。原创 2024-07-29 16:01:38 · 682 阅读 · 0 评论 -
KRTS与Dlib (二) - 人脸实时检测
Kithara RealTime Suite、OpenCV、Dlib与Qt结合使用ResNet进行实时人脸识别的流程可以概括如下:Kithara 实时图像采集:Kithara RealTime Suite 在操作系统内核层处理图像采集,确保低延迟和高精度的时间响应,这对于实时应用至关重要。它直接从摄像头或图像传感器获取图像数据,由于其运行在内核级别,可以避免用户空间程序可能引入的额外延迟。OpenCV 图像转换:OpenCV 是一个强大的计算机视觉库,用于处理图像和视频流。原创 2024-08-02 10:57:50 · 856 阅读 · 0 评论