def post(self, request): filename = getNewUniqueFileName(request) result = FaceRecogniseInVideo(request, filename) if 'error' or 'Error' not in result: return Response(result, status=status.HTTP_200_OK) else: return Response(str('error'), status=status.HTTP_400_BAD_REQUEST)
def post(self, request): filename = getNewUniqueFileName(request) result = nsfwClassifier(request, filename) if 'error' or 'Error' not in result: return Response(result, status=status.HTTP_200_OK) else: return Response(str('error'), status=status.HTTP_400_BAD_REQUEST)
def post(self, request): if request.method == 'POST': filename = getNewUniqueFileName(request) thread = Thread(target=AsyncThread, args=(request, filename)) thread.start() return Response(str(filename.split('.')[0]), status=status.HTTP_200_OK) else: Response(str('Bad POST Request'), status=status.HTTP_400_BAD_REQUEST)
def post(self, request): if request.method == 'POST': filename = getNewUniqueFileName(request) result = FaceRecogniseInImage(request, filename) if 'error' or 'Error' not in result: return Response(result, status=status.HTTP_200_OK) else: return Response(str('error'), status=status.HTTP_400_BAD_REQUEST) else: Response(str('Bad GET Request'), status=status.HTTP_400_BAD_REQUEST)
def VideoWebUI(request): if request.method == 'POST': if 'file' not in request.FILES: return render(request, '404.html') else: filename = getNewUniqueFileName(request) result = FaceRecogniseInVideo(request, filename) if 'error' or '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: return "POST HTTP method required!"
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' or '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)