摘要: 登录 管理控制台 功能菜单项 用户管理 通道管理 通道目前支持三种链路类型:串口,USB,网络。配置截图如下: 点表管理 数据采集配置如下所示: 控制下发配置如下所示: 告警工具 曲线工具 程序管理 量测管理 决策管理 翻译工具 画图工具 阅读全文
posted @ 2020-06-11 22:46 larkin-cn 阅读(812) 评论(0) 推荐(0) 编辑
摘要: 概述 最新的应用软件快速搭建平台现已投入使用。首先对名称进行规范统一一下。 英文全称:LARKIN-CN.TOP ; 中文全称:拉图; 简称:LT。 特点: 组态软件开发的快速、灵活 C端软件的控件交互能力 多机器分布式部署 方便的单一模块测试 自动数据库模型搭建 功能模块积木方式拼接 内存级访问速 阅读全文
posted @ 2020-05-30 11:58 larkin-cn 阅读(215) 评论(0) 推荐(0) 编辑
摘要: if (matRaw.empty()) return; matRes = matRaw.clone(); cv::Mat mgray; cv::cvtColor(matRes, mgray, cv::COLOR_BGR2GRAY); QDateTime dtcur = QDateTime::curr 阅读全文
posted @ 2023-12-02 21:30 larkin-cn 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 完整代码如下 #include <WiFi.h> #include <WiFiUdp.h> #include "WString.h" #include "EEPROM.h" void sendSerial1(String str, bool addline = true); typedef void 阅读全文
posted @ 2023-06-13 17:16 larkin-cn 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 代码如下: #include <WiFi.h> #include <WiFiUdp.h> #include "WString.h" typedef void(*funcSlice)(); enum TaskType { TaskTypeLed, TaskTypeChipInfo, TaskTypeS 阅读全文
posted @ 2023-06-12 17:46 larkin-cn 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 库依赖 opencv的人脸检测用到扩展库,需要自己源码编译。 流程 采集人脸图片 --> 训练数据集 --> 模型保存。 采集人脸图片 --> 检测人脸区域 --> 放入模型预测 代码 头文件: #include "face/facerec.hpp" #include "opencv.hpp" #i 阅读全文
posted @ 2023-02-17 15:41 larkin-cn 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 单例模式可以确保软件生命周期内仅有一个实例化对象,方便各处便利调用。 单例模板类申明定义如下: template <typename T> class SingleTon { public: static T& getInstance(){ static T obj; return obj; } p 阅读全文
posted @ 2022-12-05 09:42 larkin-cn 阅读(61) 评论(0) 推荐(0) 编辑
摘要: freeimage存储格式为FIBITMAP; opencv存储格式为cv::Mat; freeimage善于读取和保存各种格式的图片; opencv具备各种图像处理算法; 真实项目中经常会将两者结合,发挥各自最大优势。 本贴将实现FIBITMAP数据转换为Mat格式,以供程序后续处理。 话不多说, 阅读全文
posted @ 2022-12-02 17:48 larkin-cn 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 对于window用户,文件名和文件夹经常使用中文来命名,或者文件夹包含了空格,类似“Program File”这样的。 针对以上场景,经常发生读写文件或者图片失败的情况。下面提供解决方案。亲测有效。直接上代码干脆利索。 功能实现代码函数封装: std::string wstr2str(const s 阅读全文
posted @ 2022-11-28 15:41 larkin-cn 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 效果如下: 代码如下: double leftview[4] = {0,0, 0.5,1}; // double midview[4] = {0.33,0, 0.66,1}; double rightview[4] = {0.5,0, 1.0,1}; vtkSmartPointer<vtkJPEGR 阅读全文
posted @ 2022-07-08 11:22 larkin-cn 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 实现效果: 代码如下: double leftview[4] = {0,0, 0.33,1}; double midview[4] = {0.33,0, 0.66,1}; double rightview[4] = {0.66,0, 1.0,1}; int bins = 256; int comps 阅读全文
posted @ 2022-07-06 18:38 larkin-cn 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 效果图 代码如下: vtkSmartPointer<vtkJPEGReader> reader = vtkSmartPointer<vtkJPEGReader>::New(); reader->SetFileName("d:/h1.jpg"); reader->Update(); vtkSmartP 阅读全文
posted @ 2022-07-06 14:18 larkin-cn 阅读(111) 评论(0) 推荐(0) 编辑