Research Article

Explicit Content Detection System: An Approach towards a Safe and Ethical Environment

Pseudocode 3

ECD system.
Input: a file or a directory
Output: report identifying the SFW, NSFW and Suspicious Content.
FUNCTION ECD
WHILE Directory NOT Fully Traversed
ArrayList<Model> data = getFiles(Paths.get(currentFilePath)); /Getting Allfiles in the selected directory/
End WHILE
FOREACH model in data
get the data type of each model by using ApacheTika.detect(CurrentFilePath)
End FOREACH
IF CurrentFileisMediaTHEN
IF CurrentFileisImage THEN
ImageModule();
ELSE IF CurrentFileisVideo THEN
VideoModule();
ELSE
//IGNORE and Go to next
GenrateReport();
ENDFUNCTION