Я предпочитаю использовать селектор, и я применяю его в документе.
Это привязывается к документу и будет применяться к элементам, которые будут отображаться после загрузки страницы.
Например:
$(document).on("click", $(selector), function() {
// Your code here
});
convert_imageset
Первое, что вам нужно сделать - это создать инструменты caffe и caffe (convert_imageset
- один из этих инструментов). После установки caffe и make
ING убедитесь, что вы запустили make tools
. Убедитесь, что в $CAFFE_ROOT/build/tools
создан двоичный файл $CAFFE_ROOT/build/tools
.
Изображения: поместите все изображения в папку (I ' Назовем его здесь /path/to/jpegs/
). Ярлыки: создают текстовый файл (например, /path/to/labels/train.txt
) с линией на входное изображение. Например:
img_0000.jpeg 1 img_0001.jpeg 0 img_0002.jpeg 0
blockquote>В этом примере первое изображение помечено как
1
, а другое два помечены0
.Преобразование набора данных
Запуск двоичного файла в оболочке
~$ GLOG_logtostderr=1 $CAFFE_ROOT/build/tools/convert_imageset \ --resize_height=200 --resize_width=200 --shuffle \ /path/to/jpegs/ \ /path/to/labels/train.txt \ /path/to/lmdb/train_lmdb
Объяснение командной строки:
GLOG_logtostderr
флаг устанавливается в 1 до , вызывающийconvert_imageset
указывает механизм регистрации для перенаправления сообщений журнала на stderr.--resize_height
и--resize_width
изменяет размер всех входных изображений на тот же размер200x200
.--shuffle
случайным образом изменяет порядок изображений и не сохраняет порядок в файле/path/to/labels/train.txt
.- Ниже приведены путь к папке изображений, текстовому файлу меток и имени вывода. Обратите внимание, что имя выхода не должно существовать до вызова
convert_imageset
, иначе вы получите сообщение об ошибке.Другие флаги, которые могут быть полезны:
--backend
- позволяет вам выбирать между набором данныхlmdb
илиlevelDB
.--gray
- преобразовать все изображения в шкалу серого.--encoded
и--encoded_type
- сохранить данные изображения в кодированной (jpg / png) сжатой форме в базе данных.--help
- показывает некоторую помощь, см. все соответствующие флаги в разделе Флаги из инструментов / convert_imageset.cppВы можете проверить
$CAFFE_ROOT/examples/imagenet/convert_imagenet.sh
как пример использованияconvert_imageset
.
/path/to/labels/train.txt
и/path/to/labels/test.txt
, имена изображений в этих файлах должны быть разными, но они могут указывать на изображения в том же или в разных папках - это зависит от вас организовывать их. – Shai 24 September 2015 в 05:23