Piotr Skalski
b381fa198f
Merge pull request #1884 from roboflow/feat/from_deepseek_vl_2_support
...
feat: 🚀 from_vlm deepseek vl 2 support
2025-07-25 16:57:44 +02:00
SkalskiP
58bdce5707
tests fixed
2025-07-24 15:13:46 +02:00
pre-commit-ci[bot]
8262b6e64b
fix(pre_commit): 🎨 auto format pre-commit hooks
2025-07-24 13:06:48 +00:00
SkalskiP
72fe0bf47f
initial version of `edit_distance` and `fuzzy_match_index` that will allow to match faulty class name generated by VLMs with exact class names
2025-07-24 15:05:19 +02:00
soumik12345
137078602b
add: tests
2025-07-24 15:17:05 +05:30
pre-commit-ci[bot]
704652a0d2
fix(pre_commit): 🎨 auto format pre-commit hooks
2025-07-18 15:19:38 +00:00
Balthasar
6e3001194d
improve tests
2025-07-18 17:19:10 +02:00
Balthasar
d7774381cc
Merge branch 'develop' into fix/mAP-area
2025-07-18 12:11:05 +02:00
Balthasar
118e3a496c
fix: line length
2025-07-18 10:09:53 +02:00
pre-commit-ci[bot]
a139fb0b49
fix(pre_commit): 🎨 auto format pre-commit hooks
2025-07-18 08:00:37 +00:00
Balthasar
afdbb0a75c
fix: keep it DRY
2025-07-18 09:41:06 +02:00
Balthasar
001a4254f8
fix: improve code, more fixes and add tests
2025-07-18 09:41:06 +02:00
pre-commit-ci[bot]
2907c40ecc
fix(pre_commit): 🎨 auto format pre-commit hooks
2025-07-17 08:00:04 +00:00
Balthasar
2c67cee720
fix: tests and adjust comment
2025-07-17 09:57:55 +02:00
pre-commit-ci[bot]
4009f9d886
fix(pre_commit): 🎨 auto format pre-commit hooks
2025-07-16 18:00:47 +00:00
Balthasar
71d6670e7d
fix(metrics): update area calculation in MeanAveragePrecision to use area property as fallback if it's not COCO
2025-07-16 19:50:37 +02:00
pre-commit-ci[bot]
592a649b50
fix(pre_commit): 🎨 auto format pre-commit hooks
2025-07-15 17:26:01 +00:00
SkalskiP
fa5fcbb264
utils split across multiple files; internal and external imports working; utils tests split across multiple files; tests working locally
2025-07-15 19:23:55 +02:00
Onuralp SEZER
212e69b5a4
refactor: 🧪 type hints to use the new union syntax for optional types
...
- Updated type hints across multiple files to replace `Optional[X]` with `X | None` for better readability and consistency.
- Added `from __future__ import annotations` to files to enable postponed evaluation of type annotations.
- Adjusted function signatures and variable types in various modules including `polygon_zone.py`, `smoother.py`, `transformers.py`, `vlm.py`, and others.
- Ensured compatibility with Python 3.10+ type hinting features.
Signed-off-by: Onuralp SEZER <thunderbirdtr@gmail.com>
2025-07-15 16:36:01 +03:00
Onuralp SEZER
b6cd9dd3f3
chore: 🧹 clean up unused imports and optimize code structure and convert more List to list
2025-07-15 15:30:08 +03:00
Onuralp SEZER
3dd1ce4e1c
Merge branch 'develop' into feat/upgrade-python-3-9
2025-07-15 15:27:05 +03:00
Piotr Skalski
71e7c3e17c
Merge pull request #1774 from SunHao-AI/develop
...
Support for IOS Matching Metric. Introduced the `mask_non_max_merge` function for handling non-maximum merging of masks
2025-07-15 14:11:40 +02:00
pre-commit-ci[bot]
9a38ebd15e
fix(pre_commit): 🎨 auto format pre-commit hooks
2025-07-15 10:14:09 +00:00
soumik12345
4977fd64b1
add: test_mask_non_max_merge
2025-07-15 15:43:44 +05:30
soumik12345
007d8f5dad
chore: make enum comparisons
2025-07-15 15:34:24 +05:30
soumik12345
b3024e780d
chore: make pre-commit happy
2025-07-15 15:01:57 +05:30
soumik12345
ebf4b930b7
add: test for mask_non_max_merge
2025-07-15 15:01:36 +05:30
Onuralp SEZER
edfe0a944a
refactor: 🛠️ update type hints to use built-in types in VLM and validation functions
2025-07-15 00:16:40 +03:00
Onuralp SEZER
25edd9be21
Merge branch 'develop' into feat/upgrade-python-3-9
2025-07-15 00:07:17 +03:00
Onuralp SEZER
00fab37e58
feat: 🚀 dropping python 3.8 support and upgrade all codes to python3.9 syntax style as min
...
Signed-off-by: Onuralp SEZER <thunderbirdtr@gmail.com>
2025-07-14 20:12:11 +03:00
Onuralp SEZER
d29fb8ad05
test: 🧪 add test case for Google Gemini 2.5 with sample JSON output for 2 masks
2025-07-14 18:48:17 +03:00
Onuralp SEZER
c2abb24c26
test: 🧪 add test case for gemini 2.5 segmentation
2025-07-14 18:38:32 +03:00
Onuralp SEZER
6c4a2a8d44
test: 🧪 add gemini_2_5 test and fix failed cases in gemini_2_5 function for better to handle different cases
...
Signed-off-by: Onuralp SEZER <thunderbirdtr@gmail.com>
2025-07-14 16:50:41 +03:00
Onuralp SEZER
4ed667da88
fix: 🐞 rename from_google_gemini to from_google_gemini_2_0 keep names consistent
2025-07-14 14:24:37 +03:00
Onuralp SEZER
2bf448f285
refactor: 🧹 remove test file for from_florence_2 function and merge into main test_vlm file
...
Signed-off-by: Onuralp SEZER <thunderbirdtr@gmail.com>
2025-07-14 13:09:58 +03:00
Onuralp SEZER
3218da8cbd
test: 🧪 re-add parameterized tests for from_moondream function
2025-07-11 21:39:45 +03:00
Onuralp SEZER
eb330ac1c1
Merge branch 'develop' into feat/moondream-vlm-object-detection
2025-07-11 21:13:34 +03:00
soumik12345
fe0cefd1dc
chore: add comments to testcase parameters
2025-07-11 21:44:14 +05:30
soumik12345
b860edd8f5
update: test_from_google_gemini
2025-07-11 21:04:50 +05:30
Onuralp SEZER
99415f1da1
test: 🧪 add parameterized tests for from_moondream function in test_vlm.py
2025-07-11 18:08:43 +03:00
Onuralp SEZER
174253715e
fix: 🐞 update expected output in test_from_google_gemini for bbox coordinates
2025-07-09 19:23:18 +03:00
Onuralp SEZER
84d7fb29e0
Merge branch 'develop' into feature/gemini-object-detection
2025-07-09 15:54:58 +03:00
rafaelpadilla
b867968a10
breaking long lines, preventing E501.
2025-07-06 03:33:30 +00:00
rafaelpadilla
03430699f9
Expanded all test cases in `test_coco_annotations_to_detections` including `use_iscrowd=True` and `use_iscrowd=False`.
2025-07-06 02:07:52 +00:00
pre-commit-ci[bot]
ec0add34ee
fix(pre_commit): 🎨 auto format pre-commit hooks
2025-04-22 18:08:21 +00:00
SkalskiP
6387513805
update test cases
2025-04-22 20:07:54 +02:00
Onuralp SEZER
5d6ad66618
feat: ✨ add xyxy_to_xcycarh conversion function
2025-04-22 17:00:52 +03:00
pre-commit-ci[bot]
8881b5c588
fix(pre_commit): 🎨 auto format pre-commit hooks
2025-03-17 17:29:14 +00:00
Onuralp SEZER
0c4a156662
feat: ✨ implement normalized_xyxy_to_absolute_xyxy function and integrate into Google Gemini processing
2025-02-19 18:14:17 +03:00
Onuralp SEZER
0cec129cf0
style: 💄 improve code formatting and readability in various files
2025-02-19 08:29:41 +03:00