[My project] textile Defect Detection Machine Vision System Software Testing Platform
Skyseraph May 4th 2012
Email: zgzhaobo@gmail.com QQ: 452728574
I frontier
Previous differences in personal researchAlgorithmThree Detection platforms (platform 1 and platform 2) have been developed. This platform is the final comprehensive platform for detecting and classifying Fabric Defects and batch processing of Fabric Images, the database stores defect information and manages users. It also supports automated testing and single-step algorithm debugging.
II Development Environment
Development ToolsVs2010 + opencvThe development language isCPP.
III function details 1. Software Architecture
This platform mainly includes the system login module, image acquisition module, image preprocessing module, fabric defect detection module, fabric defect classification module, defect information management module, user management module, and system configuration module, the detection algorithm is self-developed and the classification algorithm uses BPNN. Shows the software architecture.
2. Core functions
The platform's core functions include: Fabric Defect Detection and classification, defect information storage and query, and user management.
3. algorithm flow
① System settings, as shown in
② Image AcquisitionImage Acquisition can take two methods: single image loading or batch image (folder) loading. In the image acquisition method in the system settings module, you can choose to set the path of a single image orSets the path of the image folder to obtain the image and display it in real time, as shown in
③ Image preprocessing, as shown in
④ Fabric detection andCategory, as shown in
⑤ Query fabric information, as shown in
⑥ User management, as shown in
IV test
The software test results are as follows:
V project and core function module
Project and core processing function modules include:
By skyseraph zgzhaobo@gmail.com
5/4/2012