• Joined on 2024-07-16
dave pushed to master at dave/py-media-grader 2025-09-26 17:44:21 +00:00
bd1824a7ca Remove spammy prints
4806c95095 Shift 1-2 to go to markers
Compare 2 commits »
dave pushed to master at dave/py-media-grader 2025-09-26 17:40:28 +00:00
16c841d14d Remove some retard
bfb9ed54d9 Bigger template aoe
3ac725c2aa Enhance template selection logic in VideoEditor to handle current frame matches
b5a0811cbd Enhance template management in VideoEditor by including template images
1ac8cd04b3 Refactor template management in VideoEditor to simplify template structure
Compare 5 commits »
dave pushed to master at dave/py-media-grader 2025-09-26 17:14:04 +00:00
203d036a92 Remove all templates on C
dave pushed to master at dave/py-media-grader 2025-09-26 17:04:59 +00:00
fa2ac22f9f Refactor video scaling logic in VideoEditor to improve display handling
dave pushed to master at dave/py-media-grader 2025-09-26 16:54:46 +00:00
2013ccf627 Remove logic for future template management in VideoEditor
e1d94f2b24 Refactor template management in VideoEditor to streamline template handling
9df6d73db8 Enhance template management in VideoEditor by removing future templates and ending current ones
01340a0a81 Refactor and streamline template matching logic in VideoEditor
44ed4220b9 Refactor template matching logic in VideoEditor to support full frame and cropped modes
Compare 17 commits »
dave pushed to master at dave/py-media-grader 2025-09-26 13:23:05 +00:00
c3bf49f301 Implement fullscreen scaling for video display in VideoEditor
dave pushed to master at dave/py-media-grader 2025-09-26 13:11:08 +00:00
dave pushed to master at dave/py-media-grader 2025-09-26 13:10:27 +00:00
4c0fc8ecbc Refactor video frame scaling logic in VideoEditor to simplify resizing process
8f5eacaed5 Refactor video frame resizing logic in VideoEditor to maintain aspect ratio and improve window handling
Compare 2 commits »
dave pushed to master at dave/py-media-grader 2025-09-26 12:59:38 +00:00
192a5c7124 Disable multi-scale template matching by default in VideoEditor and update state management
2246ef9f45 Enable multi-scale template matching in VideoEditor with toggle functionality
c52d9b9399 Enhance template matching in VideoEditor with multi-scale approach and adaptive thresholding
Compare 3 commits »
dave pushed to master at dave/py-media-grader 2025-09-26 12:51:22 +00:00
10284dad81 Implement template matching position retrieval in VideoEditor
a2dc4a2186 Refactor tracking position calculation in VideoEditor to compute the average of all available positions from manual, template, and feature tracking methods. This change simplifies the logic by aggregating positions instead of calculating weighted offsets, enhancing accuracy and clarity in tracking results. Debug messages have been updated to reflect the new averaging process.
5d76681ded Refactor tracking position calculation in VideoEditor to combine manual, template, and feature tracking methods. This update introduces a more robust approach to determine the final tracking position by calculating offsets from both template matching and feature tracking, weighted appropriately against a base position derived from manual tracking points. The logic ensures smoother transitions and improved accuracy in tracking results, with debug messages added for better insight into the combined tracking process.
f8acef2da4 Update VideoEditor to set current display frame during rendering for improved motion tracking
65b80034cb Enhance template matching in VideoEditor by utilizing cropped regions for improved speed and accuracy. This update modifies the tracking logic to prioritize cropped areas for faster processing, while maintaining functionality for full frame matching when no crop is set. Debug messages have been refined to provide clearer insights into tracking results and confidence levels.
Compare 16 commits »
dave deleted branch optical-flow from dave/py-media-grader 2025-09-26 12:51:15 +00:00
dave pushed to optical-flow at dave/py-media-grader 2025-09-26 12:51:12 +00:00
10284dad81 Implement template matching position retrieval in VideoEditor
a2dc4a2186 Refactor tracking position calculation in VideoEditor to compute the average of all available positions from manual, template, and feature tracking methods. This change simplifies the logic by aggregating positions instead of calculating weighted offsets, enhancing accuracy and clarity in tracking results. Debug messages have been updated to reflect the new averaging process.
5d76681ded Refactor tracking position calculation in VideoEditor to combine manual, template, and feature tracking methods. This update introduces a more robust approach to determine the final tracking position by calculating offsets from both template matching and feature tracking, weighted appropriately against a base position derived from manual tracking points. The logic ensures smoother transitions and improved accuracy in tracking results, with debug messages added for better insight into the combined tracking process.
f8acef2da4 Update VideoEditor to set current display frame during rendering for improved motion tracking
65b80034cb Enhance template matching in VideoEditor by utilizing cropped regions for improved speed and accuracy. This update modifies the tracking logic to prioritize cropped areas for faster processing, while maintaining functionality for full frame matching when no crop is set. Debug messages have been refined to provide clearer insights into tracking results and confidence levels.
Compare 6 commits »
dave pushed to optical-flow at dave/py-media-grader 2025-09-26 12:34:50 +00:00
e6616ed1b1 Optimize template matching in VideoEditor by utilizing cropped regions for faster processing. This update modifies the tracking logic to first check for a defined crop rectangle, allowing for quicker template matching on smaller frames. If no crop is set, the full frame is used, maintaining the previous functionality. Debug messages remain to assist in tracking accuracy and confidence levels.
048e8ef033 Refactor template management in VideoEditor to improve tracking functionality
c08d5c5999 Refactor template tracking in VideoEditor to use raw display frame
8c1efb1b05 Add template selection rectangle visualization in VideoEditor
f942392fb3 Enhance VideoEditor with template matching state management and user interaction updates
Compare 10 commits »
dave created branch optical-flow in dave/py-media-grader 2025-09-26 12:34:50 +00:00
dave pushed to master at dave/py-media-grader 2025-09-26 12:05:05 +00:00
463228baf5 Enhance feature tracking to handle descriptor dimension mismatches
e7571a78f4 Refactor feature extraction to handle SURF fallback and add features from regions
ea008ba23c Implement shift-right click and ctrl-right click for feature extraction
366c338c5d Finally reinvent the whole mapping procedure again!
0d26ffaca4 Refactor feature extraction to directly use rotated frame coordinates in VideoEditor
Compare 11 commits »
dave pushed to master at dave/py-media-grader 2025-09-26 09:12:40 +00:00
13fbc45b74 Add special case for _edited files for cleaner
8b4f8026cc Make cleaner work with all date videos
Compare 2 commits »
dave pushed to master at dave/py-media-grader 2025-09-26 09:05:21 +00:00
5c66935157 Add UTF-8 image loading support in VideoEditor and update dependencies
dave pushed to master at dave/py-media-grader 2025-09-26 08:59:22 +00:00
bae760837c Refactor display logic in MediaGrader to maintain aspect ratio and improve frame rendering
dave pushed to master at dave/event-driven-shoppinglist 2025-09-26 08:23:28 +00:00
045a9d5e84 Update spec with RFC6902
dave created branch master in dave/coolify 2025-09-26 08:06:54 +00:00