Fork me on GitHub

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


【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

posted @   SkySeraph  阅读(4589)  评论(1编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 【杂谈】分布式事务——高大上的无用知识?
点击右上角即可分享
微信分享提示