@TOC


前言

进公司,做项目过程中肯定会碰到很多技术点,总结一下,以供后面参考学习,查看。肯定大家都有一定差异啦,大家作为参考哦,与诸君共勉。

一、点检

1.点检具体模块划分

  • LED工作原理:LED(发光二极管)通过电流流过半导体材料,产生光线。每个LED单元的亮度和颜色由其驱动电流和电压决定。
    • LED的亮度会随着使用时间的增加而逐渐衰减。点检通过监测每个LED的运行时间和亮度变化,来判断其是否需要更换。
  • 有多种方式可以实现点检,但是大体上点检可以分为如下模块
    • 画布或者像素创建子模块,可以理解为点检结果的可视化
    • 点检驱动模块,主要用于点检过程数据,点检复位等指令的下发、回读与处理。
    • 点检结果接受模块及点检结果图生成模块
      • 灯点坐标获取子模块
      • 坐标转换子模块
      • 灯点绘制子模块

2.点检的步骤

  • LED显示控制卡接收来自用户终端【可以是对应的上位机软件】的点检命令【或叫做点检控制信号】
  • 发送点检数据至LED显示牌,主要包含芯片启动、上电、复位寄存器等数据。
  • 接收LED显示牌返回的代表多个LED灯点状态的点检结果数据串:
    • 比如可以用0代表故障灯点,用1代表正常灯点
    • 也可通过不同颜色代表故障灯点和正常灯点
  • 根据点检结果数据串及点检结果数据位置与LED灯点坐标对应关系表生成点检结果图,以供查看且进一步处理
    • 计算点检结果图的大小,即像素宽 * 像素高

3.yolo去检测LED屏幕、手机中的坏点,有啥好玩的呢。

  • 去看yolo专题哟

巨人的肩膀

  • 宗靖国老师等,发明专利:LED显示牌的点检方法以及LED显示控制卡
  • 基于深度学习的目标检测原理与应用
  • 程序员的AI书:从代码开始
  • 深度学习与目标检测:工具、原理和算法
  • 深度学习和目标检测
  • pytorch自动驾驶视觉感知算法实战
  • python计算机视觉和自然语言处理
  • 计算机视觉实战:基于TensorFlow 2
  • 计算机视觉之深度学习:使用TensorFlow和Keras训练高级神经网络
  • 深度学习:卷积神经网络从入门到精通