24 lines
727 B
Python
24 lines
727 B
Python
from flask import request,Flask, jsonify
|
|
from checkobject import get_object_location
|
|
import numpy as np
|
|
import cv2
|
|
|
|
app = Flask(__name__)
|
|
@app.route('/filtervideo', methods=['POST'])
|
|
def filtervideo():
|
|
videourls = request.form.get('videoUrls')
|
|
videoid = request.form.get('id')
|
|
videopath = os.sep.join(['data', videoid+'.mp4'])
|
|
barcode = request.form.get('barcode')
|
|
videourls = videourls.split(',')
|
|
results = []
|
|
for name in videourls:
|
|
videos = requests.get(url)
|
|
videos.save(videopath)
|
|
flag = get_object_location(videopath)
|
|
results.append({'id':videoids, 'result':flags})
|
|
return result
|
|
|
|
if __name__ == '__main__':
|
|
app.run(host='0.0.0.0', port=8085)
|