Skip to content

Commit

Permalink
Merge pull request #8 from grupacosmo/Video-processing
Browse files Browse the repository at this point in the history
Video processing
  • Loading branch information
Kkoonnrr authored Feb 25, 2025
2 parents ff6097d + 09624e2 commit eab8ba3
Show file tree
Hide file tree
Showing 13,484 changed files with 223 additions and 30 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .idea/spy_plane_oak.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
from Scripts.gather_data import Data
from sklearn.model_selection import train_test_split
from Old_approach.Scripts.gather_data import Data
import numpy as np
import random
import imgaug.augmenters as iaa
Expand Down
File renamed without changes.
8 changes: 3 additions & 5 deletions Scripts/model.py → Old_approach/Scripts/model.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
from Scripts.data_preprocessing import Preprocessing
from keras.models import Sequential
from keras.layers import Dense, Conv2D, MaxPool2D, Flatten
from Old_approach.Scripts.data_preprocessing import Preprocessing

from keras.models import Sequential
from keras.layers import Conv2D, MaxPooling2D, BatchNormalization
from keras.layers import Conv2D, MaxPooling2D
from keras.layers import Activation, Dropout, Flatten, Dense
from keras.initializers import RandomNormal
from keras.regularizers import l2
Expand All @@ -12,7 +10,7 @@
#TODO
# 1. Make some hyperparameters tuning
class Model:
def __init__(self, prepared_data:Preprocessing):
def __init__(self, prepared_data:Preprocessing = 0):
self.prepared_data = prepared_data
self.size = list(prepared_data.size)
self.model = Sequential()
Expand Down
65 changes: 65 additions & 0 deletions Old_approach/main.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
import numpy as np

from Old_approach.Scripts.data_preprocessing import Preprocessing
from Old_approach.Scripts.gather_data import Data
from Old_approach.Scripts import Model
import cv2
from patchify import patchify

# 1. Pack all into one class to reduce complexity
# 2. Test model
if __name__ == "__main__":
data = Data()
preprocessing = Preprocessing(data)
preprocessing.size = (100,100)
print(repr(preprocessing))
preprocessing.normalize()
preprocessing.resize()
model = Model(preprocessing)
model.build_cnn_model()
# model.fit_model()
# model.validate_model()
# model.save_model()
# data = Data()
# preprocessing = Preprocessing(data)
# model = Model(preprocessing)
# preprocessing.size = (100, 100)
# model.build_cnn_model()
model.model.load_weights('model.keras')
videofile = 'test_video.mp4'
cap = cv2.VideoCapture(videofile)
predicted_frames = []
k = 0
while cap.isOpened():
ret, frame = cap.read()
if ret==True:
frame = cv2.resize(frame, (640, 360))
frame2 = frame.copy()
predicted_pathes = []
patches = patchify(frame, (100,100,3), step = 100)
k = k+1
if k == 2:
k = 0
for i in range(patches.shape[0]):
for j in range(patches.shape[1]):
patch = patches[i,j,:,:]
patch_norm_input = patch/255
# patch_prediction = model.model.predict(patch_norm_input)
frame = cv2.rectangle(frame, (j * 100, i * 100), (j * 100 + 95, i * 100 + 95), (255, 0, 0), 2, )
# if patch_prediction.item() > 0.5:
# frame2 = cv2.rectangle(frame, (j*50, i*50), (j*50+95, i*50+95), (0, 255, 0), 2)
# predicted_pathes.append(patch_prediction.item())
# cv2.waitKey(1)
# alpha = 0.1
# frame2 = cv2.addWeighted(frame, alpha, frame2, 1 - alpha, 0)
cv2.imshow('frame', frame)
# cv2.waitKey(20)
predicted_pathes = np.resize(predicted_pathes, (6,4))
predicted_frames.append(predicted_pathes)

# cv2.imshow('frame', frame)
if cv2.waitKey(25) & 0xFF == ord('q'): break
else:
break
cap.release()
cv2.destroyAllWindows()
File renamed without changes.
File renamed without changes.
File renamed without changes.
152 changes: 152 additions & 0 deletions bounding_box.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,152 @@

import cv2
import matplotlib.pyplot as plt
import xml.etree.ElementTree as ET
import os
from tqdm import tqdm
import re
from keras.applications import VGG16
from keras.layers import Flatten
from keras.layers import Dense
from keras.layers import Input
from keras.models import Model
from keras.optimizers import Adam
from keras.preprocessing.image import img_to_array
from keras.preprocessing.image import load_img
from sklearn.model_selection import train_test_split

import matplotlib.pyplot as plt
import numpy as np
INIT_LR = 1e-4
NUM_EPOCHS = 10
BATCH_SIZE = 16


def get_iou(bb1, bb2):
assert bb1['x1'] < bb1['x2']
assert bb1['y1'] < bb1['y2']
assert bb2['x1'] < bb2['x2']
assert bb2['y1'] < bb2['y2']
x_left = max(bb1['x1'], bb2['x1'])
y_top = max(bb1['y1'], bb2['y1'])
x_right = min(bb1['x2'], bb2['x2'])
y_bottom = min(bb1['y2'], bb2['y2'])
if x_right < x_left or y_bottom < y_top:
return 0.0
intersection_area = (x_right - x_left) * (y_bottom - y_top)
bb1_area = (bb1['x2'] - bb1['x1']) * (bb1['y2'] - bb1['y1'])
bb2_area = (bb2['x2'] - bb2['x1']) * (bb2['y2'] - bb2['y1'])
iou = intersection_area / float(bb1_area + bb2_area - intersection_area)
assert iou >= 0.0
assert iou <= 1.0
return iou


if __name__ == "__main__":
ss = cv2.ximgproc.segmentation.createSelectiveSearchSegmentation()


# for image in os.listdir('dron'):
# img = cv2.imread(f"dron/{image}")
# print(img.shape)
img = cv2.imread(f'Old_approach/dron/6.PNG')
img = cv2.resize(img, (500, 250))
w2, h2 = img.shape[:2]
target_coor = []
target_coor_temp = []
data_image = []
pic = {}
car_in_pic = {}
# x = tqdm()
dir_list = os.listdir('Old_approach/dron/default')
dir_txt = []
for dir in dir_list:
if dir.endswith(".txt"):
dir_txt.append(dir)
image_list = os.listdir('Old_approach/dron')
for dir, image in zip(dir_txt, image_list):
img = cv2.imread(f'Old_approach/dron/{image}')
w1, h1 = img.shape[:2]
if dir.endswith(".txt") and image.endswith(".PNG"):
with open(f"Old_approach/dron/default/{dir}", "r") as file:
lines = file.readlines()
for line in tqdm(lines):
var1, var2, var3, var4 = line.split()
target_coor_temp.append([float(var1)/h1, float(var2)/w1, float(var3)/h1, float(var4)/w1])
imgg = load_img(f'Old_approach/dron/{image}', target_size=(500, 250))
imgg = img_to_array(imgg)
data_image.append(imgg)
num = re.findall(r'\d+', dir)

pic[f"{num[0]}"] = target_coor_temp
target_coor = target_coor + target_coor_temp
target_coor_temp=[]

# for photo in pic.items():
# im, cars = photo
# imgggg = cv2.imread(f'dron/{im}.PNG')
# imgggg = cv2.resize(imgggg, (1000, 500))
# for car in cars:
#
# xy, hw = (int(car[0]*h2),int(car[1]*w2)), (int(car[2]*h2), int(car[3]*w2))
# # xy, hw = (int(float(car[0])),int(float(car[1]))), (int(float(car[2])),int(float(car[3])))
# cv2.rectangle(imgggg, xy, hw, color = (0,255,0), thickness=1)
# cv2.imshow('image', imgggg)
# cv2.waitKey(0)

a = list(pic.values())
data_image = np.array(data_image, dtype="float32")/255.0
target_coor = np.array(target_coor, dtype="float32")
# target_coor = np.array(a, dtype="float32")

data_image_train, data_image_test, target_coor_train, target_coor_test = train_test_split(data_image, target_coor, test_size=0.10,
random_state=42)

...
# load the VGG16 network, ensuring the head FC layers are left off
vgg = VGG16(weights="imagenet", include_top=False,
input_tensor=Input(shape=(500, 250, 3)))
# freeze all VGG layers so they will *not* be updated during the
# training process
vgg.trainable = False
# flatten the max-pooling output of VGG
flatten = vgg.output
flatten = Flatten()(flatten)
# construct a fully-connected layer header to output the predicted
# bounding box coordinates
bboxHead = Dense(128, activation="relu")(flatten)
bboxHead = Dense(64, activation="relu")(bboxHead)
bboxHead = Dense(32, activation="relu")(bboxHead)
bboxHead = Dense(4, activation="sigmoid")(bboxHead)
# construct the model we will fine-tune for bounding box regression
model = Model(inputs=vgg.input, outputs=bboxHead)

opt = Adam(lr=INIT_LR)
model.compile(loss="mse", optimizer=opt)
print(model.summary())
# train the network for bounding box regression
print("[INFO] training bounding box regressor...")
H = model.fit(
data_image_train, target_coor_train,
validation_data=(data_image_test, target_coor_test),
batch_size=BATCH_SIZE,
epochs=NUM_EPOCHS,
verbose=1)

print("[INFO] saving object detector model...")
model.save("model_500_250.keras")
N = NUM_EPOCHS
plt.style.use("ggplot")
plt.figure()
plt.plot(np.arange(0, N), H.history["loss"], label="train_loss")
plt.plot(np.arange(0, N), H.history["val_loss"], label="val_loss")
plt.title("Bounding Box Regression Loss on Training Set")
plt.xlabel("Epoch #")
plt.ylabel("Loss")
plt.legend(loc="lower left")
plt.savefig("wykres500_250.png")





Binary file removed data/dataset/cars/cars (1).jpg
Binary file not shown.
Binary file removed data/dataset/cars/cars (10).jpg
Binary file not shown.
Binary file removed data/dataset/cars/cars (100).jpg
Binary file not shown.
Binary file removed data/dataset/cars/cars (1000).jpg
Binary file not shown.
Binary file removed data/dataset/cars/cars (1001).jpg
Binary file not shown.
Binary file removed data/dataset/cars/cars (1002).jpg
Binary file not shown.
Binary file removed data/dataset/cars/cars (1003).jpg
Binary file not shown.
Binary file removed data/dataset/cars/cars (1004).jpg
Binary file not shown.
Binary file removed data/dataset/cars/cars (1005).jpg
Binary file not shown.
Binary file removed data/dataset/cars/cars (1006).jpg
Binary file not shown.
Binary file removed data/dataset/cars/cars (1007).jpg
Binary file not shown.
Binary file removed data/dataset/cars/cars (1008).jpg
Binary file not shown.
Binary file removed data/dataset/cars/cars (1009).jpg
Binary file not shown.
Binary file removed data/dataset/cars/cars (101).jpg
Binary file not shown.
Binary file removed data/dataset/cars/cars (1010).jpg
Binary file not shown.
Binary file removed data/dataset/cars/cars (1011).jpg
Binary file not shown.
Binary file removed data/dataset/cars/cars (1012).jpg
Binary file not shown.
Binary file removed data/dataset/cars/cars (1013).jpg
Binary file not shown.
Binary file removed data/dataset/cars/cars (1014).jpg
Binary file not shown.
Binary file removed data/dataset/cars/cars (1015).jpg
Binary file not shown.
Binary file removed data/dataset/cars/cars (1016).jpg
Binary file not shown.
Binary file removed data/dataset/cars/cars (1017).jpg
Binary file not shown.
Binary file removed data/dataset/cars/cars (1018).jpg
Binary file not shown.
Binary file removed data/dataset/cars/cars (1019).jpg
Binary file not shown.
Binary file removed data/dataset/cars/cars (102).jpg
Binary file not shown.
Binary file removed data/dataset/cars/cars (1020).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1021).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1022).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1023).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1024).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1025).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1026).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1027).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1028).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1029).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (103).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1030).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1031).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1032).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1033).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1034).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1035).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1036).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1037).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1038).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1039).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (104).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1040).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1041).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1042).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1043).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1044).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1045).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1046).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1047).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1048).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1049).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (105).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1050).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1051).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1052).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1053).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1054).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1055).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1056).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1057).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1058).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1059).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (106).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1060).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1061).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1062).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1063).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1064).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1065).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1066).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1067).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1068).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1069).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (107).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1070).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1071).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1072).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1073).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1074).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1075).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1076).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1077).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1078).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1079).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (108).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1080).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1081).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1082).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1083).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1084).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1085).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1086).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1087).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1088).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1089).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (109).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1090).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1091).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1092).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1093).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1094).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1095).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1096).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1097).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1098).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1099).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (11).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (110).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1100).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1101).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1102).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1103).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1104).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1105).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1106).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1107).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1108).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1109).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (111).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1110).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1111).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1112).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1113).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1114).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1115).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1116).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1117).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1118).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1119).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (112).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1120).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1121).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1122).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1123).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1124).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1125).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1126).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1127).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1128).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1129).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (113).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1130).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1131).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1132).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1133).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1134).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1135).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1136).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1137).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1138).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1139).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (114).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1140).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1141).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1142).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1143).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1144).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1145).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1146).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1147).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1148).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1149).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (115).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1150).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1151).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1152).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1153).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1154).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1155).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1156).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1157).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1158).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1159).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (116).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1160).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1161).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1162).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1163).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1164).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1165).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1166).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1167).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1168).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1169).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (117).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1170).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1171).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1172).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1173).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1174).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1175).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1176).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1177).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1178).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1179).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (118).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1180).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1181).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1182).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1183).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1184).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1185).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1186).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1187).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1188).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1189).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (119).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1190).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1191).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1192).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1193).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1194).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1195).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1196).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1197).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1198).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1199).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (12).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (120).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1200).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1201).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1202).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1203).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1204).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1205).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1206).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1207).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1208).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1209).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (121).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1210).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1211).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1212).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1213).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1214).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1215).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1216).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1217).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1218).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1219).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (122).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1220).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1221).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1222).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1223).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1224).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1225).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1226).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1227).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1228).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1229).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (123).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1230).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1231).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1232).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1233).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1234).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1235).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1236).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1237).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1238).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1239).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (124).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1240).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1241).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1242).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1243).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1244).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1245).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1246).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1247).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1248).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1249).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (125).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1250).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1251).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1252).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1253).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1254).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1255).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1256).jpg
Diff not rendered.
Binary file removed data/dataset/cars/cars (1257).jpg
Diff not rendered.
Loading

0 comments on commit eab8ba3

Please sign in to comment.