Как использовать код Mori superpixels Matlab в Windows

Как использовать код Mori superpixels Matlab (http://www.cs.sfu.ca/~mori/research/superpixels/) в Windows?

я запустил mex и загрузил файл segbench.Readme в segbench говорит
(1) Чтобы процедуры чтения изображений и сегментации в каталоге Dataset работали, убедитесь, что вы отредактировали Dataset/bsdsRoot.m так, чтобы он указывал на вашу локальную копию Набор данных БДС.

(2) Запустите «gmake install» из этого каталога, чтобы все собрать. Затем вам, вероятно, следует поместить каталог lib/matlab в ваш путь к MATLAB.

(3) Прочтите файл Benchmark/README.

Для первого шага я изменил путь в bsdsRoot.m как C:\Users\rajan\Desktop\superpixels, в котором есть файл, который я хочу сегментировать.

Для второго шага я запустил команду gmake install в терминале и получил

C:\Users\rajan\Desktop\superpixels\segbench>gmake install
gmake[1]: Вход в каталог `c:/Users/rajan/Desktop/superpixels/segbench/Util'

GNUmakefile-library:26: * mexSuffix не определен. Stop.
gmake[1]: Выход из каталога `c:/Users/rajan/Desktop/superpixels/segbench/Util'


person Rajan    schedule 25.07.2013    source источник
comment
Пожалуйста, попробуйте, и когда вы застряли (и искали решение), обновите вопрос. Если вы не застряли, просто примите ответ :)   -  person Dennis Jaheruddin    schedule 25.07.2013


Ответы (1)


Немного изменено объяснение, данное на веб-сайте.

  • Запустите mex для каждого файла .c в каталоге yu_imncut.
  • Получите код детектора границы mfm-pb с http://www.cs.berkeley.edu/projects/vision/grouping/segbench/
  • Измените имена путей в sp_demo.m и pbWrapper.m
  • Запустите sp_demo.m
person Dennis Jaheruddin    schedule 25.07.2013
comment
как изменить имена путей, второй матлаб вылетает во время ncutting, можете ли вы мне помочь в этом. Спасибо - person Khan; 04.09.2018