Ваша самая большая проблема здесь заключается в разработке алгоритма, а не выборе языка. Моим советом будет прототип вашего проекта в Matlab, если у вас есть к нему доступ. То, что вы пытаетесь сделать, - это активная область исследований, и многие исследователи предпочитают Matlab и публикуют свой код Matlab. Это означает, что вы можете найти код Matlab в Интернете, который может выполнять хотя бы часть того, что вам нужно, например сегментацию изображения.
Я бы посоветовал использовать C++, если только вы не наработали свой алгоритм, и скорость становится важной. Matlab позволит вам быстро опробовать идеи и не тратить большую часть времени на детали реализации. После того, как вы разработаете свой алгоритм до такой степени, когда будете довольны результатами, вы можете подумать о том, чтобы реализовать его как удобную систему на «реальном» языке программирования.
Это может быть интересно: http://stackoverflow.com/questions/94875/image-processing-in-python или http://stackoverflow.com/questions/189155/facial-recognition-software-algorithms-etc – warren 2008-11-03 21:46:33