ee.Classifier.spectralRegion

Tworzy klasyfikator, który sprawdza, czy dane wejściowe znajdują się w wielokącie zdefiniowanym przez zestaw współrzędnych w dowolnym dwuwymiarowym układzie współrzędnych. Każde dane wejściowe do sklasyfikowania muszą mieć 2 wartości (np. obrazy muszą mieć 2 pasma). Wynikiem będzie 1, jeśli wartości wejściowe znajdują się w danym wielokącie, a 0 w przeciwnym razie.

WykorzystanieZwroty
ee.Classifier.spectralRegion(coordinates, schema)Klasyfikator
ArgumentTypSzczegóły
coordinatesListaWspółrzędne wielokąta w postaci listy pierścieni. Każdy pierścień to lista par współrzędnych (np. [u1, v1, u2, v2, ..., uN, vN]). Żadna krawędź nie może przecinać innej krawędzi. Wynikowa klasyfikacja będzie wynosić 1, jeśli wartości wejściowe znajdują się wewnątrz danego wielokąta, tzn. aby wydostać się z wielokąta, trzeba przekroczyć nieparzystą liczbę jego krawędzi, a w pozostałych przypadkach – 0.
schemaLista, domyślna: nullSchemat klasyfikatora. Lista nazw pasm lub właściwości, na których będzie działać klasyfikator. Ten klasyfikator nie przechodzi etapu trenowania, więc te wartości muszą być określone ręcznie. Domyślna wartość to ['u', 'v'].