anaglyph videos
Download
Skip this Video
Download Presentation
Anaglyph Videos

Loading in 2 Seconds...

play fullscreen
1 / 24

Anaglyph Videos - PowerPoint PPT Presentation


  • 143 Views
  • Uploaded on

Anaglyph Videos. Student: Jihaad Pienaar Supervisor: Mr Mehrdad Ghaziasgar Co-Supervisor: Mr James Connan Mentors: Mr Roland Foster & Mr Kenzo Abrahams. Overview. RECAP USER INTERFACE SPECIFICATION HIGH LEVEL DESIGN LOW LEVEL DESIGN DEMO REFERENCES QUESTIONS & ANSWERS. Recap.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Anaglyph Videos' - russ


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
anaglyph videos

Anaglyph Videos

Student: Jihaad Pienaar

Supervisor: Mr Mehrdad Ghaziasgar

Co-Supervisor: Mr James Connan

Mentors: Mr Roland Foster & Mr Kenzo Abrahams

overview
Overview
  • RECAP
  • USER INTERFACE SPECIFICATION
  • HIGH LEVEL DESIGN
  • LOW LEVEL DESIGN
  • DEMO
  • REFERENCES
  • QUESTIONS & ANSWERS
recap
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.

user interface specification1
User Interface Specification
  • Graphic User Interface (GUI)
  • Users will interact by selecting options from menu’s
user interface specification4
User Interface Specification
  • Converting the file
user interface specification5
User Interface Specification
  • Play back of 3D output
user interface specification6
User Interface Specification
  • Saving the 3D output
high level design1
High Level Design

Input

Left Image

Right Image

6.5 cm

Image Processing

high level design3
High Level Design

Input

Depth Map of Image

Original Image

Image Processing

low level design1
Low Level Design
  • Video needs to be broken up into frames
  • cvQueryFrame( capture )
low level design2
Low Level Design
  • Convert BGR colour space to RGB colour space
  • cvtColor(left, left, CV_BGR2RGB);
low level design3
Low Level Design
  • Dubois
    • Least square approximation to produce a matrix
    • MatrixMultiply(Limage[3][1],Rimage[3][1])
low level design4
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
low level design5
Low Level Design
  • Output
    • Display video frames
    • cvShowImage( “example", frame );
references
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 still a 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
ad