Skip to content

Requirements

Auden Childress edited this page Oct 12, 2020 · 22 revisions

https://capstone.cse.sc.edu/milestone/requirements/

Requirements

  1. Users can boot up application easily

  2. Users can easily import both photo and video for rotoscoping work

2.1) When importing a video, the user should be able to see the video's independent frames and navigate them easily

  1. Users have access to a variety of tools (brushes, filters, color tools, pen tools, magnification, and resizing)

3.1) All brushes will have patterning and spray options. Brushes to include:

  • Overwrite
  • Additive
  • Subtractive
  • filter
  • Radial

3.2) Color can be selected for each brush, save for filtering

3.3) Strength of brushes - additive and subtractive, sprays, and filters can be set by user.

Variety of user tools

26OiNI.md.png

3.4) The tools should be accessible through an easy-to-navigate menu bar

Menu bar with imported image

26OX8Q.md.png

  1. Users can create their own unique pattern and brushes

  2. Users have an undo function to allow the immediate removal of mistakes

  3. Users should have access to User Documentation that provides significant insight into the functionalities present in the application and how to use them

6.1) This documentation should open in a separate window (i.e. a default browser) so the user can browse it while continuing their work in the application

  1. Users should be able to save their work locally to be accessed or used after completion.

7.1) Users should be able to choose a valid format to save in (i.e. saving an image as any acceptable image format, such as png, jpg, etc)

7.2) Videos being saved should have all frames re-compiled into video format. If a user rotoscopes the first half of a movie's frames then saves, the file saved should be a video playing the animated first half

  1. Application does not slow down or perform poorly when handling video

  2. Users should have the ability to switch between raster and vector editing, with separate menus for both.

Vector Editing Menu

26Omlf.md.png

  1. Users should have a OpenCV tab with features such as Object Detection, Face Recognition, Color Thresholding.

Home

Personal Logs

Clone this wiki locally