mirror of
https://github.com/aloshdenny/reverse-SynthID.git
synced 2026-08-09 07:26:03 +02:00
Blindly subtracting the codebook's carrier pattern from an image that never had the watermark would imprint one instead of removing it. Now each image is run through RobustSynthIDExtractor first, and the V3 bypass only runs when a watermark is actually detected; otherwise the image passes through untouched (still eligible for metadata stripping).
8 lines
78 B
Plaintext
8 lines
78 B
Plaintext
numpy
|
|
scipy
|
|
opencv-python-headless
|
|
pillow
|
|
tkinterdnd2
|
|
PyWavelets
|
|
scikit-learn
|