On the fly Image Target

My application needs to create an image target based on a cropped section of the camera image while running.
Is this possible?

My basic idea is to send the camera image to an intermediate API, process the image there, and then the API upload it to the 8th wall Image Target Management API. Then, somehow, the running application would need to be notified that it is ready, and it could switch to that image target while running.
If this works, how long does it take to train an image? How long would the end user have to wait to use the new image target?

If this works, are there any costs involved if many people upload a lot of images, and are there any limitations?

Thank you for your answer!

Yes, this is possible using the Image Target Management API; however, you need to be on a Custom Plan to access it. Details on limits/quotas can be found here. We don’t need to “train” an image for tracking, the user would likely only need to wait a few seconds for the image to finish uploading before switching over to the new target.