Anaglyph videos
This presentation is the property of its rightful owner.
Sponsored Links
1 / 24

Anaglyph Videos PowerPoint PPT Presentation


  • 112 Views
  • Uploaded on
  • Presentation posted in: General

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.

Download Presentation

Anaglyph Videos

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 specification

User Interface Specification


User interface specification1

User Interface Specification

  • Graphic User Interface (GUI)

  • Users will interact by selecting options from menu’s


User interface specification2

User Interface Specification

  • Display Window


User interface specification3

User Interface Specification

  • Opening a file


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 design

High Level Design


High level design1

High Level Design

Input

Left Image

Right Image

6.5 cm

Image Processing


High level design2

High level design

Output


High level design3

High Level Design

Input

Depth Map of Image

Original Image

Image Processing


High level design4

High level design

Output


Low level design

Low Level Design


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 );


Anaglyph videos

Demo


Questions

Questions


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 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


  • Login