SUPERVISOR: MR. J. CONNAN
The main purpose of system is to track an object across multiple frames using fixed input source.
Input real-time video source Extract frames Back-Ground subtraction Detect movement Draw rectangle around object
Capture code - Changed from VB to VC++ - Merge VC++ with C++ RGB-to-HSV conversion - Skin color detection Level of accuracy close to 96.5%
Accordingly scale trace Area Get Accumulative Pixel Average(APA) value inside the square Store and Compare values Display object matched Results Start
Get threshold values Draw square A [i--] 50
Old Design Limitations - Physically need to open video for extraction - Cannot detect video input source New Design -Operates in real time -Result of Background subtraction
ToolsDescription Microsoft Visual Studio 2008IDE Microsoft SDKLibraries Code BlocksIDE M-encoderConvert image format Gimp2Diagrams Tools
LanguagesImplementation C++Back-End Calculation VC++Used to create interface and capture/display frames BatchUsed to connect connect programs (inter-link) Languages
Term3Term4 BG-Subtraction detect movementImplement skin detection Extend functionality on interfaceTrack object across cameras Scale tracked square Testing for correctness.Testing and evaluating software Display Tracked objectCreate User Manual.
Skin Detection in Luminance Images using Threshold Technique: Hani. K. Almohair, Abd Rahman Ramli, Elsadig A. M, Shaiful J. Hashim A Robust Vision-based Moving Target Detection and Tracking System. Frame-skipping tracking for single object with global motion detection!: Ming Anlong, Ma Huadong