-
Notifications
You must be signed in to change notification settings - Fork 54
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
A user-friendly GUI (beta version) #149
Conversation
Hi @AYLARDJ , As I said in the last email, I'm thrilled to see this become reality! Quick message before I test anything,
|
Hello @davidpagnon
Next, select the process : a single trial (choose "Single") or Multiple trials at once (choose "Batch") If you pick Batch, just enter how many trials you want to process - super useful when you have multiple recordings with same cameras! The Main InterfaceYou'll see several tabs at the top of the window, and there's progress bar at the top that shows how far along you are. Each tab has a dot: Tab 1: Calibration ConfigurationYou have two choices: Tab 2: Prepare VideoThis will help you to prepare the videos for Pose2Sim calibration, you'll have to choose between two options: "Yes" if your videos only show the checkerboard Tab 3: Pose Estimation
Tab 4: Synchronization
Tab 5: ActivationYou should be ready to use Pose2Sim by now, you can choose Tab 6: Advanced ConfigurationThis is like the "power user" tab! You can edit: For batch processing, you can set different settings for each Tips for usersProgress Tracking: watch the progress bar and indicators. |
Thanks for the extensive answer! Will test that soon :) |
Edit by @davidpagnon (copy-pasted from an email from @AYLARDJ )
We are thrilled to share with you the first version of our Pose2Sim GUI. We focused on making it user-friendly, with error prevention and clear user feedback at every step.
First, here are the requirements:
We designed the interface to be easy to use, with automated checks and helpful messages throughout the entire workflow. Here's what users will experience:
Initial Setup
The GUI starts with language selection (i'm adding French as soon as possible) and participant. If users forget to input a name it automatically generates "Participant" floder. For batch processing, it guides users through trial number selection with validation.
Calibration
This stage includes validation for camera numbers (minimum 2, with appropriate warnings about accuracy). Whether using manual calibration or converting from external systems, it walks users through each step, making it more easy.
Video Preparation
The interface handles many technical details like format checking in tomel, storage verification, and frame extraction, keeping users informed with progress updates. This in case users have other images in checkerboard videos, (which can be confusing sometimes when calibration is lunched in Pose2Sim)
Pose Estimation
Handles multiple or single pose estimation.
Synchronization
Users can costumize synchronization options including keypoints selection.
Advanced Configuration
All other settings which can be used by experienced users are in this tab.
Activation
The interface generate codes for Powershell, CMD and Anaconda making it supporting multiple launch methods
Throughout the process, users see:
Progress bars
I'd really appreciate if you could test it thoroughly, and report me any errors. While this first version makes using Pose2Sim more easy, we see several areas for improving in the futur, for example (less pop-ups, better design, and better messages). I'll keep working on that whenever i have time.