Примечание. Этот вопрос связан с плагином формы jQuery . Если вы ищете чистое решение jQuery, начинаются здесь . Нет общего решения jQuery для всех браузеров. Поэтому вы должны использовать плагин. Я использую dropzone.js , которые имеют легкий запас для старых браузеров. Какой плагин вы предпочитаете, зависит от ваших потребностей. Есть много хороших сравнительных сообщений, например этого , этого или этого .
jQuery:
$(function() {
var bar = $('.bar');
var percent = $('.percent');
var status = $('#status');
$('form').ajaxForm({
beforeSend: function() {
status.empty();
var percentVal = '0%';
bar.width(percentVal);
percent.html(percentVal);
},
uploadProgress: function(event, position, total, percentComplete) {
var percentVal = percentComplete + '%';
bar.width(percentVal);
percent.html(percentVal);
},
complete: function(xhr) {
status.html(xhr.responseText);
}
});
});
html:
0%
вы должны стилизовать progressbar с помощью css ...
Допустим, вы хотите обнаружить только мотоцикл и человека . внутри файла visualization_util.py, перейдите к def draw_bounding_box_on_image_array, есть функция:
draw_bounding_box_on_image(image_pil, ymin, xmin, ymax, xmax, color,
thickness, display_str_list,
use_normalized_coordinates)
поместите этот вызов функции внутри условия, подобного этому
if (display_str_list[0][0:3]=="per" or display_str_list[0][0:3]=="mot"):
draw_bounding_box_on_image(image_pil, ymin, xmin, ymax, xmax, color,
thickness, display_str_list,
use_normalized_coordinates)
здесь «per» это первые три буквы «лица» и «мот» это первые три буквы мотоцикла. Таким образом, вы можете обнаружить желаемый объект из всех других