需求:要求三种颜色的衬套自组合成不同的产品

软件部分:

利用Halcon使用MLP算法进行输出3种颜色给上位机

上位机使用C#开发,上位机根据配置信息匹配对应的颜色输出OK和NG

硬件部分:两个RGB大恒相机及相关配置

下图为临时拼搭出来的平台,=_=只能这样了,不过使用这个MLP分类器来区分颜色,对灯光环境的干扰比较小,还是不错的

面板内容解释:

输出识别出的颜色(球的颜色即识别出来的产品颜色)

红色字体为提示应该正确放置的衬套颜色

例如下图:当前接受产品模板为2

confiug.ini配置信息如下:

选取Product2的信息 
       产品型号:620DTieBlade_l
       左边颜色:Gray
       右边颜色:Black

NOT OK: 左边本来是Gray却放了一个Black,右边本来应该放Black却放了一个Blue

OK:左边Gray OK,右边Black OK

Halcon实战之MLP颜色匹配(一)相关推荐

  1. 机器视觉测量拟合中级篇,halcon实战,measure测量助手

    机器视觉测量拟合中级篇,halcon实战测量助手 个人学习笔记 第一:快速使用measure测量助手进行识别: measure测量助手打开位置 进入measure测量助手的首页,第一使用对图像进行读取 ...

  2. Halcon实战项目讲解,定位,基于汽车离合片精密定位尝试。

    Halcon实战项目讲解,定位,基于汽车离合片精密定位尝试. 在离合片的凸出齿部任意的一个齿下刻蚀一个23mm的数字字符.单齿的空间为34mm. 所需要完成内容,定位到齿靠下部分的位置,并传输坐标和角 ...

  3. Halcon实战 项目二 Bolb实战分析-提取图片中的硬币

    ○读取图像 Halcon读取图像有三种方式:a文件->读取图像:b通过助手(连接相机,声称读取图像代码):c代码输入. 本案例使用链接相机读取图像. ○链接相机-生成代码选择采集gray灰度图像 ...

  4. Halcon实战记录之三《模板制作--两点定位》

    目的:计算被检测物体的位置和角度偏移 内容: *创建模板 read_image (Image1, 'D:/Program Files/MVTec/HALCON-12.0/examples/images ...

  5. 视频教程-深度学习与PyTorch入门实战教程-深度学习

    深度学习与PyTorch入门实战教程 新加坡国立大学研究员 龙良曲 ¥399.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 APP订阅课程,领取优惠,最少立减5元 ↓ ...

  6. docusign怎么用_轨道上的Ruby上的docusign集成

    docusign怎么用 DocuSign is a platform for the online signing of documents, legal agreements where you a ...

  7. 添加halcon图像显示控件_初级应用实战来咯!C#联合Halcon读取图像,带讲解!!...

    ***授人以鱼,不如授人以渔*** 本次介绍的主题为C#联合Halcon进行读取图像文件,并将图像文件通过C#窗口显示出来. 第1步:安装Halcon图像助手,需要安装帮助可以私聊.初次打开界面如下: ...

  8. HALCON示例程序color_pieces.hdev通过MLP训练器对彩色棋子进行分类识别

    HALCON示例程序color_pieces.hdev通过MLP训练器对彩色棋子进行分类识别:分别在彩色图像下与灰度图像下进行,从而产生对比. 示例程序源码(加注释) 关于显示类函数解释 dev_up ...

  9. HALCON示例程序classify_image_class_mlp.hdev如何使用MLP分类器分割RGB图像

    HALCON示例程序classify_image_class_mlp.hdev如何使用MLP分类器分割RGB图像 示例程序源码(加注释) 关于显示相关显示在其他帖子有介绍. dev_update_of ...

  10. halcon MLP分类器

    halcon代码 *关闭当前窗口 dev_close_window() *创建新窗口 dev_open_window (0, 0, 512, 512, 'black', WindowHandle) * ...

最新文章

  1. 3dmax2020安装失败原因及解决方法_电伴热带安装维护,线路断路器跳闸的原因及解决方法...
  2. 【转】Python机器学习库
  3. 美国中央情报局CIA正通过开发人工智能项目,收集与检索社交媒体情报
  4. 未来已来 -只是尚未流行
  5. 单林多域群集环境中将Exchange 2003迁移到Exchange 2010之二
  6. servlets_jQuery Ajax – Servlets集成:构建完整的应用程序
  7. 社群广场程序公众号版本程序源码-支持群采集
  8. 小程序--按钮返回上页
  9. Centos7 Kubernetes(k8s) 开发服务器(单服务器)部署 elasticsearch 搜索引擎
  10. EBS Sql Loader的简单使用
  11. 迷你屏+OLED好屏:个性专业两手抓 华硕灵耀X 14专业好屏体验
  12. 2021平(jia)凡(ban)的一年
  13. Python调用PyMol
  14. 解决vmbox虚拟机 能上网,能ping通宿机,但是宿机 ping 不通 虚拟机
  15. arduino平衡车超声波_制作Arduino自平衡车(一)
  16. 怎么写安卓手机脚本_干货!最火短视频脚本 分镜头教程合集40份
  17. 蓝桥杯——单片机赛道
  18. MySQL索引优化是什么意思?底层原理是什么?
  19. 点对点加密文件传输工具Filegogo
  20. 【转载】Pyramid的权限管理

热门文章

  1. adb devices offline 怎么处理
  2. 小学计算机教育计划,人教版小学信息技术教学计划(精选4篇)
  3. (2022-2028年年)全球与中国实验室开发试验(LDT)行业发展调研与市场前景预测报告
  4. 计算机学院学生会招新宣传语,团学招新 | 计算机学院团委、学生会招新啦!(一)...
  5. 数据库安全性存取控制机制
  6. 投稿经验分享之二:国际EI会议(可检索)
  7. 算法笔记学习day1(第二章)
  8. html页面百度分享代码,使用百度分享api实现网页分享功能代码
  9. C++的背影 ——C++之父Bjarne Stroustrup印象(作者:左轻侯)
  10. TQ2440开发板学习纪实(4)--- 初始化片外RAM,让程序有更大内存空间