Recently, we are using OpenCV face detection and face tracking, under Windows 8 RT platform. So far, there are some Windows 8 certification issues. Quite a number of modifications are needed, to make the final piece of software able to pass Windows 8 certification test, and submit it to Windows App Store. Here are some modifications which I had made.
- Avoid using
imwrite
. It is using quite a number of APIs prohibited in Windows 8 RT. Please refer to http://stackoverflow.com/questions/13382442/save-char-array-as-jpg-for-c-windows-store-app - Use
InitializeCriticalSectionEx
, as replacement forInitializeCriticalSection
Thing works pretty fine right now. We able to produce a piece of software which runs on x86 and x64 platforms. Here is the software if you ask : http://apptivate.ms/apps/78/whats-my-heart-rate (Vote if you like :)
But, we are not able to make it works under ARM platform. This is because, we fail to compile a copy of OpenCV for ARM platform. This is due to
- http://stackoverflow.com/questions/12946863/visual-studio-11-arm-project-generator-fails
- http://public.kitware.com/Bug/view.php?id=13511
Any plan for OpenCV team to produce a binary copy, which is available on Windows 8 RT ARM platform