(redirected from http://stackoverflow.com/q/13230147/1712065)
I am learning FastCV (Alpha) for Windows RT. According to Getting Started guide:
The first implementation is designed to run efficiently on any ARM processor, and is named ‘FastCV for ARM.’ The second FastCV implementation runs only on Qualcomm SoC’s and is called ‘FastCV for Snapdragon.’ ‘FastCV for Snapdragon’ has the same API as ‘FastCV for ARM,’ but it provides hardware accelerated implementations of the CV functions included in the library.
Then the metro lib integration guide say:
Configuration Manager as highlighted should be set to Release Mode (metro lib is compiled for this mode) and the platform should be set to ARM. If ARM does not appear by default, click add new platform -> ARM in configuration manager..
Questions:
- Does it mean we cannot consume this library on Windows Store apps running on ia/x86 systems?
- Would FastCV code run only on Snapdragon or other ARM processors too (like Tegra 3)?
- Is there any other implementation of CV for OCR on Windows RT?
You are right. The library cannot be used on x86 systems as it's compiled specifically for Windows on ARM platforms.
FastCV for WinRT would run on all ARM processors but Snapdragon processors would give much better performance.
FastCV does not provide a list of APIs specifically for OCR. Instead, FastCV provides generic low-level functions that developers can identify and use to accelerate their specific OCR implementations.