Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] UI improvements and Documentation Update #11

Open
wants to merge 58 commits into
base: main
Choose a base branch
from

Conversation

InesAmri
Copy link

@InesAmri InesAmri commented Nov 3, 2023

In this pull request, the following changes have been made:

1) Bug Fixes:
* Removed export example video.
* Eliminated save correction that could cause crashes if the project lacked DLC files.
* Replaced the pop-up window "Save annotation" with automatic saving of annotations.

2) New Features:
* Implemented the ability to open or create a project.
* Enabled editing of all labels, both categories and subcategories, from a single window.

3) Readme Expansion:
* The readme file has been expanded to include a step-by-step tutorial outlining the main workflow of the application.
* Added instructional videos to enhance the tutorial's clarity.

These changes enhance the functionality, usability, and documentation of the application, improving the overall user experience.

andybonnetto and others added 30 commits September 19, 2023 13:29
+ Added bug tracking numbers for later
+ Added bug tracking numbers for later
Allow users to set their labels at the start of the project
Work in progress
- Create project -> Creates a folder in your current directory, still have to config other files
- Simple UI for the settings -> Still have to add name of the project etc..
- Load projects -> Loads from folder, still working on loading the videos automatically
- Bugs fixed
- Still have to create config, settings files + load annotations and videos into the right folders
- Added tutorial steps
- Added shortcut to change labels
Other bugs:
- Avoid program crash when users select subfolders
@n-poulsen n-poulsen changed the title UI improvements and Documentation Update [WIP] UI improvements and Documentation Update Dec 1, 2023
Ines-C-Amri and others added 24 commits December 1, 2023 15:45
- The process of loading videos from folder is not handled in annotator.py anymore
- When SetNewProject is called it handled the process of loading videos and structuring the project
- added the functionality to evaluate the value of the checkbox
- added create_symbolic_link function
add a "select videos" button
"copy videos to folder" tick box
add alias if no copy
when creating a project, users must select a DLC_resnet50.h5 file, that will be loaded on top of the video
- problem with skeleton file matching with the right video
- Fixed proper matching of DLC files and videos
- to be improved
- Icon folder required in a project folder to be loaded
- Update to annotator / load_data_skl
- Color.txt file bug: The problem was due to the location of the current working directory. The file seems to be required for projects that are not saved in the dlc2action folder.
- Opening a project: The weird error was due the UI elements not being properly initialised. I am not sure the reset functions are working as intended. Same thing for the different init functions.
- Using shortcuts: crashes fixed. Users get a pop up warning.
- Added a widget to allow users to select where a project is saved
- When the user creates a project the accept 'OK' button is disabled until videos are selected
- fix for color.txt
- fix for loading one video file
- fix for loading config file
…f behaviors to after reading the annotation files
… file path, copy annotation file in Annotations folder, create Suggestions folder (dev, still empty)
@andybonnetto
Copy link
Collaborator

  • Added label selection and number of individual when no annotation file found
  • Change create new project window to select only folder and videos, suffixes are consistent with DLC2Action pipeline
  • Fixed multiview and sequential views for multivideo
  • Added suggestion files management
  • Fixed list of individuals for all cases (with or w/o pose file, with or w/o annotation file)
  • Loading suggestion files from DLC2Action model predictions
  • Small bug fixing

@andybonnetto
Copy link
Collaborator

Crashes when opening settings and press cancel:
'got unexpected keyword argument "current" in run_video()'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants