Shervin Emami
Email: <shervin.emami@gmail.com>
Shervin Emami is a robotics engineer and computer scientist that was born in Iran in 1981 and has lived in Australia, United States, United Arab Emirates, and the Philippines.
For the past 14 years he has been building electronic gadgets and programming computers in C/C++, Java, Intel Assembly language and VB for Windows, DOS & Linux, and recently on iPhone's iOS and ARM NEON SIMD Assembly code. He has a Masters degree in Robotics Research, a Bachelors degree in Computer Science, and a Bachelors degree in Mechatronics Engineering (robotics).
Photos & Videos of his robotics projects can be found on his main website: http://www.shervinemami.info/.
Use of OpenCV
Shervin Emami has used OpenCV for various robotics and computer vision projects since 2003, such as his Masters thesis project on allowing a web-operated mobile robot to plug itself into its own battery charger (similar to the recent Willow Garage robot), his undergrad thesis on Realtime Face Detection using PCA, and other computer vision projects including:
- Face Recognition (using Eigenfaces, EHMM or Neural Networks),
- Multi-directional Face Detection (using Haar Detectors or PCA),
- Augmented Reality (using cvFindExtrinsicCameraParams2 and OpenGL on iPhone),
- 3D Head Pose Estimation (using POSIT),
- Skin Detection (using HSV thresholding),
- Eye Detection (using ASEF filter or custom skin blob detectors),
- Histogram Fitting / Matching (using custom histogram fitting code),
- Uneven Facial Image Normalization (using adaptive histogram fitting),
- Optical Flow (using LK corners),
- Video Stabilization (using Optical Flow),
- Saliency Tracking (Eye Gaze Prediction using NMPT library),
- Facebook for Face Recognition training (using very tolerant face detection),
- JavaCV (using OpenCV directly from Java),
Contributions to OpenCV
Although he has no affiliation with OpenCV or WillowGarage, Shervin Emami has written some tutorials and free source-code in the hope of sharing his knowledge on some of the above tasks, available at http://www.shervinemami.info/openCV.html
He regularly answers questions on the OpenCV Yahoo! usergroup, and has also made some minor improvements to the OpenCV Wiki, such as restructuring the InstallGuide.