【My Project】织物疵点检测机器视觉系统 软件测试平台
SkySeraph May 4th 2012
Email:skyseraph00@163.com
Ⅰ 前沿
之前针对个人研究的不同算法开发过三个检测平台(平台一 和 平台二 ),此平台为最后的综合平台,实现织物疵点检测和分类,实现了织物图像的批量化处理,实现了数据库存储疵点信息和用户管理,同时具备自动化测试的同时还可以进行单步算法调试。
Ⅱ 开发环境
开发工具采用VS2010+OpenCV,开发语言为CPP。
Ⅲ 功能详述
1 软件架构
该平台主要包括系统登录模块、图像采集模块、图像预处理模块、织物疵点检测模块、织物疵点分类模块、疵点信息管理模块、用户管理模块以及系统设置模块,检测算法为自主研究,分类算法采用BPNN,软件架构如下图所示
2 核心功能
该平台核心功能包括:织物疵点检测和分类,疵点信息存储和查询,用户管理等。
3 算法流程
①系统设置,如下图所示
②图像采集,图像的获取可以采取两种方式,单张图像加载或批量图像(文件夹)加载,在系统设置模块中的图像获取方式中,可选择设置单张图像的路径或者设置图像文件夹的路径来获取图像并实时显示, 如下图所示
③图像预处理,如下图所示
④织物检测和分类,如下图所示
⑤织物信息查询,如下图所示
⑥用户管理,如下图所示
Ⅳ 实验测试
针对常见的四类疵点,软件测试结果如下图所示:
Ⅴ 项目工程及核心函数模块
工程项目及核心处理函数模块如下图:
By SkySeraph zgzhaobo@gmail.com
5/4/2012