Commit Graph

  • c4b623ec75 print scene-detection heads-up line before the silent CPU pass feat/igpu-ov alex 2026-11-01 18:44:47 -05:00
  • 39a8e60242 feat: PyAV decode path for AV1 rips (AvFrameReader + scenedetect pyav backend); cv2 kept as fallback alex 2026-11-01 18:21:32 -05:00
  • d9312ed431 find_dupes: streaming row-chunked compare (fits ~4GB cgroup caps) main alex 2026-10-29 08:04:39 -04:00
  • b35d3da375 find_dupes: memory-safe pairwise Hamming at 30k+ scale alex 2026-10-29 07:29:00 -04:00
  • 4d25975582 README: document probe scheduling with measured A/B numbers alex 2026-10-28 16:33:03 -04:00
  • 6b5b27477a anime_facesaver: port --probe-stride/--probe-max-per-scene to main (CUDA path) feat/probe-flags alex 2026-10-28 16:17:29 -04:00
  • c8c9aae171 chore: ignore kernel.errors.txt (transient iGPU kernel log) alex 2026-10-21 15:34:21 -04:00
  • c715542c18 chore: gitignore .venv-ov build venv and png artifacts (keep models/*.png) alex 2026-10-21 15:34:19 -04:00
  • 4b27db2e77 feat/igpu-ov: --probe-stride/--probe-max-per-scene — thin inference (not decode) on slow devices alex 2026-10-20 14:12:12 -04:00
  • 460ab5f73e feat/igpu-ov: OpenVINO iGPU detector (--gpu igpu) on Intel Level Zero alex 2026-10-20 13:49:57 -04:00
  • de177c8f59 find_dupes: build aHash matrix as uint64 before xor (int64 array ctor overflows) alex 2026-10-18 18:53:58 -04:00
  • 107f48d118 find_dupes: triple-gate closeness (dHash<=6, aHash<=8, color-hist L1<=0.10) + strict linkage alex 2026-10-18 18:51:45 -04:00
  • 7e128c4c32 find_dupes: replace union-find with strict complete-linkage clustering alex 2026-10-18 18:47:08 -04:00
  • 4816b007c0 find_dupes: fix uint64 hamming accumulation (numpy casts to float64) alex 2026-10-18 18:42:51 -04:00
  • a8cf8957d5 Add find_dupes.py: dHash near-duplicate clusterer for recurring scenes alex 2026-10-18 18:40:43 -04:00
  • caa012c1b2 Add filter_text.py: flag/move text-heavy stills via EasyOCR detect pass alex 2026-10-18 16:19:21 -04:00
  • b58bc3125a Document verified Gabriel Dropout run: 3526 stills, 4x yield, full QC passed alex 2026-10-18 12:57:06 -04:00
  • 16ef032611 Skip OP/ED files by default (--all-files to include) alex 2026-10-18 11:07:53 -04:00
  • 89b0f708d7 Add geometric upper-bound gates: max face-area fraction, aspect window alex 2026-10-18 11:04:53 -04:00
  • 940c59d6c9 Lock GPU pin with warm CUDA alloc before ultralytics select_device runs alex 2026-10-18 09:10:55 -04:00
  • e8fd716d82 Add audit_stills.py QC tool: measure how many stills in a collection have no detected face alex 2026-10-18 09:09:03 -04:00
  • 01eb729c2f Fork facesaver -> anime-facesaver: real anime face detector instead of COCO 'person' proxy alex 2026-10-18 09:02:55 -04:00