跳转至

更新日志

新旧术语对照表

本版起界面统一改用下表右侧的新名称。下方历史版本条目一律沿用当时的旧称, 未做改写, 查阅旧条目时请按此表对照。

旧称 新称 说明
工作站 相机工位 一路取像通道: 绑定一台相机, 下挂若干检测方案。口语可简称"工位"。"相机"一词此后专指硬件本身(相机设置 / 相机参数 / 相机品牌)
检测器 检测方案 相机工位下一级: 持有一组模板图(主模板图 + 若干副模板图), 并带独立的相机 / HDR / 光源参数
分类器 检测项 模板图上划出的一个检测对象(如"标签外框""固定区域_1")
XX检测器(如 标签定位检测器 / 孔洞缺陷检测器 / 细节检测器) XX检测框 检测项下一级的 ROI 算子。旧称与上面的"检测器"同名不同层, 是长期歧义源, 本次一并消歧

名称改动同时波及新建时的默认名: 新建相机工位默认名为 相机工位N(原 工作站N)、新建检测方案默认名为 检测方案N(原 检测器N)。 因存图目录名与 PLC / MES 指令串由这些名字拼成(存图根/…/相机工位名_检测方案名/、(相机工位名->检测方案名)), 新建工程时请同步更新现场的 PLC 指令表与 MES 解析规则;已有工程内已经取好的名字不会被改动。

5.0.0.x(main) (2026.10.07 起, 开发中)

说明

  1. 新版本线: 检测引擎与界面分离(无头化), 件级记录, 取像执行器; 现场维护线仍为 3.0.0.x

新增

  1. 运行端"导出日志"改为"导出诊断包": 一键打包日志、崩溃记录、节拍库、系统设置(密码已遮盖)与当前工程(不含图片); 命令行 run_cli diag export 同源
  2. 系统设置"通用设置"页新增"有无 AI 线程数(0 = 全部核)"与"组内并行预拍"两项; 软件目录下的 labeldetect_env.txt 不再读取
  3. 码检测结果页新增只读"解码方式"(主解码器 / 备用解码器)
  4. 定位状态随处可见: 调试端"标签外框"节点、运行顺序编辑器拍照行、运行端小窗口标题(外框定位关时)都标出 外框定位:特征点 / 模板匹配 / 关; 开跑时对外框定位关的方案在日志区提示一条; 命令行 info 每个方案带 location_mode; 提示会写明是哪个开关把定位关掉的; 提示会列出哪些检测项只靠外框定位、会固定在模板位置
  5. 调试端菜单"设置"改名"工程设置", 并新增"系统设置""设备设置"两项(打开的就是运行端那两个窗口); 运行端"设置"菜单新增"工程设置"(打开的就是调试端那个窗口)
  6. 字符识别 / 可变区域 / 条码字符对的缺陷参数新增字模 OCV 字符比对(比对算法移植自 HALCON 的 OCV 流程, 无 HALCON 依赖), 树上右键切换(2026-10-27 起老算法下线, 不再有切换, 见第 10 条); 字体库本机全局可导入导出。比对方式默认"逐像素比对"(每个字先用样本在行里定位, 再逐点和样本比, 能抓缺角 / 污渍 / 灰斑; 分数 = 1 − 缺陷像素 ÷ 该字墨迹像素), "投影比对"为 HALCON 同款可选项; 结果页表格列出这一行全部字和分数, "图上只标NG框"只管结果图; 新增"当前字符全部加为模板"按钮, "NG字符全部加为模板"不用先选字; 字体库为空时窗口里给出建库引导; 用 10-14~10-16 测试包建的字模 OCV 工程,允许灰度差若还是旧默认 20,打开时自动改为 25(改过别的值不动); 注意: 逐像素对 2 px 以下细笔画的缺墨看不见(两侧各 1 px 是允许的边缘误差), ≥ 3 px 笔画的整笔缺失 / 断笔能报, 喷码 / 热敏 / 小字号请提高分辨率让字高 ≥ 30 px、笔画 ≥ 3 px, 或改选投影比对; 2026-10-18 起缺陷过滤只看面积不看形状、忽略边只忽略样本四周 2 px 纸边(字自身边缘照查), 同一批测试图上好图误报与漏检都少于 10-17 的包; 参数窗口在小屏(1366×768)上底部参数出屏的问题已改为可滚动
  7. 有无检测注册时自动体检:重复图、废图(近全白/近全黑/无内容)、亮度相差太大、框尺寸不一、疑似标错,拒绝或先问一次;注册/删图后标记待生效,关窗或点'立即生效'时一次算完并显示"注册已生效 已注册 OK n / NG m";运行中注册也查重复与废图。异常检测注册同样查重复与近全白/近全黑
  8. 运行端与调试端合成一个窗口: 顶部「运行」「调试」两个页签切换, 运行 / 停止 / 触发 / 登录在两页都看得到; 调试端不再是单独弹出的第二个窗口, 切回运行页时留在后台, 换工程 / 登出时关闭; 菜单栏合成一套("查看自定义变量"进"菜单"); 回车软触发只在运行页生效; 管理员在调试页可开"工程设置"; 运行中可查看自定义变量(不可删除)
  9. 加回度申(do3think)相机支持: 新建相机工位的品牌下拉可选 do3think, USB 与网口机型都能被发现; 现场需装度申驱动包里的 64 位运行库(DVP2 x64)与相机接口对应的驱动, 并关掉度申自带的 BasedCam; 老工程按友好名绑定的度申相机打开时能对上
  10. 老的字符缺陷算法(TightOcr)下线, 字符缺陷统一用字模 OCV; 老工程里的老字符缺陷配置升级后会被丢弃并提示(打开工程时弹框列出涉及的检测项), 请在字模 OCV 里重新建字体与样本; '自动更新字符缺陷模板'设置项移除
  11. 修复条码字符对的"缺陷参数"和空白区域检测在图上真有缺陷候选时报错"boundingRect() missing required argument 'array'"而不是判 NG 的问题(7 月换 OpenCV 4 后引入, 好品不受影响; 斑点工具外接框参数名改回 OpenCV 4 写法)
  12. 新增整件逻辑检测: 一件产品所有相机工位、所有检测方案都跑完后, 拿全部自定义变量做一次"变量预处理 + 结果判定", 判不通过则总结果不通过(一票否决, 固定计入, 存图目录 / MES / 运行页结果一致); 在调试端任务树空白处或相机工位上右键"新建整件逻辑"(排在所有相机工位之后), 双击设置; 调试模式点"整体运行"即运行整件(每个启用的方案都要装好调试图), 方案右键新增"只运行此方案"; 通讯输出可引用 &整件逻辑->名字(仅最终输出); 方案内逻辑检测只管本方案, 跨工位的判断改用它
  13. 系统设置"通用设置"页新增"启用 MES 上传": 现场不接 MES 的把勾去掉, 不再往 MES 报结果、不再留"待补传"记录、不再记错误、不再弹红色告警条(原先每件都记一条"MES未上传(MES离线)"并写留痕文件); 默认勾上, 老现场行为不变
  14. 有无检测 AI 换脑: 判定改用新一代视觉模型(DINOv3), 整件所有有无框一次算完; 规则改为"OK 要比 NG 像得够多"才判 OK(不再有分数阈值), 注册要求不变(OK、NG 两组都要有图); 同一类型一有注册图, 该类型所有框的大小锁定为第一张注册图的大小(框只能移动 / 旋转), 换到已有注册图的类型时框自动按该类型大小重设, 老工程里大小不一致的框在状态行提示并可一键"按类别视野重设框"/"本类别所有框按视野重设"; 安装包分 CPU 版与 NVIDIA 显卡版(版本号带 _gpu, 需显卡驱动 527.41 或更新, 没有显卡自动改用 CPU); 系统设置"通用设置"页新增"有无 AI 设备"(自动 / 仅 CPU, 重启生效); 运行时每个有无框的分数记在 log\okng_scores.csv; 安装目录运行 LabelDetect.exe --okng-check 可查看实际用显卡还是 CPU 及速度; 第三方许可见安装目录 third_party_licenses 与 THIRD-PARTY-NOTICES.txt。升级后第一次开始运行会把各类型注册图重新算一遍(几秒到几十秒), 之后照常秒开
  15. 检测引擎默认在独立进程运行(任务管理器里会看到两个 LabelDetect.exe): 引擎出问题不再连界面一起卡死; 系统设置「设置」页新增"检测引擎独立进程运行"(默认勾选, 重启软件后生效), 去掉勾即回到引擎与界面同进程; 引擎进程起不来(如授权不对)时弹一次提示, 本次自动改为同进程运行, 设置不变
  16. 引擎进程异常退出时界面不退: 弹"检测引擎重启中", 自动重启引擎并重新载入当前工程(载入完运行按钮恢复), 运行中的会先停下; 10 分钟内最多自动重启 3 次, 再出问题提示重启软件; 外部控制(PLC / 上位机)连接不会自动重连, 需在通讯面板手动点连接
  17. 引擎进程常开锁延迟记录 log/engine_thread_monitor.log(诊断包自动带走)

优化

  1. 码检测删除"检查错误模块 / 错误模块阈值 / 当前错误模块数"三项(解码库不产出该值); 老工程里这两项设置载入时忽略, 原先勾了"检查错误模块"而开不了机的工程现在可以正常开机
  2. 运行模式删除"多进程", 只剩"正常 / 多线程"; 老工程保存的"多进程"按"多线程"载入并写入日志
  3. 老工程运行顺序迁移保序: 打开老工程后拍照顺序与原来一致; 串口收发在通讯触发之前、连续两次翻面、旧指令表漏掉的检测方案(放到最后一个阶段)三处迁移修正; 迁移提示保存在工程里, 运行顺序编辑器下方与 run_cli info 可见, 保存一次运行顺序后清空
  4. 运行界面检测图小窗口的摆放布局改为记在本机(C:\Users\<用户名>\.labeldetect\layout\<工程名>.json),不再写进工程文件,换电脑打开同一工程不会再错位;老工程第一次打开时自动把原来存在工程里的布局搬到本机。工程文件不再记录上次扫码枪结果与'工程确认时间',状态栏只显示保存时间与路径
  5. 拍照前不再每拍回读整套相机参数、不再每拍重开液态镜头串口、连续两拍光源相同时不再重复下发和等稳光(参数没变就不动;开始运行时各核对一次);日志里每拍打印"取像耗时"分段(光源/镜头/设参/触发读图/HDR/清缓存)
  6. 海康相机:清缓存改用厂家接口,每台相机每件少等约 60 ms;读图时核对帧序号,相机收到多余触发会在 debug 日志里报"取图帧序号跳变";相机设置窗的曝光/增益范围改为相机自报(以前写死 34~199733 微秒,部分型号最小曝光 46 微秒,输 45 会被拒)
  7. 字模 OCV:运行(树上'运行此检测项'、整体运行、对话框'检测')不再自动把没见过的字学进字体库,'自动训练'开关删除;样本只在点'当前字符全部加为模板 / NG字符全部加为模板 / 手动添加模板'时写入;老工程里的'自动训练'设置载入时忽略
  8. 调试端模板图上的检测框改为"两步移动": 没选中的框点一下只是选中(变绿、出手柄), 鼠标放到选中的框边上变成抓手后再拖才会移动; 原来按到任何框立刻就拖走, 画新框时碰到没留意的框边(框线 2 像素但点中范围有 12 像素)就把它挪了
  9. 模板图上右键"添加检测项"新建的框改为以右键点为中心、当前视野三分之一大小(标签外框为视野的 90% 居中), 并限制在图像内; 原来是整个视野当框, 框边贴着窗口边看不见, 要缩小才看得到
  10. 多曝光(HDR)改用相机厂家接口(海康 HDR 轮询 + 触发出图数),一次触发相机连出 4 帧后融合,不再丢掉触发那一帧;迈德威视与 Basler 相机的多曝光选项置灰(厂家面阵 SDK 无此接口 / 待验证)
  11. 相机设置窗曝光页新增「自动测光…」:在预览图上圈住要看清的区域,软件自动扫一遍曝光,给出单曝光与多曝光 2~4 档的候选图(标出暗部/亮部丢失比例与一次触发的曝光合计),点一张就写进曝光设置,不用再手填多曝光值;相机不支持多曝光的只给单曝光候选
  12. 日志降噪: 固定区域"透视矫正"对齐失败回退不矫正时, 只在本进程第 1 次(带栈)、第 2、3 次与之后每 100 次各记一条(原先每次都记一条带完整栈, 一下午可达上百条); 点"停止"的正常退出改记普通信息, 不再记成错误
  13. 定位参数'多尺度形状匹配'可用于产品放置远近不一致的现场:固定区域/可变区域/条码字符对/字符识别按定位量出的比例缩回再比,缩放范围默认 0.97~1.03 且可输两位小数
  14. 新建的字符识别默认停用定位参数(它拿框里的文字本身做定位模板, 内容每件会变的行一定定位失败); 内容固定又需要精定位时在树里右键启用; 老工程按原设置不变; 给字符识别添加副模板时自动打开这一组的定位参数(运行时靠定位分数选模板)
  15. 有无检测参数窗口取消"分数阈值"(新判法不用它, 老工程里的值保留但不再起作用); 状态行末尾显示类型视野与实际用显卡还是 CPU
  16. 取像计划: 同一相机既有多曝光方案又有单曝光方案时给出提示(每件切换会停流重开, 约多几百毫秒); 度申相机同样不支持多曝光(与迈德威视 / Basler 同); 迈德威视 / Basler / 度申上原来开了多曝光的方案、以及多曝光序列只有 1 个或多于 4 个值的方案, 升级后开跑会提示, 请改为手动曝光或把序列改成 2~4 个
  17. 有无检测: CPU 模式开始运行不再多做约 1 秒的显卡预热; 分数日志 log\okng_scores.csv 保留量从约 700 件提高到约 3000 件(每件 300 框计), 导出诊断包只带当前文件和最近一份滚动备份; 注册特征缓存不再因安装包换装(CPU 版 / 显卡版同机互换)而整库重算; 去掉度申驱动路径环境变量 LABELDETECT_DVP_DLL(驱动按标准安装目录查找)
  18. 新增界面停顿诊断日志 log/ui_stall.log(常开,只记超过 100 毫秒的操作与超过 200 毫秒的卡顿,随诊断包导出)
  19. 运行端结果图刷新改为检测完成即推送,不再每 100 毫秒轮询
  20. 图像显示的转换链收口,大图上屏少搬三次整幅数据,切换调试模式与打开大图对话框更快
  21. 运行使用最近一次保存的工程;调试页 / 工程设置里未保存的改动不会进入运行,起跑时会提示先保存(可选"保存并运行""直接运行(已保存版本)""取消")
  22. 开工程变快: 模板图改为用到时才解码, 大工程开工程明显变快; 代价是第一次开始运行、第一次在调试页选中某个检测方案时要多等一下模板就绪
  23. 进调试页先出窗口再显示忙框(检测方案的模板处理在后台算), 不再整窗卡住几秒
  24. 运行端与调试端各持一份工程: 运行用的是最近一次保存的版本; 调试页改相机工位名 / 换相机 / 新建相机工位要保存后才生效(之前单拍会提示"相机未绑定, 或工程改动尚未保存"); 状态栏显示"引擎版本 N", 运行中保存过还没应用时显示"已存盘未应用版本 M"; 开工程后要等运行副本加载好运行按钮才亮, 没好时点运行提示"引擎工程副本尚未就绪"; 外控通讯客户端连在运行副本上, 停机保存后连接不断
  25. 运行中可以在调试页改检测项(参数 / 检测框 / 模板 / 分类器增删)并保存, 再点调试页按钮行的"应用到运行": 只限管理员 / 超级管理员, 确认框列出会换掉的检测方案, 在两件之间换上, 不停机; 改了相机工位 / 通讯 / 运行顺序 / 整件逻辑这类设置时会拒绝, 提示停止运行后重新打开工程; 系统设置、相机设置、单次触发、试跑等仍要先停止
  26. MES 服务端口(5555)被占用(如本机已开着另一个 LabelDetect)时软件不再启动失败: 启动时弹一次提示, 状态栏显示 MES 未连接, 日志记原因; 光源 / 三色灯 / 通讯设备 / 串口与 MES 改由检测引擎统一持有, 设备设置页的测试按钮、相机设置里的开灯与光源控制照旧可用
  27. (已随老算法下线作废, 见新增第 10 条) OCR 字模更新对话框(运行中 OCR 缺陷件弹出的那个)现在打开的是界面(已保存)那份字模库 + 本件的行切图 / 识别结果; 确认的更新(含"读字体")同时写入运行中的引擎, 下一件即按新字模判, 保存工程后也留着; 运行中引擎自动学到的字模不再出现在对话框里、也不会被保存
  28. 启动时检测引擎与界面并行加载, 两进程不增加启动等待; 状态栏设备 / MES 状态刷新不再和相机预览、开硬件等长命令抢通道, 预览不再被状态刷新卡顿
  29. 诊断包包含引擎进程的日志(engine_system.log、engine_startup_trace.txt、engine_startup_error.txt 等)与引擎进程状态(开关 / 进程号 / 是否在运行)
  30. 光照拉伸改用自研实现(Rust),结果与原来逐像素一致,不再依赖闭源 ImageEnhancement.dll
  31. 界面读结果慢或卡住时不再拖慢检测节拍(引擎事件改独立发送,界面实在跟不上时只合并运行日志并提示条数,判定、计数、运行状态一条不丢;结果图见第 35 条)
  32. 运行中界面不再每 50 ms 同步询问引擎投喂状态,引擎忙时界面不再跟着卡
  33. 条码解码期间不再卡住引擎其它工作(PLC 应答、取像、心跳);所有条码检测框共用一份解码器,省内存、减少加载工程时偶发的解码器构造失败
  34. 没开本地存图时不再检查存图盘剩余空间(此前存图盘不足 0.5 G 会直接停机); 只开 FTP 上传同样不查
  35. 界面显示跟不上产线时(如电脑卡顿、出件很快),每个检测位直接显示最新一件的结果图,不再越来越落后;每件的判定、计数、MES 照常一件不少
  36. 新建相机工位、改工位名、换相机或删工位后,工程自动保存并同步到检测引擎,相机当场绑定;不再要求先手动保存才能进相机参数设置或单拍
  37. 停止状态下有未保存的改动时点"运行",直接保存并按最新版本运行,不再弹出"保存并运行 / 用已保存版本运行"的询问;运行中的"保存 → 应用到运行"不变
  38. 系统设置「通用设置」页新增"检测内核"(新内核 / 旧内核(将删除)),缺省旧内核,重启软件后生效(检测引擎自动重启时也会按新设置启动),仅勾选"检测引擎独立进程运行"时可选。新内核在引擎忙于检测时仍能刷新界面状态和心跳;新内核起不来时本次自动用旧内核并提示一次,设置不变;内部错误可自动恢复时,运行日志提示"检测内核内部错误已自动恢复,详见日志"。

修复

  1. 调试窗单拍先启动相机再设参(迈德威视); 模板触发 + HDR 老工程迁移修正; 新增方案/换相机后曝光方式与取像设置对齐; 读图超时须大于 0

  2. 无头停止时件级记录不丢; 件级记录 MES 状态按实际分支(已发 / 待补传 / NG 不上传); 命令行默认不打桩(开发机加 --allow-stub); Windows 缺 wmi 时授权报错不退化; 无头人工复判 MES 字段与运行端一致; 内控模式"通讯服务端"发指令窗去掉 TCP 面板

  3. 系统设置里"磁盘空间预警"每次打开都显示默认值、点确定就把设过的值改回去的问题

  4. 字模 OCV:取消"分割符号"时符号照样参与切字,只是不比对不学(原先这种设置下学不到字、带 / 的行一直报切分失败);字体库文件损坏时报"字体库 X 损坏"而不是检测异常;从老外挂自动导入的字体库删掉后不再自动导回;本机没有工程用的字体库时打开对话框不再清空工程里的字体库名;用键盘在字符表里移动后删除模板删的就是画廊里显示的那个字;删字体库确认框默认"否";添加模板会跳过重复样本、拒绝整行大小的框;字符最小宽高不能大于最大值;光源记忆 60 s 过期;开自动曝光/自动白平衡的方案仍每拍核对相机参数

  5. 运行端停止后"工程设置/系统设置/设备设置"仍只对超级管理员开放;调试端改过外框定位开关后运行端小窗口标题立即刷新;自动重启不再重复打印定位提示;另存为的工程副本带走当前小窗口布局

  6. 老工程检测项新增模板时沿用已有模板的缺陷算法

  7. 字模 OCV 对话框:字符列表点一个字,画廊立刻显示它的样本(原来要点下一个才显示上一个);左边参数区固定宽度,窗口默认开得更大(1500×840,按屏幕封顶),拉大窗口时多出来的空间全给右侧图像(原来左边字符表和模板图也跟着变大)

  8. 方案内的逻辑检测"变量比较"只能用本方案的自定义变量(串口 / SN 这类运行期变量不限): 指令里用了别的工作站或别的方案的变量, 调试端运行立即报"方案内逻辑检测只能用本方案的变量", 运行页点"运行"时开跑前就拦下不起跑; 原来它会等那个工作站出结果, 调试端"运行当前 / 运行所有"只跑当前方案没人来补, 每个这样的变量白等 30 秒、进度框关不掉, 等完才报超时。本方案内排在逻辑检测之后 / 被禁用的检测项也立即提示不再等; 只核指令里真用到的变量, 别的工作站登记给通讯输出用的变量不影响。跨工作站的判断请改用整件逻辑检测

  9. 节拍库件级记录里,多个相机工位下同名检测方案的判定互相覆盖(例如三个工位都叫"检测方案1", 整件 NG 却记成 PASS); 键改为"相机工位名->检测方案名"

  10. 度申网口相机 IP 不在本机任何网卡网段时, 开工程不再每台干等 17 秒超时(原先 3 台相机开工程 27 秒), 直接报出"相机 IP 不在本机网段, 请改到相机网口所在网段"; 相机设置里选到打不开的相机时, 弹框直接说明原因(打开超时 / 不在网段 / 被别的程序占用), 不再套"出现意料之外的错误"

  11. 多尺度定位框位置偏移;模板匹配在模型类型与匹配方法不一致、缩放范围颠倒时的原生崩溃改为报错(改参数后要求重新训练);多尺度+亚像素改为不做亚像素精修(原先可能原生崩溃)

  12. 字符识别 / 可变区域 / 条码字符对定位失败后, 双击检测参数或字模 OCV 看到的是上一次运行的图(常常是模板图)的问题: 现在显示本次当前图模板位置的裁剪, 字模 OCV 结果区写"本次定位失败,未运行", 此时点"检测"会提示先运行检测项

  13. 海康与 Basler 相机的"水平镜像 / 垂直镜像"现在真的下发相机(原先只有迈德威视 / 度申生效, 海康 / Basler 勾了没反应、日志记"仅迈德威视可设镜像"); 相机正在出图时写镜像被相机拒绝的, 软件会停流写完再开流; 写不进去时保存配置直接报出节点与错误码。注意: 老工程如果在海康 / Basler 相机上勾过镜像而模板图是没翻的, 升级后画面会翻过来, 请去掉勾或重拍模板图(打开工程时日志会点名哪个方案勾了镜像); 不能翻的品牌这两项在图像设置页置灰

  14. 相机设置窗里在曝光 / 增益等输入框按回车, 不再顺带点到「自动测光…」按钮(窗口里的按钮不再充当"默认按钮", 回车只用来提交输入框的值); 自动测光对话框的「最长曝光」回车同样只提交值, 不再顺带开始测光

  15. Windows 登录用户名含中文(如"公司")时条码引擎加载失败"Failed to open file:", 带条码检测项的工程打不开、ROI 向导报错的问题(条码引擎的临时配置原来写在 C:\Users\<用户名>...\Temp 下, 引擎打不开含中文的路径; 现改为自动换到纯英文目录); 软件开着时运行 LabelDetect.exe --okng-check / --license-selftest 不再静默退出

  16. 「自动测光…」在度申 / 迈德威视相机上一打开就报"出现意料之外的错误"的问题(这两家 SDK 的曝光范围接口多返回一个步长值)

  17. 海康相机型号没有镜像节点(ReverseX / ReverseY)而工程勾了镜像时, 开始运行第一件就报"设置相机镜像失败"停机的问题: 现在运行只记一次告警照常跑, 相机设置窗保存时才提示写不进去; 停流重写节点后只在相机原本在出图时才重新开流

  18. 调试端"单次触发"拍多曝光方案中途读图失败后, 相机停在多曝光四帧连拍状态、之后相机设置窗预览忽明忽暗的问题: 失败也会卸掉多曝光, 相机设置窗打开前也会先卸

  19. 海康相机开着自动曝光时打开工程, 多曝光被误判为"相机型号不支持 HDR 轮询"的问题: 探测时临时关自动曝光, 节点暂不可用的开跑装弹前再探一次

  20. 系统设置关了"启用 MES 上传"但 MES 上传程序仍连着时, 对外汇总串仍报"写入Mes结果:成功"的问题: 现在不带 MES 行

  21. 度申网口相机开前的网段预检只认友好名末尾的 IP, 不再把 USB 机型信息里的版本号当成 IP 误拦

  22. 字符检测混淆字符 / 替换字符表里同一行两格都选中再点删除会连带删掉下一行的问题

  23. 整件逻辑检测: 禁用 / 删除过检测项、方案、工位后它用的变量在开跑前就报"变量不存在", 不再等第一件运行到整件逻辑才停机(预处理里自己赋的名字、内建函数、SN / 串口变量不算); 删副模板后的变量不再被方案内逻辑检测误报成"别的方案的变量"; 复制出的逻辑检测立即登记所属方案; 重命名整件逻辑会同步通讯输出里的 &整件逻辑->名字 引用, 禁用后被通讯输出引用的也在开跑前报; 整件逻辑设置窗来源列与缺图提示英文模式下有译文

  24. 调试端"整体运行"时没装调试图的方案在运行时间旁点名提示, 不再静默跳过; 某方案出错时整件逻辑不再显示上一次的结果

  25. 多尺度形状匹配: 缩放上下限相等(如 1.0 / 1.0)的老工程按形状匹配处理不再拒训(模板触发同); 字符识别的空白屏蔽区同样按定位比例映射; 模板触发调试窗口画的框按缩放后尺寸定位

  26. 有无检测: "导入图片注册"窗口的框按类型视野锁定(只能移动 / 旋转), 不再把大小随意的图注册进已有注册图的类型; 删除类型后不再自动跳到相邻类型并顺带改框

  27. 光照拉伸在图像宽度不是 4 的倍数时出图错乱、偶尔导致软件崩溃的问题

  28. 运行中注册有无 AI 的 OK / NG 样本时,注册框看不到上一件的结果图与判定(检测引擎与界面各持一份工程后的回归)

  29. 工程加载完成后立即开始运行偶发被拒、提示工程正在加载(project is loading)的问题(检测引擎自动重启并重新载入工程后马上开跑时最容易遇到)

  30. 检测引擎退出时最后约 2 秒的件级记录(节拍库)可能丢失的问题

  31. 系统时间被调整(手动改时间或自动校时)或电脑休眠唤醒后, 界面误判检测引擎失联并重启引擎的问题

  32. 检测引擎(独立进程运行时)崩溃后有时不生成崩溃转储文件(log 下的 engine_crash_*.dmp)的问题: 部分相机驱动加载后会顶掉软件的崩溃捕获, 现在引擎在设备初始化完成、每次载入工程(相机打开)之后都会重新接管一次, 崩溃时照常留下转储供售后分析

2.0.6.07(main) (2026.01.28)

新增

  1. 软加密校验

修复

  1. 修复分类器下定位参数的算法为模板匹配时, 没有设置模板图会导致加载工程异常的问题
  2. 修复MES通信异常会导致软件卡死的问题

优化

  1. 去掉保存ROI小图的功能

2.0.6.06(main) (2025.09.02)

新增

  1. 新增对道显液态镜头的支持
  2. 新增了系统配置文件中对于保存ROI小图的控制位

修复

  1. 修复主界面HTML标签异常显示的问题
  2. 修复添加多种指令后, 原来的isFirstLabelWorker逻辑错误问题

2.0.6.05(main) (2025.04.14)

新增

优化

  1. 更换了解码算法
  2. 优化了部分接口代码的调用
  3. 优化了MES通信的关闭过程

修复

  1. 修复StrVar类型在使用时判断不够准确的问题
  2. 修复HDR功能不支持彩色图像的问题
  3. 修复了部分情况下事件循环时类型判断不够准确导致调用了不存在属性的问题

2.0.6.03(demo) (2025.01.17)

新增

  1. 标签外框新增模板匹配算法切换
  2. 新增通讯设备选择modbus协议设备时, 通讯输出的输出值选择bool类型时可以自定义区分值
  3. 标签外框的特征点匹配算法新增扩张匹配的可选项
  4. 新增解码结果的正则过滤功能

优化

  1. 优化解码算法
  2. 优化称重串口收到负数, 多组数据时的处理逻辑

修复

  1. 修复由于多线程的不确定性, 导致逻辑检测比对变量时的误判问题

2.0.6.02 (2024.11.29)

新增

  1. 新增回车键触发的系统配置项
  2. 新增调试界面允许通过框选ROI来新建分类器的功能

优化

  1. 优化样式表
  2. 暂时去掉各种运行时间的显示
  3. 暂时允许操作: 禁用条码字符对的码检测后, 用OCR结果作为SN

修复

  1. 修复对相机触发时间的计算方式错误
  2. 修复数据收发(扫码器)的重复扫码错误
  3. 修复检测器在保存时, 将原图保存为了灰度图的问题

2.0.6.01 (2024.11.15)

新增

  1. 新增显示分类器NG情况
  2. 新增扫码枪结果作为自定义变量, 可供SN比对
  3. 新增保存工程模式(速度优先/空间优先), 默认速度优先

优化

  1. 简化工作站和检测器的命名
  2. 优化模板触发的默认参数

修复

  1. 修复打开调试界面以及打开调试界面的部分对话框, 有时白屏闪退的问题
  2. 修复对颜色工具面积范围的判断问题
  3. 更新螺丝检测模型
  4. 更新海康相机驱动
  5. 修复设置相机参数界面, 切换触发模式时, 参数与相机状态不一致, 导致软触发卡死的问题
  6. 修复新OCR算子英文模型的越界问题
  7. 修复关闭设备设置窗口后, 没有重新初始化所有设备的问题
  8. 修复统计数据的一处变量错误
  9. 修复获取磁盘空间统计时, 对路径判断不佳的错误

2.0.5.32 (2024.10.22)

新增

  1. 新增三色灯, 蜂鸣器, 传送带等设备的控制界面
  2. 新增串口设备收发数据和指令的专用界面

优化

  1. 检测器全局参数增加固定图案缺陷检测所需的更亮, 更暗阈值参数
  2. 优化异常检测算子自动注册图片时的重复度判断

2.0.5.31 (2024.10.17)

新增

  1. 新增烽火无SN的存图格式
  2. 新增通讯输出指令的延迟输出属性

优化

  1. 优化了日志记录, 并追加了monitor日志

修复

  1. 修复OCV算子的对话框在特定条件下ROI坐标错误的问题

~ (2024.10.07)

新增

  1. 光源控制器配置增加运行时常量模式, 便于模板触发
  2. 增加新的OCR算子
  3. 增加分类器复制粘贴功能

优化

  1. 优化统计数据文件的读写, 以及出错处理
  2. 简化标签外框分类器的参数
  3. 简化固定图案缺陷检测的部分参数
  4. 简化码检测算法的参数, 去掉多行字符比对
  5. 简化OCR算法的参数

2.0.5.30 (2024.10.07)

新增

  1. 光源控制器配置增加运行时常量模式, 便于模板触发
  2. 增加分类器复制粘贴功能

优化

  1. 优化统计数据文件的读写, 以及出错处理

修复

  1. 修复一个工作站下多个检测器, 或检测器相机参数延时较大时, 点击软触发按钮会多次触发的问题
  2. 修复点击运行按钮后, 检测器相机参数的触发相关参数失效的问题

2.0.5.29 (2024.09.26)

新增

  1. 新增系统设置, 所有检测器结果整合为总结果时, 可只取部分PASS

优化

  1. 优化有无检测的斑点检测和边缘分析参数的取值范围

修复

  1. 修复标签检测工作站绑定相机后, 然后被禁用, 再切换工程, 上一工程的相机没有释放的问题
  2. 修复统计数据参数缺失的问题

2.0.5.28 (2024.09.20)

新增

  1. 新增统计数据超时删除的功能
  2. 运行指令编辑页面新增上移, 下移按钮

优化

  1. 优化配置项的位置
  2. 优化运行时间统计

修复

  1. 修复MES对返回消息处理混乱的问题

2.0.5.27 (2024.09.11)

新增

  1. 调试界面单次触发加入光源控制器逻辑

优化

  1. 优化固定图案缺陷检测的白底黑字检测逻辑

修复

  1. 修复使用了有无检测的AI功能, 会出现无法保存工程的问题
  2. 修复异常检测训练时会出现卡死的问题

2.0.5.26 (2024.09.05)

新增

  1. 新增绑定相机时, 相机品牌自定义选择
  2. 新增FTP存图功能

优化

  1. 优化固定区域的白底黑字检测逻辑
  2. 优化通讯输出的错误提示

修复

  1. 修复FTP存图没有检测路径是否正确的问题
  2. 修复称重串口的流程和指令的逻辑问题

2.0.5.25 (2024.08.23)

新增

  1. 新增异常检测分类器

优化

  1. 优化Modbus RTU Handler的输出信息
  2. 调整系统设置的UI
  3. 优化调试界面, 工作站, 检测器NG情况的显示
  4. 调整整体存图的逻辑

修复

  1. 修复运行指令编辑界面, 输出的modbus slave id保存错误的问题
  2. 修复迈德威视相机在设置触发模式前, 没有准备视频流的问题
  3. 修复液态镜头的逻辑漏洞

2.0.5.24 (2024.08.12)

新增

  1. 新增不良品不上传MES的选项
  2. 新增存图时去除windows的非法字符

优化

  1. 优化主界面检测器的结果背景颜色显示
  2. 优化OCV默认参数, 训练和删除字体的逻辑
  3. 超时锁屏改为不弹窗, 直接在侧边显示, 并且运行也计时

修复

  1. 修复迈德威视网口相机的序列号异常的问题
  2. 修复品质未审核报错白屏的问题

2.0.5.23 (2024.07.15)

新增

  1. 增加新的OCV算法, 与新旧切换功能
  2. 模板预处理新增了镜像操作
  3. 新增对彩色相机的兼容
  4. 新增颜色抽取分类器及其算法
  5. 调整了运行时指令的架构

优化

  1. 优化相机参数设置页面保存配置的逻辑
  2. 优化图像增强参数的配置
  3. 优化系统设置页面内光源串口和PLC串口的选择
  4. 调整超时锁屏的逻辑
  5. 禁用相机参数设置页面使用ESC退出
  6. 增加上一次绑定相机的记录, 优化相机偶尔掉线后重新绑定参数会变更的情况
  7. 优化相机列表的显示, 增加用户自定义名称字段
  8. 优化部分运行时间的显示

修复

  1. 修复保存工程后, 超时锁屏的计时器没有重新开始计时的问题
  2. 修复品质未审核弹窗报错时, 窗体内容偶尔为空的问题
  3. 修复数据统计过程中, 抛错类型不正确的问题

2.0.5.21 (2024.05.09)

新增

  1. 新增主界面显示分类器的PASS ROI
  2. 增加basler, 海康相机支持
  3. 增加模板触发功能
  4. 增加部分双语切换功能
  5. 增加OCR模型加速功能选项

优化

  1. 优化相机和分类器的参数设置
  2. 优化重量不良的判断逻辑
  3. 优化运行时间的统计显示

修复

  1. 修复调试界面单次触发相机异常的问题

2.0.5.20 (2024.03.29)

新增

  1. 新增PASS图保存时的后缀可选择, 以节省空间
  2. 新增定位参数的模板匹配可选择始终自动计算参数

优化

  1. 优化存图线程
  2. 优化声音文件的加载过程
  3. 优化总运行时间的显示
  4. 优化OK/NG判断时阈值的可调整范围
  5. 优化运行模式的限制

修复

  1. 修复相机参数设置界面对触发类型判断有误的问题

2.0.5.19 (2024.03.15)

新增

  1. 调试界面新增单次触发按钮

优化

  1. 调试界面右键菜单取消原图选择, 默认不使用原图, 添加标签外框选择
  2. 允许分类器右键菜单可修改是否使用原图
  3. 字符检测默认关闭预处理

修复

  1. 修复分类器使用原图时, 导入工程后图像赋值出错的问题
  2. 修复分类器禁用后部分算子仍会进行训练或运行的问题
  3. 修复度申相机的接口路径不一致的问题

2.0.5.18 (2024.01.15)

新增

  1. 增加打开工程失败时的错误记录日志
  2. 新增解码C/S架构, 提升解码时间
  3. 新增调试界面模板拉伸的光照拉伸选项
  4. 新增UPCA兼容模式, 去掉EAN13码制首位的0

优化

  1. 优化存图的路径命名规则
  2. 优化存图逻辑, 不再检测已用存储空间大小
  3. 设置自动存图时不再自动修改检测器的存储空间大小
  4. 优化配置文件的存储
  5. 优化MES信息的显示

修复

  1. 修复固定, 可变, 字符在禁用后仍会进行训练的问题
  2. 修复字体检测时自动选择字体的路径错误问题
  3. 修复不启用SN时日期格式错误的问题

2.0.5.17 (2023.11.14)

新增

  1. 新增码检测错误模块检查功能
  2. 新增侧栏MES收发时间的显示

优化

  1. 优化主界面品质管理的字体表现
  2. 变更存图路径的逻辑

修复

  1. 修复保存工程意外中断后, 无法再次保存的问题
  2. 修复多检测器存图时删除路径异常报错的问题

2.0.5.16 (2023.11.02)

新增

  1. 新增品质权限管理功能
  2. 新增小样本学习功能

优化

  1. 模板图编辑模式的旋转角范围扩展到-180度到180度
  2. 增加打开调试界面的快捷按钮
  3. 工程体积优化

2.0.5.15 (2023.08.29)

新增

  1. 新增模板匹配算法
  2. 新增卡尺工具
  3. 更新螺丝检测模型

优化

  1. 暂时移除轮廓分割和轮廓识别

修复

  1. 修复细节检测器的更新结果问题

2.0.5.14 (2023.08.28)

新增

  1. 新增逻辑检测分类器, 可进行可变区域的日期结果比对和固定区域的定位距离判断
  2. 新增码检测的与无明文固定字符比对的功能
  3. 有无检测新增螺丝检测模型
  4. 新增搜索参数可按ROI搜索的功能

优化

  1. 优化固定图案缺陷检测的自动算法检测
  2. 优化有无检测界面在低分辨率下的显示
  3. 优化字体缺陷检测的读取模板流程
  4. 新建标签缺陷检测器时自动递增序号
  5. 调试界面训练时可取消后续的训练
  6. 优化固定图案定位参数的特征点显示
  7. 优化固定图案定位参数的强弱边缘自动计算

修复

  1. 修复细节检测器的参数问题
  2. 修复有无检测的结果初始化异常的问题
  3. 修复固定图案缺陷检测时矫正角度超范围的异常报错问题
  4. 修复检测器设置取反后模板图未刷新的问题

2.0.5.13 (2023.08.14)

新增

  1. 区域分析新增边缘检测工具, 并更名为有无检测

优化

  1. OCR模型升级

修复

  1. 修复不检验SN时良率统计的问题
  2. 变更MES上传失败时结果标签的底色
  3. 修复operatorId缺失的问题
  4. 修复当已经打开工程后, 调整自动存图设置, 没有映射到工程检测器上的问题

2.0.5.12 (2023.08.09)

新增

  1. 新增运行后检测结果音声播报的功能
  2. 新增是否启用SN检查的功能

修复

  1. 修复通过相机设置界面添加主模板后, 再首次点击检测器, 切换模式失败的问题
  2. 修复系统设置中工作站数量校验出错的问题

2.0.5.11 (2023.08.05)

新增

  1. 新增逻辑检测分类器, 用于比对可变区域的结果字符, 目前仅支持比对日期格式
  2. 新增训练工程菜单项, 位于调试界面左上角->菜单, 将保存和训练拆分成2个动作
  3. 新增软件系统设置, 统一管理自动存图, 光源控制器串口等参数
  4. 字符检测参数新增中文字符转换为英文字符的勾选项, 该参数默认为真
  5. 新增从设置相机参数界面配置模板图的功能
  6. 新增从设置相机参数界面通过串口打开光源的功能

优化

  1. 优化分类器禁用后就仍要进行训练的问题, 调整为部分分类器禁用后不进行训练
  2. 优化固定图案缺陷检测时自动算法选择的标准
  3. 优化ROI向导功能的使用
  4. 优化运行时间
  5. 优化标签外框定位, OCR识别的结果显示
  6. 优化拖动编辑界面的ROI后, 部分分类器支持图像即时显示

修复

  1. 修复通讯客户端在运行出错后未显示的问题
  2. 修复软件系统设置中赋值异常的问题

2.0.5.10 (2023.06.25)

新增

  1. 新增HDR合成拍照与软触发
  2. 新增解码方法
  3. 新增定位参数的算法(用在可变区域与条码字符对)
  4. 新增字符缺陷检测时的部分中间过程图

优化

  1. 优化MES结果显示, MES写入失败时结果也将在主界面NG/PASS处显示.
  2. 打开与新建工程时, 默认连接通讯客户端并隐藏.
  3. 优化自动存图路径与存图相关的设置, 当前自动存图格式为 D:/鲁班LOGO机/NG/日期白班/工作站名_检测器名/SN.png
  4. 优化了缺陷检测算法的一些默认数值
  5. 延长了MES的通信等待时间, 避免超时情况频繁出现

修复

  1. 修复缺陷检测的透视变换, 在迭代次数过高时容易找不到边缘特征点的问题
  2. 修复HDR软触发不稳定, 合成图像亮度会变化的问题
  3. 修复在每个检测任务开始前清空相机缓存, 其在工作站有多个检测器时无效的问题

2.0.5.9 (2023.06.09)

新增

  1. 新增软件全局设置: 自动存图
  2. 勾选自动存图后, 会变更检测器内的存图路径(如果之前为空), 以及所有图都存
  3. 新建检测器时, 检测器设置内的存图默认启用, 路径为工程路径\工作站名\检测器名
  4. 新建与打开工程时, 将检测器的存图路径变更(如果之前为空)和NG存图改为False

2.0.5.8 (2023.05.19)

新增

  1. 新增对度申相机的适配

修复

  1. 修复开启标签外框定位参数的透视矫正, 和开启多曝光之后会出错的问题
  2. 修复相机设置界面从连续模式切换到触发模式, 保存之后没有取消读图的问题

2.0.5.7 (2023.05.10)

新增

  1. 新增授权码管理机制
  2. 新增可选标签外框的所有特征点来做定位匹配

优化

  1. 优化了运行时可打开分类器界面修改参数

修复

  1. 修复了区域分析的部分BUG

2.0.5.6 (2023.04.18)

优化

  1. 优化了多行字符的表格显示, 增加结果详细信息, 表格固定长度
  2. 优化ROI向导, 邻近ROI合并
  3. 优化分类器窗口结果PASS, FAIL显示
  4. 优化多行字符的默认搜索参数
  5. 默认启用标签外框矫正, 是否启用矫正放到基础参数里

2.0.5.5 (2023.04.17)

新增

  1. 新增ROI自动检测向导

2.0.5.4 (2023.04.14)

优化

  1. 优化多行字符ROI排序方式

修复

  1. 修复编辑模式下多行字符屏蔽掩膜取图不对的问题
  2. 修复模板图操作空间显示不正确的问题

2.0.5.3 (2023.04.13)

新增

  1. 新增多行字符可屏蔽其他分类器ROI的功能
  2. 新增鼠标中键按住拖动视野的功能

修复

  1. 修复多行字符提取行数调小后, 在设置参考字符时出现越界的问题
  2. 修复自动添加字体时, 默认路径不正确的问题

2.0.5.2 (2023.04.12)

新增

  1. 多行字符新增了比对相似度, 删除了是否混淆
  2. 调试界面的滚轮事件变更为缩放操作

修复

  1. 修复了条码识别预处理会改变输入图的问题

2.0.5.1 (2023.04.11)

新增

  1. 新增区域分析分类器
  2. 条码识别增加图像预处理

优化

  1. 优化了调试界面的布局显示
  2. 优化了多行字符的识别预处理

修复

  1. 修复条码字符对里条码识别结果底层变量未赋值的问题

2.0.5.0 (2023.04.03)

新增

  1. 新增多行字符分类器
  2. 新增码检测分类器可作为SN码

优化

  1. 底层库轻量化

2.0.4.1 (2023.03.29)

优化

  1. 默认关闭三色灯配置
  2. 默认开启NG存图, 路径为软件安装目录下的SaveImage
  3. 开放定位参数-金字塔参数可调。低分辨率下建议改为一层,并设置数值为3
  4. SN码获取逻辑改为优先扫码获取,扫码失败时从OCR结果获取

修复

  1. 修复了标签外框定位参数部分数据类型错误的BUG

2.0.4.0 (2023.03.22)

优化

  1. 标签外框定位参数的算法优化
  2. DataMatrix解码算法优化
  3. 优化了主界面运行状态时不可打开分类器进行参数修改

修复

  1. 修复了单模板运行时有时会触发多曝光的问题
  2. 修复了单模板运行时NG的ROI位置错误的问题

2.0.3.2 (2022.10.18)

新增

  1. 条码检测结果中可对结果进行裁剪
  2. 提供多曝光扫码功能

优化

  1. 相机配置时连续模式下可直接保存设置
  2. 优化串口通讯处理

修复

  1. 修复最小限定框算法BUG

2.0.3.1 (2022.9.24)

新增

  1. 设置黑白

优化

  1. 优化未启用定位时,不检查是否训练
  2. 优化训练默认参数
  3. 条码, 固定, 可变字符缺陷参数默认不启用
  4. 定位参数训练器的强弱边缘默认值优化
  5. 标签外框定位参数的标签矫正功能默认不启用
  6. 字体训练-读取模板时,默认抓取当前图片并设置结果,优化训练体验
  7. 字符识别工具里面默认添加中英文冒号的替换字符对

修复

  1. 修复多工作站相机读图问题
  2. 禁用部分按钮
  3. mes切换到在线时, 第二次及以后不会做登陆检查的问题
  4. mes上传的重量数据类型不对的问题
  5. 修复SN码带有非法字符时存图路径有误的问题

-------------------------------------------------------------------------------------------

2.0.2.1 (2022.3.21)

新增

  1. 统计功能
  2. 人工复判-静默密码
  3. 判对率

优化

  1. 检测器检查硬件报错时候也报出工作站的名称

修复

  1. 修复已知bug

-------------------------------------------------------------------------------------------

2.0.1.4 (2021.12.30)

新增

  1. 可设置软件抛错处理模式 
  2. 可设置软件运行模式
  3. 可自定义检测流程
  4. 显示当前特征点数
  5. 框选显示区域像素面积
  6. 新增可停止训练操作

优化

  1. 打包脚本
  2. "设置为模板"->"设置为特征点模板"
  3. 比对图像界面优化使用

修复

  1. 修复超时锁屏解锁后 用户权限显示界面错误的bug
  2. 修复存图流程的bug

-------------------------------------------------------------------------------------------

2.0.1.3 (2021.12.6)

新增

  1. 可单独保存相机配置文件
  2. 存图空间即将用完提示信息 
  3. 分类器可设置为模板

优化

  1. 运行界面保存工程时不执行训练操作
  2. 切换调试文件夹时候弹出进度条
  3. 运行过程中不能打开工程

修复

  1. 修复配置文件损坏后的处理机制
  2. 修复更新调试界面出现错误的bug
  3. 修复退出软件选择保存不能成功退出的bug 
  4. 修复检测器被禁用后拍照触发不了的bug 
  5. 修复字符识别ui未显示的bug

-------------------------------------------------------------------------------------------

2.0.1.2 (2021.11.23)

新增

  1. 打开调试图片文件夹可选择屏蔽特定类型的图片

优化

  1. 优化 超时锁屏功能的窗口弹出

修复

  1. 修复存图耗时太长的bug

-------------------------------------------------------------------------------------------

2.0.1.1 (2021.11.15)

新增

优化

  1. 调试软件图标

  2. 优化 调试软件退出提示保存功能

  3. 优化 超时锁屏功能的窗口弹出

  4. 优化 标签外框的定位参数, 空白区域参数的显示

修复

  1. 修复多个检测器时卡不包含相机触发时间错误的bug

  2. 修复打包文件找不到cv_wechat的问题

  3. 修复删除图片文件报错的问题

-------------------------------------------------------------------------------------------

2.0.1.0 (2021.11.10)

新增

1. 新增 轮廓识别分类器

2. 新增 可选择运行时间是否包含相机触发时间

3. 新增 可单独开启调试软件

4. 新增 超时锁屏

优化

修复

-------------------------------------------------------------------------------------------

2.0.0.7 (2021.10.28)

新增

  1. 新增 工程另存为 功能

  2. 新增 比对图片界面 可比对模板图

优化

  1. 优化运行界面图片控件的显示

  2. 优化运行界面左侧布局显示

  3. 优化 采用线程打开工程文件

修复

  1. 修复当修改模板图时候 取图显示错误的bug

-------------------------------------------------------------------------------------------

2.0.0.6 (2021.10.19)

新增

  1. 可设置相机读图超时时间

优化

修复

  1. 修复已知bug

  2. 修复写mes时候上传的defectDesc不对的bug

  3. 修复通过键盘删除 屏蔽空白/内容框 闪退的bug

-------------------------------------------------------------------------------------------

2.0.0.5 (2021.10.16)

新增

  1. 串口设置界面新增指令操作参数

  2. 调试界面可显示通道值/像素坐标

优化

  1. 打开工程会默认打开上一次工程文件目录

修复

  1. 修复解析串口数据出现错误的bug

  2. 修复状态栏显示信息会消失的问题

  3. 修复图片对比界面当切换下一个检测器再切回来时显示图片比例不对的问题

  4. 修复运行中拔掉串口线再点击停止按钮后会一直弹框的问题

-------------------------------------------------------------------------------------------

2.0.0.4 (2021.10.12)

新增

  1. 分类器-屏蔽内容检测框

  2. 分类器-屏蔽空白检测框

  3. 新建分类器时可选择是否使用原图

优化

  1. 启用/禁用当前分类器菜单优化

  2. 优化 切换检测器/模式/, 旋转模板图时进度条提示

  3. 优化 切换检测器时, 显示图片窗口已被放大时, 默认矫正为初始显示比例

  4. 优化 旋转/拉伸模板图的操作流程

  5. 优化 运行界面运行时, 不能操作模板图旋转参数

修复

-------------------------------------------------------------------------------------------

2.0.0.3 (2021.10.9)

新增

优化

修复

  1. 修复打开调试文件夹以及图片比对界面切换图片的bug

  2. 修复切换检测器/切换模板图时候 直接点击复选框会出现的未刷新界面的bug

  3. 修复调试界面运行后到运行界面运行导致刷图错误的问题(运行前重置检测器的result)

-------------------------------------------------------------------------------------------

2.0.0.2 (2021.9.30)

新增

  1. 蜂鸣器设置

  2. 多进程模式

  3. 可设置运行界面显示布局

  4. 运行界面可双击显示图片控件打开对应检测器的原图以及结果图

  5. 串口通讯

  6. 调试界面可设置图片拉伸类型

  7. 字符识别界面新增 “替换字符”

优化

  1. 优化检测器点击, 模板图项点击的问题

  2. 新建工作站,检测器的名称长度限制为20

  3. 优化通讯服务端指令列表的初始化显示

  4. 优化检测图片比对操作

  5. 优化调试界面的运行(采用线程执行)

修复

  1. 调试运行

  2. 重启线程出错后未刷新调试界面运行线程标志位的bug

-------------------------------------------------------------------------------------------

2.0.0.1 (2021.9.20)

新增

  1. 调试模式下可选择打开调试图片文件夹

  2. 鼠标右键可以选择增加分类器

  3. 运行界面可双击打开图片文件夹

  4. 空白区域增加屏蔽检测区域

优化

  1. 拍照后, 软件状态切换为 “运行中”

  2. 禁用检测器, 模板图的双击操作

  3. 保存提示信息带工作站名称

  4. 添加分类器时会隐藏别的roi

  5. 新建检测工作站前增加进度条提示

修复

  1. 编辑模式下新建检测器, "当前图原图" 这一页会被删除的bug

  2. 多个检测器情况下, 删除某个检测器的标签外框后再切换到别的检测器时, 调试按钮不能点击的bug

-------------------------------------------------------------------------------------------

2.0.0.0 (2021.9.17)

新增

  1. 更换软件logo图标

  2. 可通过键盘点击roi删除分类器

  3. 拍照前, 软件状态切换为 “运行中”

  4. 空白区域新增参数选择框

  5. 没有权限添加副模板的分类器直接不显示操作按钮

优化

  1. 切换调试/编辑模式偶尔出现图片卡住情况

  2. 调试图有值则默认切换到调试模式

  3. 优化windows下弹窗放大缩小的问题

  4. 优化光栅误触的问题

  5. 优化windows下运行按钮的实现, 使输入框失去焦点

  6. 优化调试界面运行后判断当前运行模式再进行刷图