matlab imread грешка при използване на изпълним файл

Имам matlab функция img_process, която изисква следните параметри: image_name интензитет и граница, така че ако стартирам следното на моята matlab конзола:

img_process 'pic1.png' 0.01 1 

Това ще стартира функцията и изображението ще бъде обработено и ще получа отпечатан резултат.

Сега компилирах скрипта като самостоятелно приложение за Windows с име img_process_test. След това се опитвам да го стартирам от моя команден ред в Windows от папката distrib като:

img_process_test 'pic1.png' 0.01 1

и ще ми каже, че error imread , file was not found.

Опитах се да поставя pic1.png в папките distrib и src и img_process_test, но пак няма да работи.

Някаква идея?
Благодаря ви, че разгледахте


person Momo    schedule 02.01.2012    source източник
comment
Чудесно, че намерихте отговора! Най-добрият начин да отидете сега е да напишете вашето решение като отговор на вашия собствен въпрос и да го приемете (и да го премахнете от въпроса). Така че хората знаят, че този отговор е решен и запазва записа чист. Благодаря!   -  person Simon    schedule 02.01.2012
comment
би било чудесно, но не мога да го направя, защото репутацията ми е под 100...   -  person Momo    schedule 03.01.2012
comment
Изненадан съм, наистина ли опитахте? Винаги трябва да можете да отговорите на собствения си въпрос. blog.stackoverflow.com/2011/07/   -  person Simon    schedule 03.01.2012
comment
странно, опитвах преди, но не се получи.. сега работи :-) thnx   -  person Momo    schedule 04.01.2012


Отговори (1)


Поправих това. Намерих добра помощ тук: http://blogs.mathworks.com/loren/2010/12/21/strings-and-numbers-as-arguments/

в случай, че някой се натъкне на това и би искал да знае заобиколно решение.

person Momo    schedule 04.01.2012