chaskick / app.py

Commit History

Add Remove Background checkbox to Multi-Object tab with overlay option
cd7c867
Running

Mirko Trasciatti commited on

REVERT to propagate_in_video_iterator - it DOES support bidirectional propagation!
cf42079

Mirko Trasciatti commited on

Match reference Space: process frames 0→N sequentially, SAM2 handles bidirectional propagation internally
a9a341a

Mirko Trasciatti commited on

Implement TRUE bidirectional propagation: backward then forward from init_frame
dc9a383

Mirko Trasciatti commited on

Skip initial model inference at init_frame - let propagation loop handle it to avoid dtype issues
99baa63

Mirko Trasciatti commited on

Swap object order: PLAYER FIRST (165), BALL SECOND (0) to test propagation order dependency
14d91b0

Mirko Trasciatti commited on

Force all model parameters to float32 after reload
8979711

Mirko Trasciatti commited on

Fix SyntaxError: remove duplicate global declaration
2b1f55d

Mirko Trasciatti commited on

Reinitialize model between objects to prevent dtype contamination
0387482

Mirko Trasciatti commited on

Fix dtype mismatch - remove explicit dtype conversion on pixel_values, let model handle it
afaca4b

Mirko Trasciatti commited on

Fix dtype mismatches and bool tensor mean() errors
4e8f2b2

Mirko Trasciatti commited on

Fix bidirectional propagation - use frame-by-frame approach like reference Space
e567d42

Mirko Trasciatti commited on

Add debug logging to verify bidirectional propagation
f595cab

Mirko Trasciatti commited on

Clean up video references and finalize default JSON
5dc1f3d

Mirko Trasciatti commited on

Update default JSON values for multi-object tracking
1ff88a2

Mirko Trasciatti commited on

Clarify bidirectional propagation behavior and add debugging
0da1e75

Mirko Trasciatti commited on

Add advanced multi-point tracking for robust ball tracking
72bc26e

Mirko Trasciatti commited on

Revert to working version before multi-object changes
4ec898d

Mirko Trasciatti commited on

Fix multi-object API return format for Gradio compatibility
a895730

Mirko Trasciatti commited on

Add multi-object segmentation with confidence scores
ba48feb

Mirko Trasciatti commited on

Clean rebuild: Updated README, app.py, and requirements with pydantic fix
e7cbaa4

Mirko Trasciatti commited on

Minimal working version - clean slate
962d5a0

Mirko Trasciatti commited on

Restore to last known working version (single object only)
8457ca9

Mirko Trasciatti commited on

Remove redundant import json statement
a2fc2ab

Mirko Trasciatti commited on

Fix API video input using gr.File instead of gr.Video
082968c

Mirko Trasciatti commited on

Try Gradio 4.19.2 for Video component stability
6767e1e

Mirko Trasciatti commited on

Revert to Gradio 4.44.0, improve video path extraction for API compatibility
75bf6cf

Mirko Trasciatti commited on

Handle video_file as dict or string for Gradio 5.x compatibility
534eeab

Mirko Trasciatti commited on

Fix video output format and add error logging
c3abe95

Mirko Trasciatti commited on

Enable verbose error reporting for API debugging
5ebe03c

Mirko Trasciatti commited on

Fix: Use float32 for universal GPU compatibility and add detailed logging
0bc5e9c

Mirko Trasciatti commited on

Fix: Use bfloat16 instead of float16 for better GPU compatibility
5e07dde

Mirko Trasciatti commited on

Add @spaces.GPU decorator for ZeroGPU support
ae9673c

Mirko Trasciatti commited on

Fix: Use OpenCV for video loading to preserve portrait/landscape orientation
62033bc

Mirko Trasciatti commited on

Fix: Add pydantic==2.10.6 and share=True - following working SAM2 Space pattern
9e98dde

Mirko Trasciatti commited on

Fix: Ultra-simplified app to avoid Gradio schema bug - use Textbox instead of Number
4e72a93

Mirko Trasciatti commited on

Fix: Upgrade to Gradio 4.44.1 and use default launch settings
9afa4f9

Mirko Trasciatti commited on

Fix: Remove problematic API endpoint to avoid Gradio schema bug
4587af1

Mirko Trasciatti commited on

Fix: Resolve Gradio API schema error and remove share=False for HF Spaces
016dd60

Mirko Trasciatti commited on

Deploy SAM2 Video Background Remover with Gradio UI and API
3cddaf8

Mirko Trasciatti commited on