def post(self, request): filename = getnewuniquefilename(request) result = facerecogniseinvideo(request, filename) if "Error" not in result: return Response(result, status=status.HTTP_200_OK) else: return Response(result, status=status.HTTP_400_BAD_REQUEST)
def post(self, request): filename = getnewuniquefilename(request) result = nsfwclassifier(request, filename) if "Error" not in result: return Response(result, status=status.HTTP_200_OK) else: return Response(result, status=status.HTTP_400_BAD_REQUEST)
def post(self, request): logger.info(msg="POST Request for Face Reocgnition in Video made") filename = getnewuniquefilename(request) result = facerecogniseinvideo(request, filename) if "Error" not in result: return Response(result, status=status.HTTP_200_OK) else: return Response(result, status=status.HTTP_400_BAD_REQUEST)
def post(self, request): logger.info(msg="POST Request for NSFW Classification made") filename = getnewuniquefilename(request) result = nsfwclassifier(request, filename) if "Error" not in result: return Response(result, status=status.HTTP_200_OK) else: return Response(result, status=status.HTTP_400_BAD_REQUEST)
def post(self, request): logger.info(msg="POST Request for Similar Face Recognition made") filename = getnewuniquefilename(request) result = similarface(request, filename) if "Error" not in result: return Response(result, status=status.HTTP_200_OK) else: return Response(result, status=status.HTTP_400_BAD_REQUEST)
def post(self, request): logger.info(msg="POST Request for Scene Text Extraction in video made") filename = getnewuniquefilename(request) input_file = request.FILES['file'] result = text_detect_video(input_file, filename) if "Error" not in result: return Response(result, status=status.HTTP_200_OK) else: return Response(result, status=status.HTTP_400_BAD_REQUEST)
def post(self, request): logger.info(msg="POST Request for NSFW Classification in video made") filename = getnewuniquefilename(request) input_file = request.FILES['file'] result = nsfw_video(input_file, filename) if "Error" not in result: return Response(result, status=status.HTTP_200_OK) else: return Response(result, status=status.HTTP_400_BAD_REQUEST)
def post(self, request): logger.info(msg="POST Request for Similar Face Recognition made") filename = getnewuniquefilename(request) reference_img = request.FILES['file'] compare_img = request.FILES['compareImage'] result = similarface(reference_img, compare_img, filename) if "Error" not in result: return Response(result, status=status.HTTP_200_OK) else: return Response(result, status=status.HTTP_400_BAD_REQUEST)
def post(self, request): image_serializer = self.serializer(data=request.data) filename = getnewuniquefilename(request) if image_serializer.is_valid(): network = image_serializer.data["network"] result = facerecogniseinimage(request, filename, network) if "Error" not in result: return Response(result, status=status.HTTP_200_OK) else: return Response(result, status=status.HTTP_400_BAD_REQUEST)
def videowebui(request): if request.method == 'POST': if 'file' not in request.FILES: logger.error(msg="file not found") return render(request, '404.html') else: filename = getnewuniquefilename(request) result = facerecogniseinvideo(request, filename) if "Error" not in result: return render(request, 'facevid_result.html', {'dura': result, 'videofile': filename}) else: return render(request, 'facevid_result.html', {'dura': result, 'videofile': filename}) else: logger.error(msg="GET request made instead of POST") return "POST HTTP method required!"
def post(self, request): logger.info(msg="POST Request for Face Recognition made") image_serializer = self.serializer(data=request.data) filename = getnewuniquefilename(request) input_file = request.FILES['file'] if image_serializer.is_valid(): network = image_serializer.data["network"] result = facerecogniseinimage(input_file, filename, network) if "Error" not in result: return Response(result, status=status.HTTP_200_OK) else: return Response(result, status=status.HTTP_400_BAD_REQUEST) else: logger.error(msg=image_serializer.errors) return Response(image_serializer.errors, status=status.HTTP_400_BAD_REQUEST)
def imagewebui(request): if request.method == 'POST': if 'file' not in request.FILES: return render(request, '404.html') else: filename = getnewuniquefilename(request) result = facerecogniseinimage(request, filename) if "Error" not in result: return render(request, 'predict_result.html', { 'Faces': result, 'imagefile': filename }) else: return render(request, 'predict_result.html', { 'Faces': result, 'imagefile': filename }) else: return "POST HTTP method required!"
def post(self, request): filename = getnewuniquefilename(request) thread = Thread(target=asyncthread, args=(request, filename)) thread.start() return Response(str(filename.split('.')[0]), status=status.HTTP_200_OK)