Skip to content

Add composable GPU Privacy Shield sample - #9

Open
mfkl wants to merge 1 commit into
mainfrom
feature/privacy-shield
Open

mfkl wants to merge 1 commit into
mainfrom
feature/privacy-shield

Conversation

@mfkl

@mfkl mfkl commented Jul 31, 2026

Copy link
Copy Markdown
Owner

Summary

  • add the Native AOT Privacy Shield video-filter sample with persistent GPU redaction
  • support solid, mosaic, and blur effects without modifying decoder reference surfaces
  • compose YOLOX COCO-80, Open Model Zoo face, and Open Model Zoo license-plate detector profiles
  • add SSD decoding, privacy vocabulary, per-detector tracking, and merged redaction masks
  • add checksum-verified face/plate model downloads plus setup, limitations, and troubleshooting docs

Validation

  • dotnet build vlclr.sln -c Release --no-restore — 0 warnings, 0 errors
  • dotnet test vlclr.sln -c Release --no-build --no-restore — all test projects passed
  • dotnet test tests/VLCLR.ObjectDetection.Tests -c Release --no-restore — 58 passed
  • dotnet publish samples/PrivacyShield -c Release -r win-x64 --no-restore — Native AOT passed
  • dumpbin /exports — vlc_entry and metadata exports present
  • VLC 4 D3D11/OpenVINO integration — face and license-plate inference/redaction visually verified; solid, mosaic, and blur captures verified

@mfkl
mfkl force-pushed the feature/privacy-shield branch from cb0d5c7 to 214d3af Compare July 31, 2026 15:29
@mfkl
mfkl force-pushed the feature/privacy-shield branch from 214d3af to 5a2de0b Compare July 31, 2026 15:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant