Develop Visual Painting utility in Vakia Online Store Supervisor : Mr.Trần Bình Dương Student: Lê Minh Quân Trần Nguyên Lượng Nguyễn Thành Đô Trần Hoàng.

Slides:



Advertisements
Similar presentations
Interaction Design: Visio
Advertisements

Chapter 11 Designing the User Interface
Microsoft Office Illustrated Fundamentals Unit C: Getting Started with Unit C: Getting Started with Microsoft Office 2010 Microsoft Office 2010.
Smart composer New project. Click the PROJECT icon.
Iframes & Images Using HTML.
The GIMP Simple features tutorial By Mary A White.
Foundation Level Course
CIS101 Introduction to Computing Week 07. Agenda Your questions JavaScript text Resume project HTML Project Three This week online Next class.
Adobe Photoshop 6 Advanced Level Course. Easy Fixes Photoshop is the best tool to fix old, torn and faded photographs, and can fix almost all flaws in.
CIS101 Introduction to Computing Week 06. Agenda Your questions Resume project HTML Project Two This week online Next class.
Edgecombe County Public Schools Schoolnet Assessment Training (HOME BASE) November/December 2013 Accountability Services ( ) 1.
Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang.
Chapter 13: Designing the User Interface
Mr. Potato Head The objective of this tutorial is to cut an image and assemble Mr. Potato Head using various tools in Adobe Photoshop Elements 2.0.
LOGO FACE DETECTION APPLICATION Member: Vu Hoang Dung Vu Ha Linh Le Minh Tung Nguyen Duy Tan Chu Duy Linh Uong Thanh Ngoc CAPSTONE PROJECT Supervisor:
Graphics Standard Grade Computing. Graphics Package n A graphics package is another General Purpose Package. n It is used to draw pictures on the monitor.
Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang.
By: Zaiba Mustafa Copyright ©
Adding Images & Working with Images Unit 2. TITLE CORNELL NOTES TOPIC: NOTES: Name: Date:08/10/2009 Period : Summary: To display Art To display Photographs.
Chapter 4 Adding Images. Chapter 4 Lessons Introduction 1.Insert and align images 2.Enhance an image and use alternate text 3.Insert a background image.
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice SISP Training Documentation Template.
Topic Cafeteria Management System
Domain 3 Understanding the Adobe Dreamweaver CS5 Interface.
INTRODUCTION TO PHOTOSHOP. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Work Area Work Area.
FotoGazmic Software (From left to right: Chad Zbinden, Josey Baker, Rob Mills, Myra Bergman, Tinate Dejtiranukul)
Microsoft Project 2010 ® Tutorial 6: Sharing Project Information with Other People & Applications.
Learningcomputer.com Introduction to Microsoft Word 2007 New Look and Feel.
Tutorial 1 Introducing Adobe Flash CS3 Professional
CSCV Intranet Portal Version: 1.0 Date: 19/8/2010 Status:Reviewed Authored by: Group3 Opening Vacancies.
SUPERVISORS : Mr. Huynh Anh Dung Mr. Nguyen Tat Trung STUDENTS: Nguyen Thanh Long Nguyen Ky Thanh Duong Quynh Hoang Thi Minh Sau.
Introduction to ArcGIS for Environmental Scientists Module 1 – Data Visualization Chapter 3 – Symbology and Labeling.
Students : Hiba Ghannam Hawa Osama Superviser: Haya Sammaneh.
1 of 20 Made by: Dag T. B. Pedersen Niels B. Pedersen Rasmus F. Gadensgaard Kasper Plejdrup Christian J. O’Keeffe Aleksander S. Nilsson Mette T. Pedersen.
Topic Cafeteria Management System GROUP : 9 TEAM 1.
Contents Introduction – 10 min 1 Development process – 30 min 3 Demo – 15 min 4 Q&A – 30 min 5 Plan – 5 min 2 Credit Ranking System Bỏ thời gian đi.
Table of Contents A.Introduction B.Preparation before starting work C.Menu D.Toolbar E.Pallettes > Chapter1 > Chapter2 > Appendix F.Link.
Working with Themes, Quick Parts, Page Backgrounds, and Headers and Footers Lesson 7.
CRSD Technology Training Tony Judice. Quick Access Toolbar – can be modifiedSave as… allows you to save the file to a different location and also as an.
Microsoft PowerPoint 2007 Part 5. Agenda Editing Presentation Masters Editing Notes and Handout Masters Exporting Outlines and Slides Presenting to a.
Online Catalog Tutorial. Introduction Welcome to the Online Catalog Tutorial. This is the place to find answers to all of your online shopping questions.
HTML IMAGES. CONTENTS IMG Tag Alt Attribute Setting Width and Height Of An Image Summary Exercise.
First Project: Dance Dance Sprite  Write a dance with your sprite (You pick or create the sprite)  Incorporate as many of the Motion Commands as you.
GOOGLE SITES HOW TO USE GOOGLE SITES TO CREATE A WEBSITE FOR CORNERS, STUDENT GROUPS, YOUTH CLUBS, YALI STEPHEN PERRY, IRO, GHANA OCTOBER 2014.
Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang.
HTML Frames. Advantages to Using Frames n flexibility in design n information in different Web pages n remove redundancy. n site easier to manage. n update.
Slide 1 Graphics (Characteristics 1) Images have various characteristics that affect performance Size (number of pixels) – Large images can be several.
User Interface Screen Shots Iron Wind Metals Shopping Cart Project.
Metric Studio Cognos 8 BI. Objectives  In this module, we will examine:  Concepts and Overview  An Introduction to Metric Studio  Cognos 8 BI Integration.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 6/6/2016 1/25 IT076IU Software Engineering Project Review 2.
Capstone Project FPT University VIETNAM TRAVEL SHARING NETWORK Supervisor: Mr. Nguyen Van Hien Team member: Dao Dang Dan Tran Van Su Nguyen Van Nam Nguyen.
Using Illustrations and Graphics MOAC LESSON 8. Key Terms  Caption A few descriptive words providing readers with information regarding a figure, table,
Programming Contest Management System Supervisor : Lecturer Phan Tr ư ờng Lâm Students : Hoàng Quang Mạnh Trần Đình Tuấn Nguyễn Thành Trung Phạm Thị Hồng.
Group Members00695 – Lê Hải Long – Hoàng Minh Khải – Lê Bá Long 00682– Vũ Thế Vịnh – Nguyễn Thanh Tùng SupervisorTrần Bình D ươ ng.
DEAL AGGREGATOR Supervisor Supervisor: Trần Đình Trí Students Students: Nguyễn Mạnh Huy Nguyễn Thanh Thủy Nguyễn Quốc Tuấn Đinh Văn Thể Đỗ Duy Việt.
CAPSTONE PROJECT T ransport I nformation S ystem Supvisor: Luong Trung Kien Perform by LIQUID TEAM.
Work In Progress Presentation. Orders Alex Thornton.
Supervisor: Tran Dinh Tri Group Members: Duong Ngoc Nhat-NhatDN01687 Nguyen Quang Minh-MinhNQ01717 Nguyen Quang Minh-MinhNQ01717 Duong Hoang Nam-NamDH01552.
KINECT GAME : HOLE IN THE WALL Supervisor: Nguyen Van Hien Team members: Le Duc Dat Dao Ba Hoang Nguyen Huu Huy Nguyen Quang Minh Tran Tuan Nghia FPT University.
LOGO FACE DETECTION APPLICATION Member: Vu Hoang Dung Vu Ha Linh Le Minh Tung Nguyen Duy Tan Chu Duy Linh Uong Thanh Ngoc CAPSTONE PROJECT Supervisor:
RFH Team Supervisor: Mr. Phan Trường Lâm Nguyễn Việt Nam – Cao Quốc Hưng – Võ Hoàng Việt – Trần Thị Bích – Nguyễn Tiến Chung -
LOGO Supervisor: Mr. Tran Binh Duong Students: 1 4. Nguyen Huong Thanh 5. Pham Thi Bich Thuy 6. Nguyen Thi Thu Huyen Funny Contents Sharing Community 1.
Online Event Organizing Company Managemant System
Adobe Photoshop CS5.
ONLINE SHOP MANAGEMENT SYSTEM
Using Photoshop to edit Images
Flash Interface, Commands and Functions
Smart Tendering System
Gimp Guide Mr Hall.
Microsoft Office Illustrated Fundamentals
Presentation transcript:

Develop Visual Painting utility in Vakia Online Store Supervisor : Mr.Trần Bình Dương Student: Lê Minh Quân Trần Nguyên Lượng Nguyễn Thành Đô Trần Hoàng Giang Hoàng Thị Hà

Content Introduction Project Management Plan Requirement Specification Design Description Test Documentation Demo – Q&A

Part I: Introduction  Problem & Idea  Objective  Other tools  Proposed system  Project team

Project team NoFull NameRole in GroupResponsibility 1Lê Minh QuânProduct Owner, Scrum Master - Managing process - Managing and creating documents - GUI design 2Trần Nguyên LượngDevelopment Team - Designing functions - Coding - Testing 3Hoàng Thị HàDevelopment Team - Creating documents - Creating system test case - Testing 4Nguyễn Thành ĐôDevelopment Team - Designing functions - Algorithms - Coding - Clarify requirements 5Trần Hoàng GiangDevelopment Team - Designing Architecture - Managing configuration - Coding Supervisor: Mr.Trần Bình Dương

Customers want to preview their house with new paint color It takes time of sellers to give advice for customers with only painting catalogues Problem

Potential customer is Paint Retailer Supporting in filling different areas of photographs Integrating in various painting websites Objective

Tools by Dulux Paint Other tools

Tools by Dulux Paint (cont.) Other tools

Tools by Nippon Paint Other tools

Tools by Sherwin-Williams Paint Other tools

Tools by Sherwin-Williams Paint (cont.) Other tools

Visual Painting utility Online Store Manage Shopping Cart Flexible Color Set Magic Tools Sample Picture Proposed system

Part II: Project Management Plan  Project Plan  Development Environment  Scrum Model

Scrum model

3 weeks 2 weeks Collect requirements Create SRS document Collect requirements Create SRS document Document SDD of entire functions Update documents Create Manual document Update documents Create Manual document Document SDD of ½ functions Code and create Unit test case Document SDD of ½ functions Code and create Unit test case Finish coding and testing for entire functions Project Plan

Place Sharing Network Development Environment

Part III : Requirement Specification  Problem & Idea  Objective  Other tools  Proposed system  Project team

Website  Create and view orders  Product introduction  Virtual painting tool  Store management  Pre-calculating expense page

Website

Categories & Product

Product order

Virtual painting tool

Pre-calculating expense page

Categories & products Users Products orders Settings Store management

Virtual Painting Tool  Surfaces performing  Surfaces painting  Image processing  Surface Management  Image loading

Loading Image Display the image in screen of program Zoom and Hand Tool Be Able to Zoom loaded Image (up to 500%) and use mouse to move image in display frame Image loading

Add new painting surface and display in the surface list. Rename Surface. Remove Surface from list. Surface Management

Users (or Guests) can use Polygon tool, brush Tool or Magic Wand tool to create area for each Surface. Brush Tool: Add new points of image to selected surface Erase Tool: Remove points of selected surface. Surfaces performing

Polygon and MagicWand Tool Brush and Erase Tool Surfaces performing

Users can pick color from Paint Color Table and Fill different areas of image with different colors. Surfaces painting

Undo Redo :Remove or Redo the effects of previous action you have done Export processed image as JPEG file. Image processing

Part IV: Design Description  Architectural design  Data Structure  Magic Wand Algorithm Implementation  Architectural design: Overall

Architectural design: Overall

Visual Painting Tool Diagram Architectural design

Data Structure

Magic Wand Algorithm Implementation  Select area  Select area flow chart  PyrMeanShiftFiltering

Using OpenCVSharp to wrap OpenCV functions for C# Meanshift Segmentation algorithm base on –cvPyrSegmentation : user a color merge (over a scale that depends on the similarity of the colors to one another). –cvMeanshift : is a robust method of finding local extrema in the density distribution of a data set PyrMeanShiftFiltering

src dst -both must be 8 bit image, three-channels color image (RGB), and has the same width and height spatialRadius colorRadius -define how the meanshift algorithm averages color and space together to form a segmentation -*** For a 640-by-480 color image, it works well to set spatialRadius equal to 20 and colorRadius equal to 40) max_level -describes how many levels of scale pyramid you want used for segmentation 4 -*** For a 640-by-480 color image, it works well to set max_level equal to 2 or 3 cvTermCriteria -use for all iterative algorithms in OpenCV -Should leave it default PyrMeanShiftFiltering

It continues the flood as long as the pixels it finds have the same color as the initial pixel's color. A "four-way" flood looks up, down, left, and right from each pixel to see if it should color more pixels. Select area

Using stack (LIFO) data structure As long as stack is not empty, removes the most recent item from the Stack and process its neighbors. Select area Flow chart

Select area

Part V : Test Documentation  Test Plan  Test Report  Test Stages

Unit TestIntegration TestSystem Test Test Stages

Milestone TaskEffort (pd)Start DateEnd Date Create Test Plan2 days1 st Jul nd Jul 2012 Review & update Test Plan 1 day3 rd Jul th Jul 2012 Create test scenario6 days5 th Jul th Jul 2012 Review & Update Test scenario 3 days11 st Jul rd Jul 2012 Create System Test case 7 days14 th Jul th Jul 2012 Review & Update System Test cases 3 days21 st Jul rd Jul 2012 Execute Unit Test9 days10 th Jul th Jul 2012 Execute Integration test 6 days19 th Jul th Jul 2012 Execute System test15 days25 th Jul th Aug 2012 Test Plan

NoModule codePassFailUntestedN/ANumber of test cases 1Image Add new surface Edit surface Paint Export Image Manage surfaces Undo Redo Shopping Cart Checkout Use Utility Estimate Paint Charge20000 Sub Total Test Report