Zaloguj się
Blog na Matlab.pl
Forum polskich użytkowników
 
UŻYTKOWNICY GRUPY PROFIL Zaloguj się, by sprawdzić wiadomości FAQ
 



Napisz nowy temat     Odpowiedz do tematu Zobacz poprzedni temat :: Zobacz następny temat

Pogrubienie konturu
Forum MATLAB Strona Główna-> Przetwarzanie obrazów, grafika
Post Wysłany: 3 Styczenia 2017, Wto 3:23 pm Temat postu: Pogrubienie konturu Odpowiedz z cytatem
 
AUTOR:
rider



Dołączył: 22 Lis 2016
Posty: 4


Ogląda profil użytkownika Wyślij prywatną wiadomość
Witam. Mam problem, robię program do segmentacji obrazu. Używam takiego skryptu.

Poniżej przedstawiony jest rezultat działania. Mam pytanie, w jaki sposób można pogrubić kontur? W tym przypadku jest on widoczny ale dla innych obrazów niekoniecznie. To samo tyczy się zmiany kolorów. Próbowałem zmienić 255, i pokazuje mi tak naprawdę dla takiej samej wartości innej od 255 różne kolory przy różnych obrazach. Ale kluczowe pytanie jest jak pogrubić ?

Cytat:
I = imread('moon.png');
figure, imshow(I);
level = graythresh(I);
BW = im2bw(I,level);
imshow(BW)
mask2 = bwareaopen(BW,1000);
imshow(mask2);
texture1 = I;
texture1(~mask2) = 0;
texture2 = I;
texture2(mask2) = 0;
imshow(texture1);
figure, imshow(texture2);
boundary = bwperim(mask2);
segmentResults = I;
segmentResults(boundary) = 255;
imshow(segmentResults);




 

Post Wysłany: 3 Styczenia 2017, Wto 10:08 pm Temat postu: Odpowiedz z cytatem
 
AUTOR:
alhambra
Może pisać książki


Dołączył: 05 Sie 2008
Posty: 685


Ogląda profil użytkownika Wyślij prywatną wiadomość
rozważyłbym znajdywani w zmiennej segmentResults wartości 255 i dopisanie do sąsiednich komórek (góra/dół/lewo/prawo) tej samej wartości - wtedy powinno być pogrubione o 2 piksele
a jak chcesz bardziej pogrubić to przepisanie wartości 255 dla 2 komórek w bok (lewo/prawo) oraz tak samo dla góry i dołu.

mam nadzieję że jest to zrozumiałe



_________________
Korepetycje z Matlaba, pomoc ....
 

Forum MATLAB Strona Główna-> Przetwarzanie obrazów, grafika
Wyświetl posty z ostatnich:   

Napisz nowy temat     Odpowiedz do tematu Zobacz poprzedni temat :: Zobacz następny temat

Wszystkie czasy w strefie CET (Europa)

Skocz do:  

Statystyki forum:



Od dnia 08.06.2006 forum odwiedzano 34482996
Najwięcej użytkowników 266 było obecnych 19 Lutego 2015, Czw 7:03 pm

Aktualnie online:




Najnowsze posty na forum:
Problem optymalizacji wielokryterialnej  (15 Lutego 2017, Sro 12:06 am)
Zadanie z matlaba  (14 Lutego 2017, Wto 6:48 pm)
pomoc przy wykresie funkcji kwadratowej  (13 Lutego 2017, Pon 7:54 pm)
Współrzędne kartezjańskie uwikłane przy przejściu z układu ?  (13 Lutego 2017, Pon 2:20 pm)
nowe okno po kliknięciu na wykres  (12 Lutego 2017, Nie 6:41 pm)
Pomoc w Matlabie z macierzami  (12 Lutego 2017, Nie 10:28 am)
dodawanie szumu - prosba o pomoc  (10 Lutego 2017, Pią 11:51 am)
wykres do Octave - prośba o pomoc  (9 Lutego 2017, Czw 9:51 pm)
wpisywanie danych do tablicy  (8 Lutego 2017, Sro 8:17 pm)
Pole powierzchni (obraz binarny)  (8 Lutego 2017, Sro 7:55 pm)
Twoje prawa:
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać plików na tym forum