第十四篇 机器视觉案例 之 彩色保险丝颜色识别个数统计 文章目录 第十四篇 机器视觉案例 之 彩色保险丝颜色识别个数统计 1.案例要求 2.实现思路 2.1 方法一 颜色分离工具CogColorSegmenterTool将每一种颜色分离出来,得到对应的单独图像,使用斑点工具CogBlobTool处理从工具输出结果集的Result.GetBlobs().Count得到数量 2.2 方法二 颜色匹配工具CogColorMatchTool循环改变匹配区域,得到匹配颜色结果并累加统计,得到数量 3.使用控件 3.1 方法一 3.1.1 颜色分割工具 —— CogColorSegmenterTool 3.1.2 斑点工具 —— CogBlobTool 3.1.3 图像文本标签工具 —— CogCreateGraphicLabelTool 3.2 方法二 3.2.1 图像格式转换工具 —— CogImageConvertTool 3.2.2 斑点工具 —— CogBlobTool 3.2.2 颜色匹配工具 —— CogColorMatchTool 4.代码逻辑 5.实现效果 6.知识点总结 6.1 Color工具 6.2 switch-case语句 1.案例要求 统计每一种颜色保险丝的个数 2.实现思路 2.1 方法一 颜色分离工具CogColorSegmenterTool将每一种颜色分离出来,得到对应的单独图像,使用斑点工具CogBlobTool处理从工具输出结果集的Result.GetBlobs().Count得到数量 优点:逻辑简单 缺点:每一种颜色都需要颜色分离工具和斑点工具,使用工具较多,颜色分离操作繁琐 2.2 方法二 颜色匹配工具CogColorMatchTool循环改变匹配区域,得到匹配颜色结果并累加统计,得到数量