I want to write cross-platform code for a computer vision problem. This code should run on a PC with a graphics processor (nVidia), an iPhone with a graphics processor and some Android devices that may or may not have a graphics processor. I want to get the most out of existing equipment. My programming language is C ++ 11, and my computer vision library is OpenCV. What is the best structure, Layer, technique ... etc. Used to write isolated, high-level code that can be used with the GPU, if available.
PS it could be called off-topic, how to ask for recommendations. But in fact, I am not asking between the many options available. I am just asking how this is usually done or what is the state of art in this area.
source
share