V
V
Vladimir Kovalev2017-07-15 01:06:07
Images
Vladimir Kovalev, 2017-07-15 01:06:07

How to recognize a defect in an image?

There is a task of recognizing a defect in a weld on an automatic line. Visually, it differs from a weld without a defect in the presence of black. The image is obtained by a video camera, it is required to process this image in real time and issue a message when a defect is detected in the image. Can anyone suggest what programming language can be used to solve this problem? Or maybe he knows and can suggest companies or people from whom you can order this work?
I studied the literature on image processing, I can imagine how the algorithm works, but I still don’t really understand how it can be done

Answer the question

In order to leave comments, you need to log in

3 answer(s)
S
Sergey Lerg, 2017-07-15
@Lerg

Python/C++ and OpenCV. With a suitable camera, you can probably simply determine by the histogram.

A
Anvar Shakhmaev, 2017-07-15
@RxR

The task is specialized and requires writing a separate algorithm, we can say that the solution is tailored to the task. It is solved, as written above using OpenCV for C ++, you can use EmguCV (wrapper for .NET for OpenCV)

D
Dmitry Zemskov, 2017-07-16
@SADKO

If everything is as described, you can do without any CV :-)
Write in any language you know, get an image from the camera, build a histogram of brightness in rows/columns or even the entire image, and study the distribution... (this is not only possible find defects, but also evaluate the uniformity of the seam)
... and if we simplify even more, then we replace the camera with a photodiode, and select the backlight so that we get contrast for craters \ slag \ scale, etc.
PS. Write in a personal if anything, I will do / advise ...

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question