Exemplo n.º 1
0
    def post(self, request):

        logger.info(msg="POST Request for Face Recognition in Video made")
        filename = getnewuniquefilename(request)
        input_file = request.FILES['file']
        result = facerecogniseinvideo(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)
Exemplo n.º 2
0
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!"
Exemplo n.º 3
0
async def async_helper(request, filename):
    return (facerecogniseinvideo(request, filename))