The program is using trained coco dataset can detect 80 different objects and returned the processed image after detection with bounding boxes and the prediction accuracy. According to ObjectDetectionImg.py program, 50 percent is threshold. In another words, the predictions whose accuracy less than 50 percent will be ignored. Due to GitHub file size limit, I have not uploaded the dataset. In order to run the program, you should have the dataset in the same directory of the project. Here you can download: https://cocodataset.org/#home
The object list is following:
Objects |
---|
person |
bicycle |
car |
motorbike |
aeroplane |
bus |
train |
truck |
boat |
traffic light |
fire hydrant |
stop sign |
parking meter |
bench |
bird |
cat |
dog |
horse |
sheep |
cow |
elephant |
bear |
zebra |
giraffe |
backpack |
umbrella |
handbag |
tie |
suitcase |
frisbee |
skis |
snowboard |
sports ball |
kite |
baseball bat |
baseball glove |
skateboard |
surfboard |
tennis racket |
bottle |
wine glass |
cup |
fork |
knife |
spoon |
bowl |
banana |
apple |
sandwich |
orange |
broccoli |
carrot |
hot dog |
pizza |
donut |
cake |
chair |
sofa |
pottedplant |
bed |
diningtable |
toilet |
tvmonitor |
laptop |
mouse |
remote |
keyboard |
cell phone |
microwave |
oven |
toaster |
sink |
refrigerator |
book |
clock |
vase |
scissors |
teddy bear |
hair drier |
toothbrush |