Jak obliczyć obwód?

mkukulka
Użytkownik
Użytkownik
Posty: 3
Rejestracja: 30 mar 2011, o 22:56
Płeć: Mężczyzna
Lokalizacja: Poznań

Jak obliczyć obwód?

Post autor: mkukulka »

Witam,

Mam obraz po binaryzacji. Muszę wyznaczyć obwód czarnego pola widocznego poniżej na obrazku. Mam wyznaczone pole, tj. liczbę czarnych pikseli, ale potrzebuję wyznaczyć obwód. Czy macie pomysł jak to zrobić??

Pozdrawiam
Maciej
Awatar użytkownika
Errichto
Użytkownik
Użytkownik
Posty: 1629
Rejestracja: 17 mar 2011, o 18:55
Płeć: Mężczyzna
Lokalizacja: Suwałki
Podziękował: 28 razy
Pomógł: 272 razy

Jak obliczyć obwód?

Post autor: Errichto »

Policz ilość czarnych pikseli, które sąsiadują z co najmniej jednym białym.
Xitami

Jak obliczyć obwód?

Post autor: Xitami »

dla wszystkich czarnych policzyć sumę białych sąsiadów
norwimaj
Użytkownik
Użytkownik
Posty: 5101
Rejestracja: 11 mar 2011, o 16:31
Płeć: Mężczyzna
Lokalizacja: 52°16'37''N 20°52'45''E
Podziękował: 4 razy
Pomógł: 1001 razy

Jak obliczyć obwód?

Post autor: norwimaj »

Odpowiedź zależy od tego, co dokładnie chcesz uzyskać. Czy kwadrat o boku \(\displaystyle{ a}\), którego krawędź jest nachylona do poziomu pod kątem \(\displaystyle{ 45^\circ}\) ma mieć obwód \(\displaystyle{ 2\sqrt{2}a}\) ( Errichto ), czy \(\displaystyle{ 4\sqrt{2}a}\) ( Xitami ), czy \(\displaystyle{ 4a}\). Ta ostatnia opcja jest najtrudniejsza i nie ma dla niej rozwiązania, jeśli jedyne co masz dane to obrazek składający się z pikseli. W szczególności może się zdarzyć, że brzeg figury będzie fraktalem wymiaru większego niż \(\displaystyle{ 1}\). Wtedy obwód będzie nieskończony, ale z rysunku, który masz dany, nie będzie można tego odczytać.
ODPOWIEDZ