Cherokee
63fc34bd5a
fix: improve identity clustering + model paths to ComfyUI/models/video-actor-extract
2026-04-23 15:38:30 +08:00
Cherokee
eef072e85e
feat: integrate PersonSegmenter for mask-based green screen extraction
...
- Replace bbox crop with YOLOv8-seg person segmentation
- Full-frame green screen: only person silhouette kept
- Top 5 preview images per actor by mask area (IMAGE output)
- Accurate time segmentation: only frames where person is visible
- No green gaps between segments
- Add seg_model_path parameter
2026-04-22 17:08:54 +08:00
Cherokee
4c04bcfc26
test: full pipeline test passed
...
- YOLOv8 model downloaded successfully (6.5MB)
- Tested with sample_demo_1.mp4 (640x360, 25fps, 9.7s)
- Detected 1 actor (actor_0)
- Output: actor_0.mp4 (497KB, green screen cropped)
- Output: actor_info.json (valid JSON with frame ranges)
- Node loads correctly in ComfyUI environment
- Symlink to custom_nodes verified
2026-04-21 17:21:03 +08:00
Cherokee
67fdc05c9c
fix: import DEFAULT_YOLO_MODEL in actor_extractor node
2026-04-20 15:01:07 +08:00
Cherokee
6e6564ff6a
feat: add model_path parameter and README
...
- Added model_path input to VideoActorExtractor node
- Added comprehensive README with setup instructions
- Cleaned up test artifacts
2026-04-20 14:59:51 +08:00
Cherokee
968b9e6b19
feat: initial implementation of VideoActorExtract plugin
...
- YOLOv8 person detection (ultralytics)
- ByteTrack multi-object tracking (with greedy fallback)
- InsightFace face recognition + cosine similarity clustering
- Green screen actor cropping
- Multi-segment video merging with ffmpeg
- ComfyUI node: VideoActorExtractor (category: video/actor)
- Output: per-actor MP4 + actor_info.json
2026-04-20 14:36:09 +08:00
Cherokee
e88b73dafd
Initial commit: requirements and architecture docs
2026-04-20 14:09:02 +08:00