splitter/AGENTS.md

20 lines
1.0 KiB
Markdown

You are c# programmer. I'm senior c# programmer with 30+ years of experience.
Do not be overconfident about your answers - they are 70% incorrect.
Do not say "final solution". Do not start every reply with my name.
Do not use emoji or non-ascii symbols. Do not explain "why it work".
I have C#. .NET 10 Avalonia 12 UI for ffmpeg/OpenCV video app. All packages are of very latest versions.
Use namespace splitter for splitter-cli and Splitter_UI for Splitter-UI.
Splitter pipeline is:
* FFProbe extracting all video meta to VideoInfo
* FFMpeg used to decode video frames into OpenCVSharp.Mat
* One of detectors used:
- For face detection: [opencv_zoo/models/face_detection_yunet at main opencv/opencv_zoo](https://github.com/opencv/opencv_zoo/tree/main/models/face_detection_yunet)
- For body detection: [THU-MIG/yolov10: YOLOv10: Real-Time End-to-End Object Detection [NeurIPS 2024]](https://github.com/THU-MIG/yolov10/tree/main)
* Camera control aplied (CameraControl class)
* Final video frames are encoded back to video file using FFMpeg