Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Augmented Reality 3D Model rendering

Real Time circle shape

In the above image I'm using OpenCV to detect circle shape. Next I want to display 3D circle objects rendered on such circular shapes.

Previously I have used MetaIO SDK, for marker based detection and it also does the 3D object rendering quite well.

Since OpenCV explains the image processing, various operators like Sobel/Canny, Hough Transform, Gaussian filtering etc quite properly, I used it to help me with markerless detection.

I am also able to detect square, quadrilateral, triangle. However I am stuck at the next part of my application i.e. 3D model rendering. For e.g. since the shape detected was a circle I would like to show this 3D Model below.

enter image description here

Please if anyone can can share some insight as to how this can be achieved? Even is it possible to integrate MetaIO and OpenCV to get close to meeting my requirement?

My application is to be used on both android and iOS devices.

Thanks in Advance.

like image 650
Gautam Mandsorwale Avatar asked Feb 06 '14 07:02

Gautam Mandsorwale


People also ask

What is rendering in augmented reality?

What is AR rendering? Let's start with the basics and figure out what AR or 3D rendering means. 3D Rendering is the process of converting a 3D model generated by a computer into a 2D image. As a result, it's possible to get a non-realistic and a photorealistic image.

What is preferred for a 3D model in AR?

3D model structuring for AR has been attracting a lot of attention from many industries in the past few years. The objectives of these models are to represent the relationship among objects in different dimensions. 3D scanning technique is highly accurate compared to photogrammetry.

What is rendering in 3D modeling?

3D rendering is a computer graphics process that uses three-dimensional data and models. The goal is to create a lifelike or non-photorealistic image. 3D models are a digital file of an object created using software or through 3D scanning. 3D rendering is also a form of virtual photography.

What are the 3 elements of augmented reality?

AR incorporates three features: a combination of digital and physical worlds, interactions made in real time, and accurate 3D identification of virtual and real objects.


1 Answers

When I was going through openCV tutorial, I bumped across following url... This one actually draws a polygon which has 3D effects...

http://docs.opencv.org/doc/tutorials/imgproc/shapedescriptors/point_polygon_test/point_polygon_test.html#point-polygon-test

The 3D modelling can also be done using OpenGL interoperability... Following is the reference URL...

http://docs.opencv.org/modules/core/doc/opengl_interop.html?highlight=opengl#general-information

like image 121
Atul Dravid - White Pvt. Ltd. Avatar answered Oct 17 '22 01:10

Atul Dravid - White Pvt. Ltd.