Better form fields
This commit is contained in:
parent
cda0187aef
commit
32ab253e6e
2 changed files with 7 additions and 8 deletions
3
main.py
3
main.py
|
|
@ -25,14 +25,13 @@ def index():
|
||||||
max_workers_options = list(range(1, AVAILABLE_CORES + 1))
|
max_workers_options = list(range(1, AVAILABLE_CORES + 1))
|
||||||
if request.method == "POST":
|
if request.method == "POST":
|
||||||
try:
|
try:
|
||||||
# Read critical parameters from environment variables
|
|
||||||
api_key = API_KEY
|
api_key = API_KEY
|
||||||
base_url = BASE_URL
|
base_url = BASE_URL
|
||||||
output_folder = OUTPUT_FOLDER
|
output_folder = OUTPUT_FOLDER
|
||||||
|
|
||||||
# Get user input from the form
|
# Get user input from the form
|
||||||
person_id = request.form["person_id"]
|
person_id = request.form["person_id"]
|
||||||
padding_percent = float(request.form.get("padding_percent", 0.3))
|
padding_percent = float(request.form.get("padding_percent", 30)) / 100
|
||||||
resize_size = int(request.form.get("resize_size", 512))
|
resize_size = int(request.form.get("resize_size", 512))
|
||||||
face_resolution_threshold = int(request.form.get("face_resolution_threshold", 128))
|
face_resolution_threshold = int(request.form.get("face_resolution_threshold", 128))
|
||||||
pose_threshold = float(request.form.get("pose_threshold", 25))
|
pose_threshold = float(request.form.get("pose_threshold", 25))
|
||||||
|
|
|
||||||
|
|
@ -79,23 +79,23 @@
|
||||||
<input type="text" name="person_id" required>
|
<input type="text" name="person_id" required>
|
||||||
</label>
|
</label>
|
||||||
<label>
|
<label>
|
||||||
Padding Percent:
|
Padding added around the face in percent:
|
||||||
<input type="number" step="0.01" name="padding_percent" value="{{ request.form.padding_percent or 0.3 }}">
|
<input type="number" step="1" name="padding_percent" value="{{ request.form.padding_percent or 30 }}">
|
||||||
</label>
|
</label>
|
||||||
<label>
|
<label>
|
||||||
Output Image Size:
|
Output image size:
|
||||||
<input type="number" name="resize_size" value="{{ request.form.resize_size or 512 }}">
|
<input type="number" name="resize_size" value="{{ request.form.resize_size or 512 }}">
|
||||||
</label>
|
</label>
|
||||||
<label>
|
<label>
|
||||||
Face Resolution Threshold:
|
Face resolution threshold:
|
||||||
<input type="number" name="face_resolution_threshold" value="{{ request.form.face_resolution_threshold or 128 }}">
|
<input type="number" name="face_resolution_threshold" value="{{ request.form.face_resolution_threshold or 128 }}">
|
||||||
</label>
|
</label>
|
||||||
<label>
|
<label>
|
||||||
Pose Threshold:
|
Max orientation of the face (degrees):
|
||||||
<input type="number" step="0.1" name="pose_threshold" value="{{ request.form.pose_threshold or 25 }}">
|
<input type="number" step="0.1" name="pose_threshold" value="{{ request.form.pose_threshold or 25 }}">
|
||||||
</label>
|
</label>
|
||||||
<label>
|
<label>
|
||||||
Max Workers:
|
Max Workers (CPU cores):
|
||||||
<select name="max_workers">
|
<select name="max_workers">
|
||||||
{% for i in max_workers_options %}
|
{% for i in max_workers_options %}
|
||||||
<option value="{{ i }}" {% if request.form.max_workers|default('1')|int == i %}selected{% endif %}>{{ i }}</option>
|
<option value="{{ i }}" {% if request.form.max_workers|default('1')|int == i %}selected{% endif %}>{{ i }}</option>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue