diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml new file mode 100644 index 0000000..105ce2d --- /dev/null +++ b/.idea/inspectionProfiles/profiles_settings.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..5d572ac --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..38f973a --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/yolov12.iml b/.idea/yolov12.iml new file mode 100644 index 0000000..07f4206 --- /dev/null +++ b/.idea/yolov12.iml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Screenshot 2025-05-19 152029.png b/Screenshot 2025-05-19 152029.png new file mode 100644 index 0000000..57938bf Binary files /dev/null and b/Screenshot 2025-05-19 152029.png differ diff --git a/carsonroad.jpg b/carsonroad.jpg new file mode 100644 index 0000000..51d1a4a Binary files /dev/null and b/carsonroad.jpg differ diff --git a/clusterdensity.py b/clusterdensity.py new file mode 100644 index 0000000..ca67e52 --- /dev/null +++ b/clusterdensity.py @@ -0,0 +1,39 @@ +import cv2 as cv +import numpy as np + +img = cv.imread("imagewithbounds.jpg") + +original = cv.imread("Screenshot 2025-05-19 152029.png") + +# Taking a matrix of size 5 as the kernel +kernel = np.ones((5, 5), np.uint8) + +img_erosion = cv.erode(img, kernel, iterations=1) + +#Define structuring element. +boundary = img - img_erosion + +img_dilate = cv.dilate(boundary, kernel, iterations = 2) + +img_blur = cv.GaussianBlur(img,(5,5),10) + +img_enhance = cv.Laplacian(boundary, cv.CV_64F, ksize=1) + +# Create a mask for the color +mask = cv.inRange(img_dilate, (0,0,0), (0,255,0)) + +# Apply the mask to the original image +result = cv.bitwise_and(img,img, mask=mask) + +result = cv.cvtColor(result, cv.COLOR_BGR2GRAY) + +result = cv.bitwise_and(original,original, mask=result) + +cv.imshow('result', result) + +#components = cv.connectedComponentsWithStats(result) +#(totalcomponents,ID, pixelvalues, centroid) = components + +#print(totalcomponents) +cv.waitKey(0) +cv.destroyAllWindows() diff --git a/drawbounds.py b/drawbounds.py new file mode 100644 index 0000000..81e11ec --- /dev/null +++ b/drawbounds.py @@ -0,0 +1,44 @@ +#program to manually draw boxes and find the amount of boxes within those bounds +import cv2 as cv + +#manually draw circles on images +img = cv.imread("Screenshot 2025-05-19 152029.png") +drawing = False +mode = False +ix, iy = -1,-1 +def draw_circle(event, x, y, flags, param): + global drawing,mode,ix,iy + if event == cv.EVENT_LBUTTONDOWN: + drawing = True + ix, iy = x, y + elif event == cv.EVENT_MOUSEMOVE: + if drawing: + if mode: + cv.rectangle(img, (ix,iy), (x, y), (0,255,0), -1) + else: + cv.circle(img, (x, y), 25, (0, 255, 0), -1) + + elif event == cv.EVENT_LBUTTONUP: + drawing = False + if mode: + cv.rectangle(img, (ix, iy), (x, y), (0, 255, 0), -1) + else: + cv.circle(img, (x, y), 25, (0, 255, 0), -1) + + + +cv.namedWindow(winname="test drawing") +cv.setMouseCallback("test drawing", draw_circle) +while True: + cv.imshow('test drawing',img) + k = cv.waitKey(1) + if k == ord('m'): + mode = not mode + elif k == ord('s'): + cv.imwrite("imagewithbounds.jpg", img) + +#save new image + + + +cv.destroyAllWindows() diff --git a/imagewithbounds.jpg b/imagewithbounds.jpg new file mode 100644 index 0000000..f36fae7 Binary files /dev/null and b/imagewithbounds.jpg differ diff --git a/runs/detect/train/args.yaml b/runs/detect/train/args.yaml new file mode 100644 index 0000000..53ecd09 --- /dev/null +++ b/runs/detect/train/args.yaml @@ -0,0 +1,106 @@ +task: detect +mode: train +model: yolov12n.yaml +data: coco.yaml +epochs: 600 +time: null +patience: 100 +batch: 256 +imgsz: 640 +save: true +save_period: -1 +cache: false +device: '0' +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: true +opset: null +workspace: null +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.0 +box: 7.5 +cls: 0.5 +dfl: 1.5 +pose: 12.0 +kobj: 1.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.1 +copy_paste_mode: flip +auto_augment: randaugment +erasing: 0.4 +crop_fraction: 1.0 +cfg: null +tracker: botsort.yaml +save_dir: D:\yolov12\runs\detect\train diff --git a/tests/IMG24501.png b/tests/IMG24501.png new file mode 100644 index 0000000..9014728 Binary files /dev/null and b/tests/IMG24501.png differ diff --git a/train.py b/train.py new file mode 100644 index 0000000..e42a20c --- /dev/null +++ b/train.py @@ -0,0 +1,25 @@ +from ultralytics import YOLO +import torch + +model = YOLO('yolov12n.yaml') + + +# Train the model +results = model.train( + data='coco.yaml', + epochs=600, + batch=256, + imgsz=640, + scale=0.5, # S:0.9; M:0.9; L:0.9; X:0.9 + mosaic=1.0, + mixup=0.0, # S:0.05; M:0.15; L:0.15; X:0.2 + copy_paste=0.1, # S:0.15; M:0.4; L:0.5; X:0.6 + device="0", #can change to "0,1,2,3" for multi gpu +) + +# Evaluate model performance on the validation set +metrics = model.val() + +# Perform object detection on an image +results = model("carsonroad.jpg") +results[0].show() \ No newline at end of file diff --git a/ultralytics/__pycache__/__init__.cpython-38.pyc b/ultralytics/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000..31a37ed Binary files /dev/null and b/ultralytics/__pycache__/__init__.cpython-38.pyc differ diff --git a/ultralytics/cfg/__pycache__/__init__.cpython-38.pyc b/ultralytics/cfg/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000..e278d4c Binary files /dev/null and b/ultralytics/cfg/__pycache__/__init__.cpython-38.pyc differ diff --git a/ultralytics/data/__pycache__/__init__.cpython-38.pyc b/ultralytics/data/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000..4f4a8ca Binary files /dev/null and b/ultralytics/data/__pycache__/__init__.cpython-38.pyc differ diff --git a/ultralytics/data/__pycache__/augment.cpython-38.pyc b/ultralytics/data/__pycache__/augment.cpython-38.pyc new file mode 100644 index 0000000..1da645b Binary files /dev/null and b/ultralytics/data/__pycache__/augment.cpython-38.pyc differ diff --git a/ultralytics/data/__pycache__/base.cpython-38.pyc b/ultralytics/data/__pycache__/base.cpython-38.pyc new file mode 100644 index 0000000..f2c56c1 Binary files /dev/null and b/ultralytics/data/__pycache__/base.cpython-38.pyc differ diff --git a/ultralytics/data/__pycache__/build.cpython-38.pyc b/ultralytics/data/__pycache__/build.cpython-38.pyc new file mode 100644 index 0000000..3e6f7ab Binary files /dev/null and b/ultralytics/data/__pycache__/build.cpython-38.pyc differ diff --git a/ultralytics/data/__pycache__/converter.cpython-38.pyc b/ultralytics/data/__pycache__/converter.cpython-38.pyc new file mode 100644 index 0000000..9e44f1b Binary files /dev/null and b/ultralytics/data/__pycache__/converter.cpython-38.pyc differ diff --git a/ultralytics/data/__pycache__/dataset.cpython-38.pyc b/ultralytics/data/__pycache__/dataset.cpython-38.pyc new file mode 100644 index 0000000..d5e29e0 Binary files /dev/null and b/ultralytics/data/__pycache__/dataset.cpython-38.pyc differ diff --git a/ultralytics/data/__pycache__/loaders.cpython-38.pyc b/ultralytics/data/__pycache__/loaders.cpython-38.pyc new file mode 100644 index 0000000..d49df6b Binary files /dev/null and b/ultralytics/data/__pycache__/loaders.cpython-38.pyc differ diff --git a/ultralytics/data/__pycache__/utils.cpython-38.pyc b/ultralytics/data/__pycache__/utils.cpython-38.pyc new file mode 100644 index 0000000..b61a121 Binary files /dev/null and b/ultralytics/data/__pycache__/utils.cpython-38.pyc differ diff --git a/ultralytics/engine/__pycache__/__init__.cpython-38.pyc b/ultralytics/engine/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000..01306f1 Binary files /dev/null and b/ultralytics/engine/__pycache__/__init__.cpython-38.pyc differ diff --git a/ultralytics/engine/__pycache__/model.cpython-38.pyc b/ultralytics/engine/__pycache__/model.cpython-38.pyc new file mode 100644 index 0000000..3d862d0 Binary files /dev/null and b/ultralytics/engine/__pycache__/model.cpython-38.pyc differ diff --git a/ultralytics/engine/__pycache__/predictor.cpython-38.pyc b/ultralytics/engine/__pycache__/predictor.cpython-38.pyc new file mode 100644 index 0000000..0e09173 Binary files /dev/null and b/ultralytics/engine/__pycache__/predictor.cpython-38.pyc differ diff --git a/ultralytics/engine/__pycache__/results.cpython-38.pyc b/ultralytics/engine/__pycache__/results.cpython-38.pyc new file mode 100644 index 0000000..a207ac7 Binary files /dev/null and b/ultralytics/engine/__pycache__/results.cpython-38.pyc differ diff --git a/ultralytics/engine/__pycache__/trainer.cpython-38.pyc b/ultralytics/engine/__pycache__/trainer.cpython-38.pyc new file mode 100644 index 0000000..29a5d71 Binary files /dev/null and b/ultralytics/engine/__pycache__/trainer.cpython-38.pyc differ diff --git a/ultralytics/engine/__pycache__/validator.cpython-38.pyc b/ultralytics/engine/__pycache__/validator.cpython-38.pyc new file mode 100644 index 0000000..a64be4f Binary files /dev/null and b/ultralytics/engine/__pycache__/validator.cpython-38.pyc differ diff --git a/ultralytics/hub/__pycache__/__init__.cpython-38.pyc b/ultralytics/hub/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000..1169560 Binary files /dev/null and b/ultralytics/hub/__pycache__/__init__.cpython-38.pyc differ diff --git a/ultralytics/hub/__pycache__/auth.cpython-38.pyc b/ultralytics/hub/__pycache__/auth.cpython-38.pyc new file mode 100644 index 0000000..5d90ef1 Binary files /dev/null and b/ultralytics/hub/__pycache__/auth.cpython-38.pyc differ diff --git a/ultralytics/hub/__pycache__/session.cpython-38.pyc b/ultralytics/hub/__pycache__/session.cpython-38.pyc new file mode 100644 index 0000000..feedd99 Binary files /dev/null and b/ultralytics/hub/__pycache__/session.cpython-38.pyc differ diff --git a/ultralytics/hub/__pycache__/utils.cpython-38.pyc b/ultralytics/hub/__pycache__/utils.cpython-38.pyc new file mode 100644 index 0000000..bbc92c9 Binary files /dev/null and b/ultralytics/hub/__pycache__/utils.cpython-38.pyc differ diff --git a/ultralytics/models/__pycache__/__init__.cpython-38.pyc b/ultralytics/models/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000..bd41d27 Binary files /dev/null and b/ultralytics/models/__pycache__/__init__.cpython-38.pyc differ diff --git a/ultralytics/models/fastsam/__pycache__/__init__.cpython-38.pyc b/ultralytics/models/fastsam/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000..cf64a7e Binary files /dev/null and b/ultralytics/models/fastsam/__pycache__/__init__.cpython-38.pyc differ diff --git a/ultralytics/models/fastsam/__pycache__/model.cpython-38.pyc b/ultralytics/models/fastsam/__pycache__/model.cpython-38.pyc new file mode 100644 index 0000000..cba13a9 Binary files /dev/null and b/ultralytics/models/fastsam/__pycache__/model.cpython-38.pyc differ diff --git a/ultralytics/models/fastsam/__pycache__/predict.cpython-38.pyc b/ultralytics/models/fastsam/__pycache__/predict.cpython-38.pyc new file mode 100644 index 0000000..151c5f2 Binary files /dev/null and b/ultralytics/models/fastsam/__pycache__/predict.cpython-38.pyc differ diff --git a/ultralytics/models/fastsam/__pycache__/utils.cpython-38.pyc b/ultralytics/models/fastsam/__pycache__/utils.cpython-38.pyc new file mode 100644 index 0000000..e870c81 Binary files /dev/null and b/ultralytics/models/fastsam/__pycache__/utils.cpython-38.pyc differ diff --git a/ultralytics/models/fastsam/__pycache__/val.cpython-38.pyc b/ultralytics/models/fastsam/__pycache__/val.cpython-38.pyc new file mode 100644 index 0000000..26d3bf5 Binary files /dev/null and b/ultralytics/models/fastsam/__pycache__/val.cpython-38.pyc differ diff --git a/ultralytics/models/nas/__pycache__/__init__.cpython-38.pyc b/ultralytics/models/nas/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000..645a7a9 Binary files /dev/null and b/ultralytics/models/nas/__pycache__/__init__.cpython-38.pyc differ diff --git a/ultralytics/models/nas/__pycache__/model.cpython-38.pyc b/ultralytics/models/nas/__pycache__/model.cpython-38.pyc new file mode 100644 index 0000000..40a25cd Binary files /dev/null and b/ultralytics/models/nas/__pycache__/model.cpython-38.pyc differ diff --git a/ultralytics/models/nas/__pycache__/predict.cpython-38.pyc b/ultralytics/models/nas/__pycache__/predict.cpython-38.pyc new file mode 100644 index 0000000..39a3379 Binary files /dev/null and b/ultralytics/models/nas/__pycache__/predict.cpython-38.pyc differ diff --git a/ultralytics/models/nas/__pycache__/val.cpython-38.pyc b/ultralytics/models/nas/__pycache__/val.cpython-38.pyc new file mode 100644 index 0000000..71e51f0 Binary files /dev/null and b/ultralytics/models/nas/__pycache__/val.cpython-38.pyc differ diff --git a/ultralytics/models/rtdetr/__pycache__/__init__.cpython-38.pyc b/ultralytics/models/rtdetr/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000..62d544a Binary files /dev/null and b/ultralytics/models/rtdetr/__pycache__/__init__.cpython-38.pyc differ diff --git a/ultralytics/models/rtdetr/__pycache__/model.cpython-38.pyc b/ultralytics/models/rtdetr/__pycache__/model.cpython-38.pyc new file mode 100644 index 0000000..217a3c2 Binary files /dev/null and b/ultralytics/models/rtdetr/__pycache__/model.cpython-38.pyc differ diff --git a/ultralytics/models/rtdetr/__pycache__/predict.cpython-38.pyc b/ultralytics/models/rtdetr/__pycache__/predict.cpython-38.pyc new file mode 100644 index 0000000..086d39f Binary files /dev/null and b/ultralytics/models/rtdetr/__pycache__/predict.cpython-38.pyc differ diff --git a/ultralytics/models/rtdetr/__pycache__/train.cpython-38.pyc b/ultralytics/models/rtdetr/__pycache__/train.cpython-38.pyc new file mode 100644 index 0000000..390dc71 Binary files /dev/null and b/ultralytics/models/rtdetr/__pycache__/train.cpython-38.pyc differ diff --git a/ultralytics/models/rtdetr/__pycache__/val.cpython-38.pyc b/ultralytics/models/rtdetr/__pycache__/val.cpython-38.pyc new file mode 100644 index 0000000..242eb65 Binary files /dev/null and b/ultralytics/models/rtdetr/__pycache__/val.cpython-38.pyc differ diff --git a/ultralytics/models/sam/__pycache__/__init__.cpython-38.pyc b/ultralytics/models/sam/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000..9b18663 Binary files /dev/null and b/ultralytics/models/sam/__pycache__/__init__.cpython-38.pyc differ diff --git a/ultralytics/models/sam/__pycache__/amg.cpython-38.pyc b/ultralytics/models/sam/__pycache__/amg.cpython-38.pyc new file mode 100644 index 0000000..c59ce42 Binary files /dev/null and b/ultralytics/models/sam/__pycache__/amg.cpython-38.pyc differ diff --git a/ultralytics/models/sam/__pycache__/build.cpython-38.pyc b/ultralytics/models/sam/__pycache__/build.cpython-38.pyc new file mode 100644 index 0000000..eca23bd Binary files /dev/null and b/ultralytics/models/sam/__pycache__/build.cpython-38.pyc differ diff --git a/ultralytics/models/sam/__pycache__/model.cpython-38.pyc b/ultralytics/models/sam/__pycache__/model.cpython-38.pyc new file mode 100644 index 0000000..337a1ff Binary files /dev/null and b/ultralytics/models/sam/__pycache__/model.cpython-38.pyc differ diff --git a/ultralytics/models/sam/__pycache__/predict.cpython-38.pyc b/ultralytics/models/sam/__pycache__/predict.cpython-38.pyc new file mode 100644 index 0000000..bbd0b12 Binary files /dev/null and b/ultralytics/models/sam/__pycache__/predict.cpython-38.pyc differ diff --git a/ultralytics/models/sam/modules/__pycache__/__init__.cpython-38.pyc b/ultralytics/models/sam/modules/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000..b2eee6d Binary files /dev/null and b/ultralytics/models/sam/modules/__pycache__/__init__.cpython-38.pyc differ diff --git a/ultralytics/models/sam/modules/__pycache__/blocks.cpython-38.pyc b/ultralytics/models/sam/modules/__pycache__/blocks.cpython-38.pyc new file mode 100644 index 0000000..5bd0e0b Binary files /dev/null and b/ultralytics/models/sam/modules/__pycache__/blocks.cpython-38.pyc differ diff --git a/ultralytics/models/sam/modules/__pycache__/decoders.cpython-38.pyc b/ultralytics/models/sam/modules/__pycache__/decoders.cpython-38.pyc new file mode 100644 index 0000000..5f0a1c8 Binary files /dev/null and b/ultralytics/models/sam/modules/__pycache__/decoders.cpython-38.pyc differ diff --git a/ultralytics/models/sam/modules/__pycache__/encoders.cpython-38.pyc b/ultralytics/models/sam/modules/__pycache__/encoders.cpython-38.pyc new file mode 100644 index 0000000..3ebc0bd Binary files /dev/null and b/ultralytics/models/sam/modules/__pycache__/encoders.cpython-38.pyc differ diff --git a/ultralytics/models/sam/modules/__pycache__/memory_attention.cpython-38.pyc b/ultralytics/models/sam/modules/__pycache__/memory_attention.cpython-38.pyc new file mode 100644 index 0000000..445f10b Binary files /dev/null and b/ultralytics/models/sam/modules/__pycache__/memory_attention.cpython-38.pyc differ diff --git a/ultralytics/models/sam/modules/__pycache__/sam.cpython-38.pyc b/ultralytics/models/sam/modules/__pycache__/sam.cpython-38.pyc new file mode 100644 index 0000000..4d0261e Binary files /dev/null and b/ultralytics/models/sam/modules/__pycache__/sam.cpython-38.pyc differ diff --git a/ultralytics/models/sam/modules/__pycache__/tiny_encoder.cpython-38.pyc b/ultralytics/models/sam/modules/__pycache__/tiny_encoder.cpython-38.pyc new file mode 100644 index 0000000..13de4fb Binary files /dev/null and b/ultralytics/models/sam/modules/__pycache__/tiny_encoder.cpython-38.pyc differ diff --git a/ultralytics/models/sam/modules/__pycache__/transformer.cpython-38.pyc b/ultralytics/models/sam/modules/__pycache__/transformer.cpython-38.pyc new file mode 100644 index 0000000..9603525 Binary files /dev/null and b/ultralytics/models/sam/modules/__pycache__/transformer.cpython-38.pyc differ diff --git a/ultralytics/models/sam/modules/__pycache__/utils.cpython-38.pyc b/ultralytics/models/sam/modules/__pycache__/utils.cpython-38.pyc new file mode 100644 index 0000000..40eb1e1 Binary files /dev/null and b/ultralytics/models/sam/modules/__pycache__/utils.cpython-38.pyc differ diff --git a/ultralytics/models/yolo/__pycache__/__init__.cpython-38.pyc b/ultralytics/models/yolo/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000..29cdf4c Binary files /dev/null and b/ultralytics/models/yolo/__pycache__/__init__.cpython-38.pyc differ diff --git a/ultralytics/models/yolo/__pycache__/model.cpython-38.pyc b/ultralytics/models/yolo/__pycache__/model.cpython-38.pyc new file mode 100644 index 0000000..d4bdc49 Binary files /dev/null and b/ultralytics/models/yolo/__pycache__/model.cpython-38.pyc differ diff --git a/ultralytics/models/yolo/classify/__pycache__/__init__.cpython-38.pyc b/ultralytics/models/yolo/classify/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000..fc4af9d Binary files /dev/null and b/ultralytics/models/yolo/classify/__pycache__/__init__.cpython-38.pyc differ diff --git a/ultralytics/models/yolo/classify/__pycache__/predict.cpython-38.pyc b/ultralytics/models/yolo/classify/__pycache__/predict.cpython-38.pyc new file mode 100644 index 0000000..ab97dd7 Binary files /dev/null and b/ultralytics/models/yolo/classify/__pycache__/predict.cpython-38.pyc differ diff --git a/ultralytics/models/yolo/classify/__pycache__/train.cpython-38.pyc b/ultralytics/models/yolo/classify/__pycache__/train.cpython-38.pyc new file mode 100644 index 0000000..affb395 Binary files /dev/null and b/ultralytics/models/yolo/classify/__pycache__/train.cpython-38.pyc differ diff --git a/ultralytics/models/yolo/classify/__pycache__/val.cpython-38.pyc b/ultralytics/models/yolo/classify/__pycache__/val.cpython-38.pyc new file mode 100644 index 0000000..140ae3f Binary files /dev/null and b/ultralytics/models/yolo/classify/__pycache__/val.cpython-38.pyc differ diff --git a/ultralytics/models/yolo/detect/__pycache__/__init__.cpython-38.pyc b/ultralytics/models/yolo/detect/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000..a41d2be Binary files /dev/null and b/ultralytics/models/yolo/detect/__pycache__/__init__.cpython-38.pyc differ diff --git a/ultralytics/models/yolo/detect/__pycache__/predict.cpython-38.pyc b/ultralytics/models/yolo/detect/__pycache__/predict.cpython-38.pyc new file mode 100644 index 0000000..29cc8a9 Binary files /dev/null and b/ultralytics/models/yolo/detect/__pycache__/predict.cpython-38.pyc differ diff --git a/ultralytics/models/yolo/detect/__pycache__/train.cpython-38.pyc b/ultralytics/models/yolo/detect/__pycache__/train.cpython-38.pyc new file mode 100644 index 0000000..1b792f8 Binary files /dev/null and b/ultralytics/models/yolo/detect/__pycache__/train.cpython-38.pyc differ diff --git a/ultralytics/models/yolo/detect/__pycache__/val.cpython-38.pyc b/ultralytics/models/yolo/detect/__pycache__/val.cpython-38.pyc new file mode 100644 index 0000000..5d958c8 Binary files /dev/null and b/ultralytics/models/yolo/detect/__pycache__/val.cpython-38.pyc differ diff --git a/ultralytics/models/yolo/obb/__pycache__/__init__.cpython-38.pyc b/ultralytics/models/yolo/obb/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000..2b94ee7 Binary files /dev/null and b/ultralytics/models/yolo/obb/__pycache__/__init__.cpython-38.pyc differ diff --git a/ultralytics/models/yolo/obb/__pycache__/predict.cpython-38.pyc b/ultralytics/models/yolo/obb/__pycache__/predict.cpython-38.pyc new file mode 100644 index 0000000..0d68e47 Binary files /dev/null and b/ultralytics/models/yolo/obb/__pycache__/predict.cpython-38.pyc differ diff --git a/ultralytics/models/yolo/obb/__pycache__/train.cpython-38.pyc b/ultralytics/models/yolo/obb/__pycache__/train.cpython-38.pyc new file mode 100644 index 0000000..edb99ed Binary files /dev/null and b/ultralytics/models/yolo/obb/__pycache__/train.cpython-38.pyc differ diff --git a/ultralytics/models/yolo/obb/__pycache__/val.cpython-38.pyc b/ultralytics/models/yolo/obb/__pycache__/val.cpython-38.pyc new file mode 100644 index 0000000..71a1d15 Binary files /dev/null and b/ultralytics/models/yolo/obb/__pycache__/val.cpython-38.pyc differ diff --git a/ultralytics/models/yolo/pose/__pycache__/__init__.cpython-38.pyc b/ultralytics/models/yolo/pose/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000..659020f Binary files /dev/null and b/ultralytics/models/yolo/pose/__pycache__/__init__.cpython-38.pyc differ diff --git a/ultralytics/models/yolo/pose/__pycache__/predict.cpython-38.pyc b/ultralytics/models/yolo/pose/__pycache__/predict.cpython-38.pyc new file mode 100644 index 0000000..ebf3e21 Binary files /dev/null and b/ultralytics/models/yolo/pose/__pycache__/predict.cpython-38.pyc differ diff --git a/ultralytics/models/yolo/pose/__pycache__/train.cpython-38.pyc b/ultralytics/models/yolo/pose/__pycache__/train.cpython-38.pyc new file mode 100644 index 0000000..8a5ed32 Binary files /dev/null and b/ultralytics/models/yolo/pose/__pycache__/train.cpython-38.pyc differ diff --git a/ultralytics/models/yolo/pose/__pycache__/val.cpython-38.pyc b/ultralytics/models/yolo/pose/__pycache__/val.cpython-38.pyc new file mode 100644 index 0000000..f2c3b1a Binary files /dev/null and b/ultralytics/models/yolo/pose/__pycache__/val.cpython-38.pyc differ diff --git a/ultralytics/models/yolo/segment/__pycache__/__init__.cpython-38.pyc b/ultralytics/models/yolo/segment/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000..2aeed24 Binary files /dev/null and b/ultralytics/models/yolo/segment/__pycache__/__init__.cpython-38.pyc differ diff --git a/ultralytics/models/yolo/segment/__pycache__/predict.cpython-38.pyc b/ultralytics/models/yolo/segment/__pycache__/predict.cpython-38.pyc new file mode 100644 index 0000000..aea45a2 Binary files /dev/null and b/ultralytics/models/yolo/segment/__pycache__/predict.cpython-38.pyc differ diff --git a/ultralytics/models/yolo/segment/__pycache__/train.cpython-38.pyc b/ultralytics/models/yolo/segment/__pycache__/train.cpython-38.pyc new file mode 100644 index 0000000..8336b47 Binary files /dev/null and b/ultralytics/models/yolo/segment/__pycache__/train.cpython-38.pyc differ diff --git a/ultralytics/models/yolo/segment/__pycache__/val.cpython-38.pyc b/ultralytics/models/yolo/segment/__pycache__/val.cpython-38.pyc new file mode 100644 index 0000000..d9f0b42 Binary files /dev/null and b/ultralytics/models/yolo/segment/__pycache__/val.cpython-38.pyc differ diff --git a/ultralytics/models/yolo/world/__pycache__/__init__.cpython-38.pyc b/ultralytics/models/yolo/world/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000..fe90b6d Binary files /dev/null and b/ultralytics/models/yolo/world/__pycache__/__init__.cpython-38.pyc differ diff --git a/ultralytics/models/yolo/world/__pycache__/train.cpython-38.pyc b/ultralytics/models/yolo/world/__pycache__/train.cpython-38.pyc new file mode 100644 index 0000000..82456aa Binary files /dev/null and b/ultralytics/models/yolo/world/__pycache__/train.cpython-38.pyc differ diff --git a/ultralytics/nn/__pycache__/__init__.cpython-38.pyc b/ultralytics/nn/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000..e1d0451 Binary files /dev/null and b/ultralytics/nn/__pycache__/__init__.cpython-38.pyc differ diff --git a/ultralytics/nn/__pycache__/autobackend.cpython-38.pyc b/ultralytics/nn/__pycache__/autobackend.cpython-38.pyc new file mode 100644 index 0000000..2f2cc34 Binary files /dev/null and b/ultralytics/nn/__pycache__/autobackend.cpython-38.pyc differ diff --git a/ultralytics/nn/__pycache__/tasks.cpython-38.pyc b/ultralytics/nn/__pycache__/tasks.cpython-38.pyc new file mode 100644 index 0000000..c1420e6 Binary files /dev/null and b/ultralytics/nn/__pycache__/tasks.cpython-38.pyc differ diff --git a/ultralytics/nn/modules/__pycache__/__init__.cpython-38.pyc b/ultralytics/nn/modules/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000..a66f2fb Binary files /dev/null and b/ultralytics/nn/modules/__pycache__/__init__.cpython-38.pyc differ diff --git a/ultralytics/nn/modules/__pycache__/block.cpython-38.pyc b/ultralytics/nn/modules/__pycache__/block.cpython-38.pyc new file mode 100644 index 0000000..840ea03 Binary files /dev/null and b/ultralytics/nn/modules/__pycache__/block.cpython-38.pyc differ diff --git a/ultralytics/nn/modules/__pycache__/conv.cpython-38.pyc b/ultralytics/nn/modules/__pycache__/conv.cpython-38.pyc new file mode 100644 index 0000000..f0cd477 Binary files /dev/null and b/ultralytics/nn/modules/__pycache__/conv.cpython-38.pyc differ diff --git a/ultralytics/nn/modules/__pycache__/head.cpython-38.pyc b/ultralytics/nn/modules/__pycache__/head.cpython-38.pyc new file mode 100644 index 0000000..a75e253 Binary files /dev/null and b/ultralytics/nn/modules/__pycache__/head.cpython-38.pyc differ diff --git a/ultralytics/nn/modules/__pycache__/transformer.cpython-38.pyc b/ultralytics/nn/modules/__pycache__/transformer.cpython-38.pyc new file mode 100644 index 0000000..f84be44 Binary files /dev/null and b/ultralytics/nn/modules/__pycache__/transformer.cpython-38.pyc differ diff --git a/ultralytics/nn/modules/__pycache__/utils.cpython-38.pyc b/ultralytics/nn/modules/__pycache__/utils.cpython-38.pyc new file mode 100644 index 0000000..263edf1 Binary files /dev/null and b/ultralytics/nn/modules/__pycache__/utils.cpython-38.pyc differ diff --git a/ultralytics/utils/__pycache__/__init__.cpython-38.pyc b/ultralytics/utils/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000..120af53 Binary files /dev/null and b/ultralytics/utils/__pycache__/__init__.cpython-38.pyc differ diff --git a/ultralytics/utils/__pycache__/autobatch.cpython-38.pyc b/ultralytics/utils/__pycache__/autobatch.cpython-38.pyc new file mode 100644 index 0000000..b98b427 Binary files /dev/null and b/ultralytics/utils/__pycache__/autobatch.cpython-38.pyc differ diff --git a/ultralytics/utils/__pycache__/checks.cpython-38.pyc b/ultralytics/utils/__pycache__/checks.cpython-38.pyc new file mode 100644 index 0000000..90bf5c3 Binary files /dev/null and b/ultralytics/utils/__pycache__/checks.cpython-38.pyc differ diff --git a/ultralytics/utils/__pycache__/dist.cpython-38.pyc b/ultralytics/utils/__pycache__/dist.cpython-38.pyc new file mode 100644 index 0000000..4e33921 Binary files /dev/null and b/ultralytics/utils/__pycache__/dist.cpython-38.pyc differ diff --git a/ultralytics/utils/__pycache__/downloads.cpython-38.pyc b/ultralytics/utils/__pycache__/downloads.cpython-38.pyc new file mode 100644 index 0000000..98006fc Binary files /dev/null and b/ultralytics/utils/__pycache__/downloads.cpython-38.pyc differ diff --git a/ultralytics/utils/__pycache__/errors.cpython-38.pyc b/ultralytics/utils/__pycache__/errors.cpython-38.pyc new file mode 100644 index 0000000..eb11301 Binary files /dev/null and b/ultralytics/utils/__pycache__/errors.cpython-38.pyc differ diff --git a/ultralytics/utils/__pycache__/files.cpython-38.pyc b/ultralytics/utils/__pycache__/files.cpython-38.pyc new file mode 100644 index 0000000..89d93af Binary files /dev/null and b/ultralytics/utils/__pycache__/files.cpython-38.pyc differ diff --git a/ultralytics/utils/__pycache__/instance.cpython-38.pyc b/ultralytics/utils/__pycache__/instance.cpython-38.pyc new file mode 100644 index 0000000..a3c3e1a Binary files /dev/null and b/ultralytics/utils/__pycache__/instance.cpython-38.pyc differ diff --git a/ultralytics/utils/__pycache__/loss.cpython-38.pyc b/ultralytics/utils/__pycache__/loss.cpython-38.pyc new file mode 100644 index 0000000..9b6508c Binary files /dev/null and b/ultralytics/utils/__pycache__/loss.cpython-38.pyc differ diff --git a/ultralytics/utils/__pycache__/metrics.cpython-38.pyc b/ultralytics/utils/__pycache__/metrics.cpython-38.pyc new file mode 100644 index 0000000..960b1bc Binary files /dev/null and b/ultralytics/utils/__pycache__/metrics.cpython-38.pyc differ diff --git a/ultralytics/utils/__pycache__/ops.cpython-38.pyc b/ultralytics/utils/__pycache__/ops.cpython-38.pyc new file mode 100644 index 0000000..1621516 Binary files /dev/null and b/ultralytics/utils/__pycache__/ops.cpython-38.pyc differ diff --git a/ultralytics/utils/__pycache__/patches.cpython-38.pyc b/ultralytics/utils/__pycache__/patches.cpython-38.pyc new file mode 100644 index 0000000..9ddd37f Binary files /dev/null and b/ultralytics/utils/__pycache__/patches.cpython-38.pyc differ diff --git a/ultralytics/utils/__pycache__/plotting.cpython-38.pyc b/ultralytics/utils/__pycache__/plotting.cpython-38.pyc new file mode 100644 index 0000000..d7d383f Binary files /dev/null and b/ultralytics/utils/__pycache__/plotting.cpython-38.pyc differ diff --git a/ultralytics/utils/__pycache__/tal.cpython-38.pyc b/ultralytics/utils/__pycache__/tal.cpython-38.pyc new file mode 100644 index 0000000..5a05ab1 Binary files /dev/null and b/ultralytics/utils/__pycache__/tal.cpython-38.pyc differ diff --git a/ultralytics/utils/__pycache__/torch_utils.cpython-38.pyc b/ultralytics/utils/__pycache__/torch_utils.cpython-38.pyc new file mode 100644 index 0000000..37eb41b Binary files /dev/null and b/ultralytics/utils/__pycache__/torch_utils.cpython-38.pyc differ diff --git a/ultralytics/utils/callbacks/__pycache__/__init__.cpython-38.pyc b/ultralytics/utils/callbacks/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000..7595d99 Binary files /dev/null and b/ultralytics/utils/callbacks/__pycache__/__init__.cpython-38.pyc differ diff --git a/ultralytics/utils/callbacks/__pycache__/base.cpython-38.pyc b/ultralytics/utils/callbacks/__pycache__/base.cpython-38.pyc new file mode 100644 index 0000000..3821503 Binary files /dev/null and b/ultralytics/utils/callbacks/__pycache__/base.cpython-38.pyc differ