Fruit recognition using deep learning
By l i g h t p o e t

Fruit recognition using deep learning

Visual classification is a simple and self-explanatory process, at least for humans. Machines, on the other hand, have a much tougher time classifying objects in the images. Hence, classification has become one of the most engaging challenges for computer vision engineers.

Continue Reading Fruit recognition using deep learning
Background estimation using median
Mindscape studio / shutterstock

Background estimation using median

Background estimation is a common problem in image processing that, in some cases, could be resolved by using a simple method. If you imagine a highway with cars passing by, most of the time, the background is visible (e.g., road, trees, traffic signs) with an occasional "disturbance" in the form of a vehicle. These outliers are usually easily solved by using a median filter.

Continue Reading Background estimation using median
6 questions that need to be answered before starting a computer vision project
jd8 / Shutterstock

6 questions that need to be answered before starting a computer vision project

Main reason why there are so many topics related/dedicated to lights and cameras on our page is because I believe programming should always be the last resort for solving a problem. Choosing a correct light or camera could save countless hours of coding or even save a project. Coding is fun but wasting time on low quality images is often just that – wasting time. This article is written from a computer vision perspective, but it can be applied to a bigger picture.

Continue Reading 6 questions that need to be answered before starting a computer vision project
Making overexposure work for you part I
Dr Ajay Kumar Singh / Shutterstock

Making overexposure work for you part I

Overexposure is the effect when optical sensor reaches saturation and from that point on, only the maximum pixel value (usually 255) is shown. Overexposed objects can cause a lot of headaches in image processing, but there are ways in which it can be made useful.

Continue Reading Making overexposure work for you part I
Using extension methods in C# to expand external libraries
Indypendenz / Shutterstock

Using extension methods in C# to expand external libraries

Extension methods are a great way of advancing an existing library without modifying the original class. But it is possible to do something even more powerful with it. Even the dlls of a closed source commercial library can be extended. Halcon is a commercial computer vision library which will be used for showcasing this application.

Continue Reading Using extension methods in C# to expand external libraries