Skip to content

With the TensorFlow 2 Object Detection API, unwanted, unethical images are detected and censored in the camera

Notifications You must be signed in to change notification settings

AhmetFurkanDEMIR/CameraCensorship

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CameraCensorship

  • With the TensorFlow 2 Object Detection API, unwanted, unethical images are detected and censored in the camera.

  • There are also 3 classes in total, the first and second classes are the undesirable immoral classes, and the third class is the positive class. Data reserved for training purposes 1.5 GB (train.record), data reserved for testing purposes 516 MB (test.record).

  • The training is based on the faster_rcnn_resnet101_v1_640x640_coco17 model.

  • The training was trained with Nvidia Tesla K80 GPU via Microsoft Azure.

Data, Training and Test steps

Data : First, we collected data for training, we shot videos in different environments with different t-shirts, then we covered the faces in this video with a black mask, then we divided these videos into .jpg files step by step and collected the data. We specified the classes in the image with the labeling operation on this data, then we made duplication on these tagged data, and finally we converted the tag information of this data into .csv file and combined the tags and images to create .record files.

Data Helper files

Train and Test : After making the necessary configurations in TensorFlow 2 Object Detection API, training is started with a powerful gpu, you can monitor all the results of your training with tensorboard. At any time, you can end the training and get the trained weights, then you can test with these weights.

Train and Test Helper files

Test results

A

B

About

With the TensorFlow 2 Object Detection API, unwanted, unethical images are detected and censored in the camera

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages