• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

paulmthompson / WhiskerToolbox / 15856747945
73%

Build:
DEFAULT BRANCH: main
Ran 24 Jun 2025 05:12PM UTC
Jobs 1
Files 123
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

24 Jun 2025 04:52PM UTC coverage: 68.538% (+0.5%) from 68.069%
15856747945

push

github

paulmthompson
feat: Enhance Mask_Widget copy/move with automatic image size resizing

- Update _moveMasksToTarget() to handle different image sizes between source and target
- Update _copyMasksToTarget() to handle different image sizes between source and target
- Use new resize_mask() function when source and target MaskData have different ImageSizes
- Maintain existing behavior when image sizes match (use built-in moveTo/copyTo methods)
- Add comprehensive logging for resize operations and error handling
- Validate image sizes before attempting resize operations
- Preserve mask data integrity during cross-resolution transfers

When copying or moving masks between MaskData objects with different ImageSizes,
the masks are automatically resized using OpenCV nearest neighbor interpolation
to maintain binary mask properties while adapting to the target resolution.

This enhancement enables seamless mask data transfer between datasets of
different resolutions, which is common when working with multiple video sources
or when masks need to be applied to media of different scales.

9339 of 13626 relevant lines covered (68.54%)

1139.2 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
2
98.43
0.18% src/WhiskerToolbox/DataManager/Masks/masks.test.cpp
18
90.0
1.2% src/WhiskerToolbox/DataManager/Masks/masks.cpp
56
0.0
0.0% src/WhiskerToolbox/DataManager/Masks/IO/Image/Mask_Data_Image.cpp
Jobs
ID Job ID Ran Files Coverage
1 15856747945.1 24 Jun 2025 05:12PM UTC 123
68.54
GitHub Action Run
Source Files on build 15856747945
  • Tree
  • List 123
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #15856747945
  • b5bb9b56 on github
  • Prev Build on main (#15737483263)
  • Next Build on main (#15865657612)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc