Is there any example code that uses Automatic Visual Inspection after establishing a reference point on an image then inspects labeled components from there?

2 次查看(过去 30 天)
I am trying to find some examples of Automated Visual Inspection code that establishes a reference point on an image and then starts an inspection on if a component is missing or not. The reference photo would be an engineering drawing with each component labeled.

回答(1 个)

UDAYA PEDDIRAJU
UDAYA PEDDIRAJU 2023-10-27
Hello Roman,
As per my understanding you’re looking for examples of Automated Visual Inspection (AVI) for inspecting labelled components, specifically you’re looking for examples that utilize a reference point on an image and then proceed with the inspection process. Ther’s no specific example that matches your exact requirements, I can provide you with guidance on how to approach this task using MATLAB's Computer Vision Toolbox.
  • Data Preparation: Begin by preparing the data, which includes the reference image with labelled components and the inspection images. Ensure that the labelled components are clearly visible in the images.
  • AI Modelling: Utilize the capabilities of MATLAB's Computer Vision Toolbox to develop an AI model for component inspection. This can involve techniques such as image segmentation, feature extraction, and classification. Train your model using the reference images and labelled components.
  • Deployment: Once the AI model is trained, deploy it to perform the automated visual inspection on the inspection images. Use the reference point on the image to establish a consistent coordinate system for comparison.
MATLAB's Computer Vision Toolbox provides a wide range of functions and algorithms that can be used to implement the steps outlined above. You can refer to the MathWorks documentation for more details: https://www.mathworks.com/discovery/visual-inspection.html.
I hope this helps!

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by