
In the above image, I use OpenCV to determine the shape of a circle. Then I want to display the 3D circle objects displayed on such circular shapes.
I used to use the MetaIO SDK for marker-based detection, as well as for rendering 3D objects.
Since OpenCV explains image processing, various operators such as Sobel / Canny, Hough Transform, Gaussian filtering, etc., I used this to help me without marker detection.
I can also detect a square, a quadrangle, a triangle. However, I am stuck in the next part of my application, i.e. 3D model rendering. E.g. since the detected shape was a circle, I would like to show this 3D model below.

Please, if someone can share some understanding of how this can be achieved? Is it even possible to integrate MetaIO and OpenCV to get closer to my requirements?
My application should be used on both Android and iOS devices.
Thanks at Advance.
source share