How to make edges of OpenCV skin detection output “smooth

$ 16.50

4.6 (256) In stock

I did skin detection with OpenCV, it is based on HSV color space: cvtColor(src, hsv, CV_BGR2HSV); inRange(hsv, Scalar(0, 48, 80), Scalar(20, 255, 255), bw); vector<vector<Point>> contours; vector<Vec4i> hierarchy; findContours(bw, contours, hierarchy, CV_RETR_TREE, CV_CHAIN_APPROX_SIMPLE, Point(0, 0)); int s = findBiggestContour(contours); Mat output = Mat::zeros(src.size(), CV_8UC1); drawContours(output, contours, s, Scalar(255), -1, 8, hierarchy, 0, Point()); It finds the contour of the skin correctly, however, the edge of the output is not "smooth". Is there a way I can smooth the output contour (Please note "contours" is a vector of coordinates of the contour)? I want to "smooth" the output based on coordinates or black/white image, not by means of algorithms like "image blur". Any suggestions? It'll be kind if you show me some OpenCV codes.

Computation, Free Full-Text

Stereo Camera Depth Estimation With OpenCV (Python/C++)

26 - Denoising and edge detection using opencv in Python

What is OpenCV? The Complete Guide (2024)

Non-Photorealistic Rendering using OpenCV ( Python, C++ )

Implementing edge detection in Flutter 🤓

OpenCV Python Tutorial for Beginners - Canny Edge Detection

Computer Vision Tutorial for Beginners

What is OpenCV? The Complete Guide (2024)

Filter out small edges in Image Processing using Python and OpenCV?

python - Make Edges of the Image smooth - Stack Overflow

Applying Computer Vision Techniques for Facial Image Enhancement

Topological image modification for object detection and topological image processing of skin lesions

Flow chart the open CV classifier.

OpenCV-Python - Quick Guide

Related products

Autodesk Maya Smoothing UV : Preserve Edge and Corner weird edge

3 Ways to Smooth Glass Edges - wikiHow

Up North Naturals Edge Smoothing Gel - 2oz : Target

Black Vanilla Edge Control - Moisturize & Shine

python - Smoothing Edges of a Binary Image - Stack Overflow