Я пытаюсь найти область некоторых регионов на изображении.Обработка изображений MATLAB HELP!
alt text http://img821.imageshack.us/img821/7541/cell1.jpg
Например, я хочу найти область темно-большой области на верхней левой стороне. , и я хочу найти область любой из замкнутой геометрии из изображения.
Как это сделать в Matlab.
Я посмотрел онлайн, и я попробовал regionprops(), но он не идентифицировал разные регионы.
Я пробовал некоторые коды с сайта mathworks для активного контура. некоторые из них работают, но я не мог получить какую-либо область, и это не сработало для небольших регионов! Я думал об обрезке рисунка в первую очередь, чтобы устранить любой шум, затем я использовал imadjust, чтобы немного настроить контраст. Мне нужен какой-нибудь пример, чтобы лучше понять его. – Beho86
Вы должны иметь возможность извлекать координаты x и y контура, используя [C, h] = контур (...). См. Http://www.mathworks.com/access/helpdesk/help/techdoc/ref/contour.html . Затем перейдите по этой ссылке, чтобы найти область: http://www.mathworks.com/access/ helpdesk/help/techdoc/ref/polyarea.html Активные контуры, подобные любому другому методу обработки изображений, не идеальны. Вам придется экспериментировать с параметрами модели в соответствии с вашими потребностями. Также хорошей идеей было бы сделать поиск литературы по активным контурным методам и реализовать их в MATLAB самостоятельно. Это должно быть весело! – hkf