Wycinanie "zakretów" ze zbioru punktow

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
Awatar użytkownika
dajpanspokój
Posty: 145
Rejestracja: 05 lis 2015 08:15
Wersja środowiska: LabVIEW 2016

Wycinanie "zakretów" ze zbioru punktow

Post autor: dajpanspokój »

Heja

Mam do stworzenia wstege wokol punkow o niewypuklym kształcie. Chcę jej użyć by wyeliminować wszystkie artefakty i szumy, które psują mi analizę.
Problem pojawia się gdy określę szerokość tej wstęgi na zbyt dużą. Na stworzonym wielokącie pojawiają się wtedy dziury tak jak w tych przypadkach:
loops2.PNG
loops2.PNG (19.36 KiB) Przejrzano 6751 razy
loops.PNG
loops.PNG (18.64 KiB) Przejrzano 6751 razy
Te dziury powodują że używając Point In Polygon.vi punkty wewnatrz wstęgi sa określone jako Outside, zamiast Inside.
Macie jakiś sprytny pomysł jak je wyeliminować?
Mogę używać vi z Vision, jesli bedzie trzeba.
Obrazek
PiDi
Posty: 641
Rejestracja: 31 gru 2010 01:36
Wersja środowiska: LabVIEW 2017
Lokalizacja: Katowice

Re: Wycinanie "zakretów" ze zbioru punktow

Post autor: PiDi »

Jakieś dane? Kawałek kodu?
ObrazekObrazekObrazekObrazek
Awatar użytkownika
dajpanspokój
Posty: 145
Rejestracja: 05 lis 2015 08:15
Wersja środowiska: LabVIEW 2016

Re: Wycinanie "zakretów" ze zbioru punktow

Post autor: dajpanspokój »

Hej

Moge ci dac to pare zbiorow punktow z roznych profili. Nie moge niestety udostepnic vi ktory je generuje.

Klastery zaweraja:
Model - zbior puktow w srodku
Landmarks - punkty specjalne w modelu
Envelope - wstega stworzona na podstawie landmarksow

Jeden klaster zawiera wstege z 3 dziurami, ale to jest jakis super specjalny przypadek, ktory moze nie byc stosowany. Potraktujmy to jako zadanie z gwiazdka ;)
Zapisalem klastery dla wersji labview 8.0
Załączniki
Model dziury 8.0.rar
(13.42 KiB) Pobrany 316 razy
Obrazek
Awatar użytkownika
micard
Posty: 207
Rejestracja: 30 wrz 2011 11:28
Wersja środowiska: LabVIEW 2017
Kontakt:

Wycinanie "zakretów" ze zbioru punktow

Post autor: micard »

Czy dobrze rozumiem, że masz znany "idealny przebieg", wokół którego chcesz stworzyć region "akceptowalnych" wartości - wstęga; a do analizy chcesz zostawić tylko punkty, które mieszczą się we wstędze?
PiDi
Posty: 641
Rejestracja: 31 gru 2010 01:36
Wersja środowiska: LabVIEW 2017
Lokalizacja: Katowice

Re: Wycinanie "zakretów" ze zbioru punktow

Post autor: PiDi »

ObrazekObrazekObrazekObrazek
Awatar użytkownika
dajpanspokój
Posty: 145
Rejestracja: 05 lis 2015 08:15
Wersja środowiska: LabVIEW 2016

Wycinanie "zakretów" ze zbioru punktow

Post autor: dajpanspokój »

Tak, zapomnialem napisac
Obrazek
ODPOWIEDZ