Simplicity matters in software engineering, when deploying state of the art models in your virtual machine its usually impossible, because of old libraries that do not support your environment. Luckily you can do the task in simple ways of image processing with OpenCV instead of using Neural networks-based models with millions of parameters.

The effortless way to process images is to utilize a canny edge detection algorithm instead of state-of-the-art artificial intelligence methods. The Canny algorithm is mature, it is an unsupervised algorithm that does not require a lot of data to train algorithms, also the results from algorithms are always provable and rigorous. Image processing is used every day from image editing to game making. In image processing, there is a problem like a contour and an edge detection. Usually, this is applicable when cutting out objects from the background. To solve this problem without human intervention it is used a canny edge detection algorithm. It works by finding the intensity gradient of the image, smoothened image is then filtered with a Sobel kernel. This is a popular edge detection algorithm.

#opencv #convolutional-network #canny-edge-detection #image-processing #neural-networks

The effortless way to process images with OpenCV Canny algorithm.
1.75 GEEK