Commit Graph

  • 7d325d23e3
    docs: convert fenced examples to doctests in dataset/formats/createml.py (#2475) develop Swapnil Gautam 2026-08-07 12:12:40 -0400
  • fb22686a5e
    ITZ-90 replaces ga tag with unified instance tag (#2028) Franklin Cappadora 2026-08-05 10:54:21 -0700
  • 6b143e4e41
    test(metrics): verify live sklearn parity (#2470) Daniiiil1 2026-08-06 00:24:44 +0700
  • bc20dd19fb
    docs: convert fenced examples to doctests in dataset/formats/coco.py (#2474) Swapnil Gautam 2026-08-05 08:51:58 -0400
  • e82349fabf
    ⬆️ Bump cryptography from 48.0.1 to 50.0.0 in the uv group across 1 directory (#2473) dependabot[bot] 2026-08-04 20:32:01 +0200
  • 01df50b440
    ⬆️ Bump pymdown-extensions from 10.21.3 to 11.0 in the uv group across 1 directory (#2472) dependabot[bot] 2026-08-04 19:45:30 +0200
  • a95d85ce07 rolling towards `0.31.0.dev` jirka 2026-08-04 19:43:57 +0200
  • 813c4295bf
    releasing `0.30.0` (#2462) 0.30.0 Jirka Borovec 2026-08-04 16:22:04 +0200
  • 7fc91180fe
    fix(metrics): track prediction-only classes in Recall (#2468) Arthi Arumugam 2026-08-04 00:27:05 +0530
  • f7f53d0a60
    chore(pre_commit): ⬆ pre_commit autoupdate (#2471) pre-commit-ci[bot] 2026-08-03 19:50:44 +0200
  • f2efc328f7
    fix(dataset): 3D empty mask for VOC background (#2469) Jirka Borovec 2026-08-03 18:30:24 +0200
  • 475d551908
    refactor: vectorize `get_labels_text()` in annotators/utils (#2465) shao 2026-08-03 08:43:14 -0700
  • 1a2b9b24db
    fix(dataset): keep `class_id` integral for VOC background images (#2463) Shadow_Lu 2026-08-03 15:47:01 +0530
  • 3c19d176b3
    ⬆️ Bump the github-actions group with 2 updates (#2466) dependabot[bot] 2026-08-03 10:42:38 +0200
  • 794971ba0f
    feat(cv2): remove OpenCV dependency (#2443) Jirka Borovec 2026-07-31 22:19:33 +0200
  • 541b0226cd
    feat: add image URL loader (#2372) Erik 2026-07-28 21:24:55 +0200
  • 5212af7b70
    docs: improve doctests in draw/utils.py (#2425) shao 2026-07-28 01:31:16 -0700
  • e138f6c544
    Fix sink state when instances are reopened (#2459) Andrew Barnes 2026-07-28 04:11:06 -0400
  • 5f0654e5cc
    chore(pre_commit): ⬆ pre_commit autoupdate (#2460) pre-commit-ci[bot] 2026-07-28 10:01:41 +0200
  • caff4d1ec2
    ⬆️ Bump the github-actions group with 2 updates (#2458) dependabot[bot] 2026-07-27 09:20:23 +0200
  • ceddf331c6
    ⬆️ Update pydeprecate requirement from <0.11,>=0.9 to >=0.9,<0.12 (#2457) dependabot[bot] 2026-07-27 09:20:12 +0200
  • 9c06bfeddb
    ⬆️ Bump jupyterlab from 4.5.9 to 4.5.10 in the uv group across 1 directory (#2456) dependabot[bot] 2026-07-27 09:20:06 +0200
  • fe77de5b9f
    ⬆️ Bump gitpython from 3.1.44 to 3.1.54 in the uv group across 1 directory (#2454) dependabot[bot] 2026-07-26 22:31:58 +0200
  • bcbe8de1e4
    chore(pre-commit): remove unnecessary exclude rule for changelog... (#2452) Jirka Borovec 2026-07-21 19:33:35 +0200
  • 156ee33740
    docs: convert fenced examples to doctests in draw/utils.py (#2451) Vikas saini 2026-07-21 21:10:13 +0530
  • 7d915a7357
    ⬆️ Bump pillow from 12.2.0 to 12.3.0 in the uv group across 1 directory (#2450) dependabot[bot] 2026-07-21 16:21:26 +0200
  • 9837c17878
    feat(vlm): add Gemini 3.5 Flash parsing support (#2449) Piotr Skalski 2026-07-21 16:20:05 +0200
  • b20d6eac46
    feat(utils): add prefetch to `get_video_frames_generator` (#2273) Mahbod 2026-07-21 14:12:08 +0200
  • 25e879ec05
    refactor: centralize geometry-aware dispatch for detection_area and detection_iou (#2374) Matt Van Horn 2026-07-21 03:37:20 -0700
  • 89d49c2e93
    feat: Add soft Non-Max suppression (#1624) HALLOUARD 2026-07-21 10:25:14 +0200
  • 140c05f273
    chore(pre_commit): ⬆ pre_commit autoupdate (#2448) pre-commit-ci[bot] 2026-07-20 22:00:13 +0200
  • 206adc083c
    ci: add doctest fence hook (#2447) Jirka Borovec 2026-07-20 13:35:46 +0200
  • 5fccf8a966
    chore: normalize doctest code fences to pycon in src docs (#2446) Jirka Borovec 2026-07-20 11:22:27 +0200
  • 8be58fa0aa
    ⬆️ Bump astral-sh/setup-uv from 8.3.0 to 8.3.2 in the github-actions group (#2445) dependabot[bot] 2026-07-20 10:58:30 +0200
  • f1f8213c01
    ⬆️ Update opencv-python requirement from <5,>=4.5.5.64 to >=4.5.5.64,<6 (#2444) dependabot[bot] 2026-07-20 10:58:09 +0200
  • 937ed4af37
    feat(detection): add require_all_anchors to PolygonZone (#2272) Mahbod 2026-07-17 18:56:42 +0200
  • 60d748e57d
    fix: read COCO export image sizes from headers instead of decoding pixels (#2442) Lee Clement 2026-07-17 14:00:24 -0230
  • f7b63f149a
    perf(cv2): simplify fallback operations (#2441) Jirka Borovec 2026-07-17 17:31:57 +0200
  • 9aaf7fdbd6
    fix(metrics): avoid division by zero RuntimeWarning in F1Score using np.divide (#2437) Shehzad Waseem 2026-07-17 20:11:45 +0500
  • a4b9c4e097 fix(cv2): pad getTextSize height/baseline from actual stroke_width jirka 2026-07-17 10:29:55 +0200
  • 68e63f9e39
    refactor(cv2): replace Hershey text with Pillow (#2440) Jirka Borovec 2026-07-17 10:22:32 +0200
  • bc7b9fc69e docs(changelog): document cv2 fallback fixes from resolve pass jirka 2026-07-17 09:00:38 +0200
  • 1efa5b8eaa
    feat(cv2): complete fallback integration (#2439) Jirka Borovec 2026-07-17 07:50:45 +0200
  • 20b7c085b7
    feat(video): require PyAV during cv2 transition (#2438) Jirka Borovec 2026-07-16 20:13:15 +0200
  • c3496134bc
    feat(cv2): add Hershey text fallback (#2435) Jirka Borovec 2026-07-16 17:10:49 +0200
  • 39eb6571ce
    feat(cv2): add drawing fallbacks (#2433) Jirka Borovec 2026-07-16 12:53:01 +0200
  • 7096ee911c
    feat(cv2): add geometry fallbacks (#2432) Jirka Borovec 2026-07-16 00:54:57 +0200
  • 3d669f1ab4
    feat(cv2): add image fallback backend (#2431) Jirka Borovec 2026-07-15 21:55:08 +0200
  • 8ecd9a6680
    refactor(cv2): add optional backend facade (#2430) Jirka Borovec 2026-07-15 20:53:24 +0200
  • 16814acff3
    feat(utils): add `TkImageWindow` to unblock switch to `opencv-python-headless` (#2320) Jirka Borovec 2026-07-15 15:06:55 +0200
  • 94cfb7f290
    fix(metrics): ignore out-of-bucket detections in size-bucketed sco… (#2428) Abhijith Neil Abraham 2026-07-15 03:48:19 -0700
  • 3e80c0ce3c
    chore(pre_commit): ⬆ pre_commit autoupdate (#2426) pre-commit-ci[bot] 2026-07-14 12:46:15 +0200
  • d5cadf526a
    Add cookbook for blurring faces with hosted api (#923) Nick Herrig 2026-07-10 18:41:49 -0500
  • 6306b7ca71
    ⬆️ Bump mistune from 3.2.1 to 3.3.0 in the uv group across 1 directory (#2423) dependabot[bot] 2026-07-11 00:57:39 +0200
  • 14c3c86e22
    Fix hex parser accepting multiple leading prefixes (#2421) Teïlo M 2026-07-11 00:55:51 +0200
  • 39c015c0ff
    ⬆️ Bump soupsieve from 2.7 to 2.8.4 in the uv group across 1 directory (#2422) dependabot[bot] 2026-07-11 00:50:36 +0200
  • 9897b0790f
    fix: this dependabot configuration does not set a co... in... (#2419) OrbisAI Security 2026-07-10 01:35:09 +0530
  • 287868e171
    feature: add KeyPoints.merge() method (#2412) Abhijith Neil Abraham 2026-07-09 12:37:26 -0700
  • 5344cb99dd
    fix: close out remaining review findings (#2418) Jirka Borovec 2026-07-09 17:53:52 +0200
  • 8dedc3474d
    chore: update pre-release workflow to support additional tag formats (#2420) Jirka Borovec 2026-07-09 15:19:43 +0200
  • 1e4489f61b
    ⬆️ Bump the uv group across 1 directory with 6 updates (#2417) dependabot[bot] 2026-07-09 00:51:33 +0200
  • 75023c5f2f
    fix: remaining review findings in dataset, docs, and tests (#2416) Jirka Borovec 2026-07-08 23:00:32 +0200
  • 23a2227ae7
    fix(docs): resolve review deprecation follow-ups (#2415) Jirka Borovec 2026-07-08 14:30:32 +0200
  • 072f78471c
    fix: resolve medium dataset findings (#2408) Jirka Borovec 2026-07-08 08:56:34 +0200
  • 74db9e29ff
    fix(utils): normalize timm confidences and verify assets (#2414) Jirka Borovec 2026-07-07 21:59:23 +0200
  • dde422703c
    fix(tracker): harden ByteTrack edge cases (#2413) Jirka Borovec 2026-07-07 21:05:03 +0200
  • 814a226eba
    fix(metrics): harden scoring edge cases (#2411) Jirka Borovec 2026-07-07 18:46:05 +0200
  • 6a69197177
    fix(dataset): harden dataset IO edge cases (#2410) Jirka Borovec 2026-07-07 16:29:43 +0200
  • 5b4c8b6d0d
    fix(key_points): handle empty and numpy index input, keep degenerate skeletons (#2402) Abhijith Neil Abraham 2026-07-06 15:02:38 -0700
  • c3413a8f10
    fix(annotators): resolve annotator medium findings (#2407) Jirka Borovec 2026-07-06 22:43:35 +0200
  • beede8a638
    chore(pre_commit): ⬆ pre_commit autoupdate (#2406) pre-commit-ci[bot] 2026-07-06 21:17:27 +0200
  • e13090f84b
    Fix detection medium review findings (#2400) Jirka Borovec 2026-07-06 19:02:38 +0200
  • 8fd47a9ec6
    ⬆️ Bump astral-sh/setup-uv from 8.2.0 to 8.3.0 in the github-actions group (#2405) dependabot[bot] 2026-07-06 10:35:25 +0200
  • ced30b48f7
    ⬆️ Update pydeprecate requirement from <0.10,>=0.9 to >=0.9,<0.11 (#2404) dependabot[bot] 2026-07-06 10:34:57 +0200
  • bd0f44fcfd
    fix: resolve remaining High findings from deep codebase review (#2389) Jirka Borovec 2026-07-03 22:58:07 +0200
  • 78aec073c4
    test: cover public API gaps and dataset split (#2399) Jirka Borovec 2026-07-03 20:57:42 +0200
  • eea04b3656
    fix(detection): harden model connectors and mask extraction (#2398) Jirka Borovec 2026-07-03 20:09:57 +0200
  • afcf13a6f5
    fix(annotators): clip BackgroundOverlayAnnotator boxes to the scene… (#2396) Abhijith Neil Abraham 2026-07-03 09:36:25 -0700
  • 0e1056df19
    fix(metrics): count false positives on empty-GT images (#2397) Jirka Borovec 2026-07-03 16:17:08 +0200
  • f173905c8b
    fix(dataset): stop split mutation, determinize VOC, guard collisions (#2394) Jirka Borovec 2026-07-03 15:02:01 +0200
  • 15dbbb5cb1
    fix(annotators): clip crops, fix heatmap wrap, release capture (#2393) Jirka Borovec 2026-07-03 11:03:45 +0200
  • 0d4c3a4fcf
    fix(annotators): clip CropAnnotator boxes to the scene before cropping (#2391) Abhijith Neil Abraham 2026-07-03 01:33:49 -0700
  • f196e15f26
    fix: replace deprecated 2-D np.cross with explicit determinant (#2386) Abhijith Neil Abraham 2026-07-02 10:01:39 -0700
  • 99049d84e1
    Fix: resolve major complex review (#2388) Jirka Borovec 2026-07-02 18:14:04 +0200
  • 8692148c67
    fix(detection): make `get_anchors_coordinates` OBB-aware (#2382) Agis Kounelis 2026-07-02 06:04:26 +0800
  • 058d8fd990
    perf(detection): count mask pixels with `count_nonzero` (#2361) Ruben 2026-07-01 23:22:46 +0200
  • 8f576b02a8
    fix(detection): scale `from_tensorflow` boxes by correct axes (#2360) Ruben 2026-07-01 22:44:01 +0200
  • a32323d5bd
    perf(detection): vectorize `box_iou_batch_with_jaccard` (#2359) Ruben 2026-07-01 22:43:26 +0200
  • d590eb6658
    perf(detection): keep mixed-mask Detections.merge compact (#2383) Jirka Borovec 2026-07-01 21:01:29 +0200
  • 04858a2727
    feat: declare annotator mask requirements (#2370) Jirka Borovec 2026-07-01 19:34:21 +0200
  • 3f816c0b6c
    perf: avoid compact mask materialization in polygon annotator (#2369) Jirka Borovec 2026-07-01 18:05:46 +0200
  • 3ecd5d0744
    Optimize mask annotation ROI blending (#2368) Jirka Borovec 2026-07-01 15:55:21 +0200
  • 098f5315b5
    chore: update `uv.lock` to require Python 3.10+ (#2381) Jirka Borovec 2026-07-01 13:28:01 +0200
  • beb047095f
    feat: add compact RLE mask ingestion (#2367) Jirka Borovec 2026-07-01 12:50:40 +0200
  • 4624dde770
    fix(metrics): replace np.unique matching with greedy algorithm (#2380) Jirka Borovec 2026-07-01 12:30:09 +0200
  • 97f5c0ca53
    perf(annotators): skip corner circles when drawing square label backgrounds (#2346) Agis Kounelis 2026-07-01 07:25:25 +0800
  • e1b7a16101
    fix(detection): keep `from_inference` aligned on partial masks (#2362) Agis Kounelis 2026-07-01 06:52:57 +0800
  • 15f56dea30
    chore(pre_commit): ⬆ pre_commit autoupdate (#2375) pre-commit-ci[bot] 2026-06-30 23:02:13 +0200
  • 934da124f5
    chore(typing): Add explicit selection helpers (#2373) Jirka Borovec 2026-06-29 15:39:58 +0200
  • ad2c75021f
    chore(pre_commit): ⬆ pre_commit autoupdate (#2248) pre-commit-ci[bot] 2026-06-29 14:52:18 +0200