Hi!
You will be using the video camera on the iPhone.
Don´t know what real resolution the video camera has, but I was under the impression you would get a 1:1 pixel corresponding to the screen resolution, if that makes any sense to you?
In other words, I think you should be able to get 1136*640.
I realize I entered into a post which was not really my issue.
Personnaly, I’m trying to display to the user a higher resolution than the 640x480 that I can get, even in the MODE_OPTIMIZE_QUALITY. My application target is mostly new iPad 3 and asus TF300T 3,1,10 on android 4,1,1.
It’s also a medical application and video quality is really important for users.
I tried to open the camera device in parrallel using webcamtexture, but obviously, once vuforia opened the device, it’s no more possible to get another video resolution from the camera.
Please, can you confirm me:
For my understanding, Vuforia is using a camera resolution which is not too low and not too high for its own computing. Then as developper, we can’t get a higher resolution than the higher resolution supported by Vuforia using MODE_OPTIMIZE_QUALITY. I can understand that it’s for performance reasons, but I’m not sure yet that they are ways to display the highest resolution (720p) as a texture. I’ll be happy and will stop investigating if I have a confirmation of this.
Furthermore, I’m adding a custom shader as shown in the vuforia-backgroundtextureaccess sample in order to change the display according my application. The video from live camera is displayed on full screen throught an orthographic camera. Then, the 680x480 is displayed throught a 1024xxxxx texture and then on a tablet full screen as iPad or android tabler. The result is clearly not perfect.
Are they possiblities to display a higher resolution while AR computing are done on a lower one?