Learning opencv -- hand tracking gesture tracking

Source: Internet
Author: User
Tags scalar

In the past few days, the weather on the island has suddenly changed. After all, my unlucky child has escaped from the cold and shot birds ~~~

In the past few days, I only wrote a simple code for gesture tracking.

Principle: background difference + skin color detection.

Background difference: Take the average value of the first 30 frames, calculate the sum of the difference between the first 30 frames, and then calculate the mean value. It is detected out of the threshold value of the background average value.

Skin Color Detection: ycrcb space is used.

Two result phases and operations.

Advantages of this method: 1. It effectively solves the situation where the human face is always detected in the skin color detection results;

2. The background difference detection result is messy;

Disadvantage: the background requirement is relatively stable. The larger the contrast, the better, and the worse the robustness.

Note: Due to the difference method involving accumulative images, ensure normalization During encoding !!! Normalize

 

# Include "stdafx. H "# include <cv. h> # include 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.