技术文章
RGB到CMYK/LC/LM/W七通道颜色拟合:工业打印机智能分色算法设计
分类:数码印刷
针对 CMYK+LC+LM+W 七通道工业喷墨打印设备,本文设计了一套 RGB 到七通道墨量的智能分色算法:通过自动打印测色建立颜色数据库,利用 XGBoost 学习七通道墨量→Lab 的正向颜色响应模型,结合 ΔE00 与墨量约束的反向优化寻找最佳分色,并生成 3D LUT 实现在线高速颜色转换,配合 LittleCMS 与 GCR、白墨策略、Total Ink Limit 构建完整的分色体系。
阅读全文自动打印组合色块与视觉测色系统:构建七通道工业打印机智能色彩标定闭环
分类:数码印刷
针对 CMYK+LC+LM+W 七通道工业打印设备颜色标定中测试效率低、人工测色工作量大、数据难以自动关联等问题,设计了一套自动化色彩标定系统:软件自动生成组合色块并完成打印,统一烧结后由彩色工业相机整版采集,通过 Patch 编号/二维码/DataMatrix 自动定位对应色块,读取 RGB 并经相机标定转换为 Lab,最终建立「七通道墨量 → RGB → Lab → ΔE → 颜色模型」的自动标定闭环。
阅读全文Markdown 格式渲染测试(内部测试)
分类:测试
这是一篇用于测试网站 Markdown 渲染能力的内部测试文章,覆盖标题、段落、列表、引用、代码块、表格、链接、图片、任务列表、换行等格式,测试完成后将删除。
阅读全文RIP 颜色管理之 LittleCMS:开源 ICC 色彩管理引擎
分类:数码印刷
详解 LittleCMS(lcms)开源 ICC 色彩管理引擎在陶瓷喷码 RIP 软件中的核心作用:ICC Profile 与 cmsHPROFILE/cmsHTRANSFORM 数据结构、颜色转换流程、四种渲染意图选择、多色墨水多通道支持、批量转换性能优化与陶瓷 RIP 推荐架构。
阅读全文Linux系统篇(二十)——文件(四):吃透 Linux 磁盘与文件系统:一张原理图讲清块、inode、分区底层逻辑
分类:工业互联网
从扇区封装为块,到分区、块组、超级块、位图、inode 与目录映射,讲清 Linux EXT 文件系统的完整底层逻辑。
阅读全文YOLOv26药品铝塑板缺粒检测实战:Python训练、验证与推理完整代码
分类:AI视觉
药品铝塑板 YOLOv26 缺粒检测实战教程:从项目目标、Python 虚拟环境搭建、数据集目录设计、类别与 data.yaml 配置,到 train.py 训练、val.py 验证、predict.py 单张推理与检测框提取的完整 Python 代码,并讲解位置模板、ROI 颜色检测、分阶段开发顺序与最终工程架构,可直接照抄运行。
阅读全文基于Docker容器化部署工业智能体小龙虾
采用Docker容器化技术,将工业智能体"小龙虾"、数据库、Redis等核心服务进行模块化部署,结合工业智能网关实现边缘智能与云边协同,构建高可靠、易维护、可扩展的工业智能系统。
阅读全文TRIO-Basic 从入门到精通(一):MPV4 开发环境安装与仿真器联调
分类:机器人自动化
本文是 TRIO-Basic 运动控制器编程系列教程的第一篇,详细介绍 TRIO 官方集成开发环境 MPV4 的获取方式、安装步骤,以及如何通过仿真器完成首次程序编写与运动轨迹验证,帮助读者快速搭建 TRIO 运动控制开发环境。
阅读全文Linux系统篇(八)——工具篇(三):Make 与 Makefile 超详细入门教程
分类:工业互联网
从单文件到多文件项目,详解 make 工具、Makefile 三大核心组成、伪目标、自动化变量与模式规则,实现一键自动化编译。
阅读全文YOLOv26+500万彩色工业相机实现药品铝塑板颗粒完整度检测:缺粒识别、颜色检测与穹顶漫射光机器视觉方案
分类:AI视觉
面向药品铝塑板包装产线,提出 500万像素彩色工业相机 + 穹顶漫射光 + YOLOv26 的联合检测方案:YOLO 负责药粒定位、缺粒、破损与异物识别,Lab 颜色空间 + ΔE 负责颜色异常判定,结合位置模板匹配实现颗粒级完整度检测,并打通 PLC 剔除与 MES 批次追溯,形成可解释、可追溯的药品包装 AI 视觉检测系统。
阅读全文TRIO-Basic 从入门到精通(九):卡尔曼滤波器算法编程与测试
分类:机器人自动化
本教程在TRIO运动控制器上用TRIO-Basic实现卡尔曼滤波器,通过正弦波叠加随机噪声构造测试数据,调用kalmanfilter函数完成滤波,并在示波器中对比滤波效果。详细讲解R(测量噪声)与Q(过程噪声)两个核心参数对滤波性能的影响,为现场数据降噪提供实用参考。
阅读全文Windows 下实现 4ms 虚拟 PLC 周期调度:从 sleep_for 到高精度定时器
分类:机器人自动化
Windows 用户态线程无法保证实时唤醒,直接使用 std::this_thread::sleep_for 承担 4ms PLC 周期调度会出现周期丢失与抖动。本文记录 ZeroOne Virtual Motion PLC 从 sleep_for 到 Windows Waitable Timer + 500us 高精度等待的调度方案演进,包含 steady_clock 单调时钟、Scheduler 与平台 Timer 解耦的架构设计,以及 4ms 周期实测数据(平均 3999.75us、最大抖动 204us)。
阅读全文TRIO-Basic 从入门到精通(七):3D仿真与同步控制的使用
分类:机器人自动化
本教程讲解TRIO运动控制器3D仿真与同步控制的使用,包括仿真工具条操作、关节显示与对齐、轴参数设置(UNITS/AXIS_UNITS/ACCEL/SPEED),以及基于MOVEABS和WAIT IDLE的多轴绝对位置同步运动程序编写,帮助开发者在无真实机械的情况下安全验证运动控制逻辑。
阅读全文Linux系统篇(一)——指令篇(一):不费力掌握入门级命令
分类:工业互联网
从Linux是什么讲起,对比Windows剖析企业为何选择Linux,并手把手带练clear、pwd、cd、ls、mkdir、rm等入门命令,零基础也能轻松上手。
阅读全文Conda环境下测试Intel NPU:Python版本如何选择?
分类:工业AI
在 Intel Core Ultra + OpenVINO + YOLO 工业视觉项目中,Conda 环境测试 Intel NPU 时 Python 版本如何选择?本文结合实际开发经验,推荐 Python 3.10 作为 NPU 测试环境,并给出从环境搭建、设备识别到 NPU 模型编译、性能测试的分层验证流程。
阅读全文Linux系统篇(三)——指令篇(三):轻松拿捏入门级指令
分类:工业互联网
基础指令收官篇:详解head、tail、date、find、grep、zip、tar、sz/rz、uname、su等12组高频命令,覆盖查看、查找、压缩、传输与身份切换全场景。
阅读全文Linux系统篇(十)——工具篇(四):一文搞懂 Git:版本控制的原理与实操指南
分类:工业互联网
从原理到实操讲透 Git 版本控制:分布式架构、四阶段工作流、常用命令与远程协作,助你告别版本混乱
阅读全文SOEM-EtherCAT 源代码解析(附加1):通讯运行环境搭建(WinPcap + Qt)
分类:机器人自动化
搭建 SOEM EtherCAT 主站代码分析的运行环境:Win10 + Qt 5.8 + WinPcap(WpdPack 4.1.2),通过 Qt 工程配置与 pcap_findalldevs 枚举网卡代码,验证网卡抓包环境是否就绪。
阅读全文TRIO-Basic 从入门到精通(十八):Trio运动控制器UDP快速交换数据通讯
分类:机器人自动化
本文介绍TRIO运动控制器之间基于UDP的快速数据交换通讯方案:将初始化与收发数据核心代码封装为SINOLIB.BAL库,通过dgram数据报通道与IEEE浮点编解码,实现两台MC405控制器周期性实时交换数据,无需预建立连接,通讯稳定不断线。
阅读全文C#工业视觉平台结合YOLOv26与OpenVINO
从数据标注、自动训练到Intel NPU边缘推理的完整工业AI方案:C#工业软件平台 + YOLOv26训练框架 + OpenVINO模型转换 + Intel NPU边缘推理,实现图像采集、自动标注、模型训练到现场推理的完整AI视觉闭环。
阅读全文