Skin Detection Using i.MX6 Qseven SOM Development platform
Today, in the current trending technology, iWave brings real-time skin detection application using i.MX6 Qseven SOM Development platform. Skin detection application developed by iWave provides real time camera support and skin detection in a single board.
Features supported are:
- Real time video capturing using camera.
- Hardware encoding of mjpeg frames for faster performance.
- Functions from OpenCV library for enhanced image processing.
Skin detection application uses OpenCV(Open Source Computer Vision). OpenCV was designed for computational efficiency and with a strong focus on real-time applications. Written in optimized C/C++, the library takes advantage of multi-core processing. It also takes advantage of the hardware acceleration of the underlying heterogeneous compute platform. This application can perform both frame capturing from the camera and processing of captured frame simultaneously.
Skin detection application developed by iWave works as follows:
-Camera attached to the board starts capturing frames as an input.
-The captured frames from the camera is passed to Algorithm for processing:
a)Image processing algorithm uses OpenCV libraries for skin detection.
b)Here it will detect skin parts and eliminates non-skin parts and eliminated parts will be displayed in black color.
-Output of the algorithm will be a frame with only skin parts.
-Finally user can see both original frame and skin detected frame on a single screen.
The application can be enhanced to use in:
- Medical Field
- To detect skin tone, skin scars, moles in skin,etc.
- To identify skin related diseases.
- Surveillance cameras
Counting number of person coming or leaving any room/mall
Development kit : i.MX6 Qseven SOM Development platform
OS : Linux 3.10.17
Camera : OmniVision CMOS camera
Keshava Kumar B - Member Technical
iWave Systems Technologies Pvt.Ltd.