Как извлечь элементы изображения с помощью оболочки caffe matlab?


Кто-нибудь использует оболочку matlab для фреймворка caffe? Есть ли способ извлечь 4096-мерный вектор пространственных объектов из изображения? Я уже следовал за

Https://github.com/BVLC/caffe/issues/432

А также попытался удалить последние строки в imagenet_deploy.prototxt для удаления слоев, как было предложено на другом форуме на github.

Но все равно, когда я запускаю "matcaffe_demo(im, 1)", я получаю только 1000 dim вектор оценок (для классов image net). Какой-нибудь помощь будет оценена по достоинству С уважением

1 3

1 ответ:

Похоже, что вы не вызываете правильный файл prototxt. Если последний слой, определенный в prototxt, имеет верхний большой двоичный объект размером 4096, то выходное значение не может быть равно 1000.

Чтобы убедиться, попробуйте создать ошибку в файле prototxt и посмотреть, не произойдет ли сбой программы. Если это не так, то программа действительно читает какой-то другой файл prototxt.