#caffe #coreml
#caffe #coreml
Вопрос:
Я преобразовал модель Caffe в модель CoreML, она принимает изображение в качестве входных данных, а затем прогнозирует вывод в следующем формате Double 1 x 1 x 22 x 40 x 40
типа MLMultiArrray.
Но теперь я хочу воспроизвести изображение из этого массива. Кто-нибудь может мне помочь?
Комментарии:
1. Как создать изображение? Размер 40×40 может использоваться в качестве высоты и ширины, но изображение имеет 1, 3 или 4 цветовых канала, в то время как у вас 22 канала. Как вы хотите превратить это в цветное (или в оттенках серого) изображение?
2. Моя модель CoreML выдает этот вывод, есть ли какие-либо проблемы с my .mlmodel? На самом деле я преобразовал модель caffe в .mlmodel с помощью coremltools
3. @MatthijsHollemans Можете ли вы проверить эту ссылку gist.github.com/otmb/7b2e1caf3330b97c82dc217af5844ad5
4. Это модель с открытым исходным кодом. Он не создает изображения в качестве выходных данных. Ну, это не совсем так: он создает 22 тепловые карты, каждую из которых вы можете рассматривать как отдельное изображение в оттенках серого. Это то, что вы хотите сделать, иметь 22 изображения в оттенках серого?
5. Я работаю над обнаружением человеческой руки с помощью этой модели, теперь я передал модели изображение, включающее человеческую руку, и модель представляет выходные данные в этом формате. Можете ли вы помочь мне создать изображение, показывающее несколько точек, указывающих на руку через этот MLMultiArray