• 【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


    作者:skyseraph
    出处:http://www.cnblogs.com/skyseraph/
    更多精彩请直接访问SkySeraph个人站点:http://skyseraph.com//
    Email/GTalk: zgzhaobo@gmail.com
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    PyQt5--Buttons
    PyQt5--Position
    PyQt5--ShowWindowCenter
    PyQt5--MessageBox
    PyQt5--CloseWindow
    PyQt5--ShowTips
    PyQt5---ChangeIcon
    PyQt5---firstwindow
    PyQt5--StatusBar
    PyQt5 的几个核心模块作用
  • 原文地址:https://www.cnblogs.com/skyseraph/p/2478105.html
Copyright © 2020-2023  润新知