Commit f350b742 authored by Quan's avatar Quan

init

parent 33d07985
Pipeline #490 failed with stages
# README
* This project implement the head detection model and human detection. More detail about each model can be read at [head detection](http://192.168.0.232:8929/tienln4/ai_camera_detector/-/blob/master/docs/head.md) and [person detection](http://192.168.0.232:8929/tienln4/ai_camera_detector/-/blob/master/docs/person.md)
# Version
- mb2-ssd-lite_f19: original ssd-lite model
- mb2-ssd-lite_f38: for head detection
- mb2-ssd-lite_f38_person: for person detection (small objects)
- rfb_tiny_mb2_ssd: for person detection (there are two sub version: c32 fast and c64 slow)
```
* config(c32 and c64): at line 76 (/media/ducanh/DATA/tienln/ai_camera/ai_camera_detector/module/rfb_tiny_mobilenet_v2.py)
```
\ No newline at end of file
ai_camera_detector @ 7defbe39
Subproject commit 7defbe39bdff3b81a02cec330119d2cef4459cf1
import sys
sys.path.append('/media/ducanh/DATA/tienln/ai_camera/detector/')
import cv2
# from PIL import Image
import numpy as np
import os
from datasets.data_preprocessing import PredictionTransform
size = 300
transform = PredictionTransform(size)
def get_input_FD(img_raw):
img = transform(img_raw)
img = np.expand_dims(img, axis=0)
return img
image_path = '/media/ducanh/DATA/tienln/ai_camera/app/app_head_detection/imgs'
images = os.listdir(image_path)
paths = []
for image_name in images:
print(image_name)
img = cv2.imread(os.path.join(image_path, image_name))
img_processed = get_input_FD(img)
img_processed.tofile(os.path.join('/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data', image_name).replace('.jpg', ".raw"))
paths.append(os.path.join('/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data', image_name).replace('.jpg', ".raw"))
print("test")
with open('/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/data_quantize_person.txt', 'w') as f:
for item in paths:
f.write("%s\n" % item)
\ No newline at end of file
raw_data/66063.raw
raw_data/10118.raw
raw_data/52309.raw
raw_data/17374.raw
raw_data/55038.raw
raw_data/21594.raw
raw_data/46879.raw
raw_data/72073.raw
raw_data/34577.raw
raw_data/22842.raw
raw_data/19030.raw
raw_data/22111.raw
raw_data/72055.raw
raw_data/50707.raw
raw_data/29345.raw
raw_data/14942.raw
raw_data/49723.raw
raw_data/61017.raw
raw_data/51772.raw
raw_data/42987.raw
raw_data/51994.raw
raw_data/86928.raw
raw_data/59368.raw
raw_data/42194.raw
raw_data/47692.raw
raw_data/12384.raw
raw_data/25929.raw
raw_data/61103.raw
raw_data/53785.raw
raw_data/23324.raw
raw_data/72880.raw
raw_data/63513.raw
raw_data/68275.raw
raw_data/75792.raw
raw_data/85954.raw
raw_data/46905.raw
raw_data/69667.raw
raw_data/47457.raw
raw_data/69533.raw
raw_data/15378.raw
raw_data/37103.raw
raw_data/63752.raw
raw_data/51264.raw
raw_data/44684.raw
raw_data/70829.raw
raw_data/25730.raw
raw_data/58802.raw
raw_data/37585.raw
raw_data/12155.raw
raw_data/39834.raw
raw_data/79228.raw
raw_data/27457.raw
raw_data/59429.raw
raw_data/32689.raw
raw_data/82567.raw
raw_data/78851.raw
raw_data/70275.raw
raw_data/37352.raw
raw_data/58027.raw
raw_data/53293.raw
raw_data/77275.raw
raw_data/68371.raw
raw_data/56403.raw
raw_data/84186.raw
raw_data/25011.raw
raw_data/29547.raw
raw_data/43464.raw
raw_data/78356.raw
raw_data/18074.raw
raw_data/25941.raw
raw_data/26285.raw
raw_data/52162.raw
raw_data/44600.raw
raw_data/21081.raw
raw_data/72377.raw
raw_data/86938.raw
raw_data/28992.raw
raw_data/16366.raw
raw_data/21919.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/29.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/21.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/5.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/3.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/24.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/16.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/22.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/13.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/26.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/17.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/35.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/31.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/25.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/Screenshot from 2020-08-24 09-04-49.png
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/6.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/30.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/32.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/37.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/2.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/36.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/28.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/1.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/15.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/crop_26.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/8.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/27.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/9.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/23.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/11.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/34.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/33.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/19.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/10.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/18.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/12.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/20.raw
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/Screenshot from 2020-08-24 09-03-46.png
/media/ducanh/DATA/tienln/ai_camera/detector/app/quantize/raw_data/processed.jpeg
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment