织物疵点检测机器视觉系统 软件测试平台

Catalogue
  1. 1. 啰嗦
  2. 2. 开发环境
  3. 3. 功能详述
    1. 3.1. 1 软件架构
    2. 3.2. 2 核心功能
    3. 3.3. 3 算法流程
  4. 4. 实验测试
  5. 5. 项目工程及核心函数模块
  6. 6. Links

啰嗦

  之前针对个人研究的不同算法开发过三个检测平台(平台一平台二 ),此平台为最后的综合平台,实现织物疵点检测和分类,实现了织物图像的批量化处理,实现了数据库存储疵点信息和用户管理,同时具备自动化测试的同时还可以进行单步算法调试。

开发环境

开发工具采用VS2010+OpenCV,开发语言为CPP。
OpenCV环境搭建

功能详述

1 软件架构

  该平台主要包括系统登录模块、图像采集模块、图像预处理模块、织物疵点检测模块、织物疵点分类模块、疵点信息管理模块、用户管理模块以及系统设置模块,检测算法为自主研究,分类算法采用BPNN,软件架构如下图所示

2 核心功能

  该平台核心功能包括:织物疵点检测和分类,疵点信息存储和查询,用户管理等。

3 算法流程

①系统设置,如下图所示

②图像采集,图像的获取可以采取两种方式,单张图像加载或批量图像(文件夹)加载,在系统设置模块中的图像获取方式中,可选择设置单张图像的路径或者设置图像文件夹的路径来获取图像并实时显示, 如下图所示

③图像预处理,如下图所示

④织物检测和分类,如下图所示

⑤织物信息查询,如下图所示

⑥用户管理,如下图所示

实验测试

针对常见的四类疵点,软件测试结果如下图所示:

项目工程及核心函数模块

工程项目及核心处理函数模块如下图:

【My Project】织物疵点检测机器视觉系统 平台一
【My Project】织物疵点检测机器视觉系统 平台二
关于显著性算法的实践效果请参考此文



By SkySeraph-2012
SkySeraph cnBlogs
合作联系:skyseraph00@163.com

版权声明


SkySeraph by SkySeraph is licensed under a Creative Commons BY-NC-ND 4.0 International License.
Bob创作并维护的SkySeraph博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证.
本文首发于SkySeraph博客( http://skyseraph.com ),版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

微信扫码打赏SkySeraph

如果您愿意捐助其它金额请戳我~~,扫码支付宝/微信

本文永久链接:http://skyseraph.com/2012/05/04/CV/织物疵点检测机器视觉系统 软件测试平台/

Comments