1 / 10

Introduction to Digital Image Processing Studio

Introduction to Digital Image Processing Studio. Song-Hwan Kim V 0.1. Contents. Motivation Development principles Architecture Specification Demonstration. Motivation. Filtering image of general format Handling image by script Managing filter as plug. Development principles.

Download Presentation

Introduction to Digital Image Processing Studio

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction toDigital Image Processing Studio Song-Hwan Kim V 0.1

  2. Contents • Motivation • Development principles • Architecture • Specification • Demonstration

  3. Motivation • Filtering image of general format • Handling image by script • Managing filter as plug

  4. Development principles • Starting from simple, dirty, working solution • Bad working code prior to good buggy code • Refactoring bad code to better code • Reusing prior to creating

  5. Work flow • How to filter image… Lua script Image Filter I/O Filter I/O Filter Image file Ipack Image format filterred Ipack Image Image file

  6. Architecture Graphic User Interface Ipackage Library Script Wrapper library Image format Plugin factory Script filters Pluggable filters Lua script Engine uC Runtime Library Image codec Native Operating system(Linux/MS Windows)

  7. specification • Script • Lua 5.1.4 • Image Format • GIF, JPEG, BMP, TIFF, PNG • Filters • Adjust, Laplace, Geometry, Adaptive • Scripts • Adjust, Geometry

  8. Demonstration • Demonstration • Code Reading

  9. Q&A • Do you have any questions?

  10. Thank you

More Related