Presentation is loading. Please wait.

Presentation is loading. Please wait.

Anaglyph Videos Student:Jihaad Pienaar Supervisor: Mr Mehrdad Ghaziasgar Co-Supervisor:Mr James Connan Mentors: Mr Roland Foster & Mr Kenzo Abrahams.

Similar presentations


Presentation on theme: "Anaglyph Videos Student:Jihaad Pienaar Supervisor: Mr Mehrdad Ghaziasgar Co-Supervisor:Mr James Connan Mentors: Mr Roland Foster & Mr Kenzo Abrahams."— Presentation transcript:

1 Anaglyph Videos Student:Jihaad Pienaar Supervisor: Mr Mehrdad Ghaziasgar Co-Supervisor:Mr James Connan Mentors: Mr Roland Foster & Mr Kenzo Abrahams

2 Overview RECAP USER INTERFACE SPECIFICATION HIGH LEVEL DESIGN LOW LEVEL DESIGN DEMO REFERENCES QUESTIONS & ANSWERS

3 Recap A system which allows users to convert 2D videos into an Anaglyph 3D equivalent. Converted video can then be viewed on any normal TV or monitor, with 3D anaglyph glasses.

4 User Interface Specification

5 Graphic User Interface (GUI) Users will interact by selecting options from menu’s

6 User Interface Specification Display Window

7 User Interface Specification Opening a file

8 User Interface Specification Converting the file

9 User Interface Specification Play back of 3D output

10 User Interface Specification Saving the 3D output

11 High Level Design

12 Input Image Processing Left Image Right Image 6.5 cm

13 High level design Output

14 High Level Design Input Image Processing Original Image Depth Map of Image

15 High level design Output

16 Low Level Design

17 Video needs to be broken up into frames cvQueryFrame( capture )

18 Low Level Design Convert BGR colour space to RGB colour space cvtColor(left, left, CV_BGR2RGB);

19 Low Level Design Dubois –Least square approximation to produce a matrix –MatrixMultiply(Limage[3][1],Rimage[3][1])

20 Low Level Design Depth Map –Using depth map we displace original image by some amount –Displace(Image,DepthMap) –D=30.0*((I-127.5)/(127.5)); –Where D is the amount to displace and I is the current pixel of the depth map

21 Low Level Design Output –Display video frames –cvShowImage( “example", frame );

22 Demo

23 Questions

24 References Bradski, G., & Kaehler, A., (2008). “Learning OpenCV. United States of America: O’Reilly Media, Inc.”, 8-30 Doneus, M., & Hanke K., (1997). “Anaglyph images stilla good way to look at 3d-objects?”, 2 Ianir A. I., Leonid P. Y., ; Barak, F., & Roni, V., (2007). "3D from compressed 2D video", Proc. SPIE 6490, Stereoscopic Displays and Virtual Reality Systems XIV, 64901C


Download ppt "Anaglyph Videos Student:Jihaad Pienaar Supervisor: Mr Mehrdad Ghaziasgar Co-Supervisor:Mr James Connan Mentors: Mr Roland Foster & Mr Kenzo Abrahams."

Similar presentations


Ads by Google