Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
5463ba2
Fixed some searching, created many more bugs
BrandonS09 Sep 18, 2024
a659592
Merge pull request #7 from BrandonS09/main
BrandonS09 Sep 18, 2024
1778900
Fixed download and most_dissimilar, annotating is broken
BrandonS09 Sep 18, 2024
ac72253
Merge branch 'dev' of https://github.com/BrandonS09/SearchVision into…
BrandonS09 Sep 18, 2024
75b34f2
updated train_model to use a data.yaml
BrandonS09 Sep 18, 2024
2970d92
added annotations page but images currentlly aren't loading
BrandonS09 Sep 19, 2024
3950962
displays all images on annotate page
BrandonS09 Sep 19, 2024
6b9bddc
Basic annotations work
BrandonS09 Sep 19, 2024
e36e7fb
Merge pull request #8 from BrandonS09/main
BrandonS09 Sep 19, 2024
fd1d035
Merge pull request #9 from BrandonS09/main
BrandonS09 Sep 19, 2024
c8b8c50
Apply autopep8 formatting
actions-user Sep 19, 2024
2eb9a56
some cahnges
BrandonS09 Sep 19, 2024
5df753f
Merge branch 'dev' of https://github.com/BrandonS09/SearchVision into…
BrandonS09 Sep 19, 2024
da7888a
Merge pull request #10 from BrandonS09/main
BrandonS09 Sep 19, 2024
1ba437a
fixed annotations and have a broken scrape_similar, auto_annotate see…
BrandonS09 Sep 20, 2024
2d36925
Merge branch 'dev' of https://github.com/BrandonS09/SearchVision into…
BrandonS09 Sep 20, 2024
68bc20f
Apply autopep8 formatting
actions-user Sep 20, 2024
b38fd30
fixed scrape_similar, auto_annotate seems to be doing its own thing n…
BrandonS09 Sep 20, 2024
d4cc766
Merge branch 'dev' of https://github.com/BrandonS09/SearchVision into…
BrandonS09 Sep 20, 2024
9f43d8e
Apply autopep8 formatting
actions-user Sep 20, 2024
c28ac44
Merge pull request #11 from BrandonS09/main
BrandonS09 Sep 21, 2024
9278b0b
some changes to annotations, unknown if it works well
BrandonS09 Sep 22, 2024
35e25c0
Apply autopep8 formatting
actions-user Sep 22, 2024
1d1af8f
auto_annotate still somewhat iffy but pretty good, issues reading dat…
BrandonS09 Sep 22, 2024
26ec815
Apply autopep8 formatting
actions-user Sep 22, 2024
0b0bd77
Update README.md
BrandonS09 Sep 22, 2024
f0bf776
removes srcs, local imports being kind of wierd, previous bugs still …
BrandonS09 Oct 28, 2024
273dd12
refixed imports
BrandonS09 Nov 7, 2024
9790282
rewrite
BrandonS09 Feb 27, 2025
0c30b97
trains!
BrandonS09 Feb 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -160,3 +160,7 @@ cython_debug/
# and can be added to the global gitignore or merged into this file. For a more nuclear
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
#.idea/
dataset/train/images
dataset/train/labels
app_logs.txt
.aider*
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ SearchVision is designed to provide a seamless experience for users to perform i
## Contributing

We welcome contributions! If you're interested in contributing to SearchVision, please read our [CONTRIBUTING.md](CONTRIBUTING.md) file for guidelines on how to get started.
You can also give feedback [here](https://feedbackflux.vercel.app/brandonshen123@gmail.com/b/SearchVision)

## License

Expand Down
5 changes: 5 additions & 0 deletions dataset/data.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
path: C:\Users\Brandon Shen\Documents\SearchVision\dataset
train: C:\Users\Brandon Shen\Documents\SearchVision\dataset\train\images
val: C:\Users\Brandon Shen\Documents\SearchVision\dataset\train\images
names:
0: basketball
Binary file added dataset/train/labels.cache
Binary file not shown.
6 changes: 6 additions & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,9 @@ requests
beautifulsoup4
ultralytics
python-multipart
torch
torchvision
numpy
scikit-learn
pillow
python-dotenv
106 changes: 106 additions & 0 deletions runs/detect/train/args.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
task: detect
mode: train
model: yolov8n.pt
data: dataset/data.yaml
epochs: 50
time: null
patience: 100
batch: 16
imgsz: 640
save: true
save_period: -1
cache: false
device: null
workers: 8
project: null
name: train
exist_ok: false
pretrained: true
optimizer: auto
verbose: true
seed: 0
deterministic: true
single_cls: false
rect: false
cos_lr: false
close_mosaic: 10
resume: false
amp: true
fraction: 1.0
profile: false
freeze: null
multi_scale: false
overlap_mask: true
mask_ratio: 4
dropout: 0.0
val: true
split: val
save_json: false
save_hybrid: false
conf: null
iou: 0.7
max_det: 300
half: false
dnn: false
plots: true
source: null
vid_stride: 1
stream_buffer: false
visualize: false
augment: false
agnostic_nms: false
classes: null
retina_masks: false
embed: null
show: false
save_frames: false
save_txt: false
save_conf: false
save_crop: false
show_labels: true
show_conf: true
show_boxes: true
line_width: null
format: torchscript
keras: false
optimize: false
int8: false
dynamic: false
simplify: false
opset: null
workspace: 4
nms: false
lr0: 0.01
lrf: 0.01
momentum: 0.937
weight_decay: 0.0005
warmup_epochs: 3.0
warmup_momentum: 0.8
warmup_bias_lr: 0.1
box: 7.5
cls: 0.5
dfl: 1.5
pose: 12.0
kobj: 1.0
label_smoothing: 0.0
nbs: 64
hsv_h: 0.015
hsv_s: 0.7
hsv_v: 0.4
degrees: 0.0
translate: 0.1
scale: 0.5
shear: 0.0
perspective: 0.0
flipud: 0.0
fliplr: 0.5
bgr: 0.0
mosaic: 1.0
mixup: 0.0
copy_paste: 0.0
auto_augment: randaugment
erasing: 0.4
crop_fraction: 1.0
cfg: null
tracker: botsort.yaml
save_dir: runs\detect\train
106 changes: 106 additions & 0 deletions runs/detect/train10/args.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
task: detect
mode: train
model: yolov8n.pt
data: dataset/data.yaml
epochs: 50
time: null
patience: 100
batch: 16
imgsz: 640
save: true
save_period: -1
cache: false
device: null
workers: 8
project: null
name: train10
exist_ok: false
pretrained: true
optimizer: auto
verbose: true
seed: 0
deterministic: true
single_cls: false
rect: false
cos_lr: false
close_mosaic: 10
resume: false
amp: true
fraction: 1.0
profile: false
freeze: null
multi_scale: false
overlap_mask: true
mask_ratio: 4
dropout: 0.0
val: true
split: val
save_json: false
save_hybrid: false
conf: null
iou: 0.7
max_det: 300
half: false
dnn: false
plots: true
source: null
vid_stride: 1
stream_buffer: false
visualize: false
augment: false
agnostic_nms: false
classes: null
retina_masks: false
embed: null
show: false
save_frames: false
save_txt: false
save_conf: false
save_crop: false
show_labels: true
show_conf: true
show_boxes: true
line_width: null
format: torchscript
keras: false
optimize: false
int8: false
dynamic: false
simplify: false
opset: null
workspace: 4
nms: false
lr0: 0.01
lrf: 0.01
momentum: 0.937
weight_decay: 0.0005
warmup_epochs: 3.0
warmup_momentum: 0.8
warmup_bias_lr: 0.1
box: 7.5
cls: 0.5
dfl: 1.5
pose: 12.0
kobj: 1.0
label_smoothing: 0.0
nbs: 64
hsv_h: 0.015
hsv_s: 0.7
hsv_v: 0.4
degrees: 0.0
translate: 0.1
scale: 0.5
shear: 0.0
perspective: 0.0
flipud: 0.0
fliplr: 0.5
bgr: 0.0
mosaic: 1.0
mixup: 0.0
copy_paste: 0.0
auto_augment: randaugment
erasing: 0.4
crop_fraction: 1.0
cfg: null
tracker: botsort.yaml
save_dir: runs\detect\train10
106 changes: 106 additions & 0 deletions runs/detect/train11/args.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
task: detect
mode: train
model: yolov8n.pt
data: dataset/data.yaml
epochs: 50
time: null
patience: 100
batch: 16
imgsz: 640
save: true
save_period: -1
cache: false
device: null
workers: 8
project: null
name: train11
exist_ok: false
pretrained: true
optimizer: auto
verbose: true
seed: 0
deterministic: true
single_cls: false
rect: false
cos_lr: false
close_mosaic: 10
resume: false
amp: true
fraction: 1.0
profile: false
freeze: null
multi_scale: false
overlap_mask: true
mask_ratio: 4
dropout: 0.0
val: true
split: val
save_json: false
save_hybrid: false
conf: null
iou: 0.7
max_det: 300
half: false
dnn: false
plots: true
source: null
vid_stride: 1
stream_buffer: false
visualize: false
augment: false
agnostic_nms: false
classes: null
retina_masks: false
embed: null
show: false
save_frames: false
save_txt: false
save_conf: false
save_crop: false
show_labels: true
show_conf: true
show_boxes: true
line_width: null
format: torchscript
keras: false
optimize: false
int8: false
dynamic: false
simplify: false
opset: null
workspace: 4
nms: false
lr0: 0.01
lrf: 0.01
momentum: 0.937
weight_decay: 0.0005
warmup_epochs: 3.0
warmup_momentum: 0.8
warmup_bias_lr: 0.1
box: 7.5
cls: 0.5
dfl: 1.5
pose: 12.0
kobj: 1.0
label_smoothing: 0.0
nbs: 64
hsv_h: 0.015
hsv_s: 0.7
hsv_v: 0.4
degrees: 0.0
translate: 0.1
scale: 0.5
shear: 0.0
perspective: 0.0
flipud: 0.0
fliplr: 0.5
bgr: 0.0
mosaic: 1.0
mixup: 0.0
copy_paste: 0.0
auto_augment: randaugment
erasing: 0.4
crop_fraction: 1.0
cfg: null
tracker: botsort.yaml
save_dir: runs\detect\train11
Loading