Skip to content

Värintunnistus ​

Instanssin esittely ​

Kun lisäät Värintunnistus(ColorDetection)-lohkon työtilaan, Python-koodiin lisätään automaattisesti seuraava instanssin esittely:

python
color_detection = ColorDetection(0)
# Kun instansseja on useita
color_detection_1 = ColorDetection(1)

Parametrit ​

NimiLajiKuvausAlue / TyyppiOletus
indexPudotusvalikon vaihtoehtoInstanssin numero (alkaa nollasta)Kokonaisluku 0 tai suurempi0

Aseta kamera ​

Määrittää, mitä kameraa käytetään värintunnistukseen.

device

Parametrit ​

NimiLajiKuvausAlue / TyyppiOletus
unitPudotusvalikon vaihtoehtoKameralaitteen nimiJärjestelmän kameran nimi-

Python ​

python
color_detection = ColorDetection(0)

color_detection.device('')

Lisää väri kohdeväreihin ​

Lisää värin niihin kohdeväreihin, jotka värintunnistus tunnistaa.

register_color

Parametrit ​

NimiLajiKuvausAlue / TyyppiOletus
colorPudotusvalikon vaihtoehtoVärin nimimusta(black), punainen(red), keltainen(yellow), vihreä(green), syaani(cyan), sininen(blue), magenta(magenta), valkoinen(white)-
waitValintaruutuOdotetaanko, kunnes valmisTRUE / FALSETRUE

Python ​

python
color_detection = ColorDetection(0)

color_detection.register_color('red', wait=True)

Poista väri kohdeväreistä ​

Poistaa värin niistä kohdeväreistä, jotka värintunnistus tunnistaa.

delete_color

Parametrit ​

NimiLajiKuvausAlue / TyyppiOletus
colorPudotusvalikon vaihtoehtoVärin nimimusta(black), punainen(red), keltainen(yellow), vihreä(green), syaani(cyan), sininen(blue), magenta(magenta), valkoinen(white)-
waitValintaruutuOdotetaanko, kunnes valmisTRUE / FALSETRUE

Python ​

python
color_detection = ColorDetection(0)

color_detection.delete_color('blue', wait=True)

Aseta tunnistusehdoksi pinta-ala ​

Määrittää, kuinka suuri väriala vähintään on, jotta se tunnistetaan. Vain vähintään tämän kokoiset alueet näkyvät näytöllä.

area_condition

Parametrit ​

NimiLajiKuvausAlue / TyyppiOletus
dataSyöte (lohko)Pinta-alaehdon arvoDesimaaliluku 0 tai suurempi-

Python ​

python
color_detection = ColorDetection(0)

color_detection.area_condition(50)

Tunnista kerran ​

Etsii kuvasta ne värit, jotka voidaan tunnistaa, ja merkitsee niiden alueet yhden kerran.

detect_once

Parametrit ​

(ei mitään)

Python ​

python
color_detection = ColorDetection(0)

color_detection.detect_once()

Käynnistä / pysäytä jatkuva tunnistus ​

Seuraa kuvassa niitä värejä, jotka voidaan tunnistaa, jatkuvasti ja merkitsee niiden alueet näytölle.

detect_continuous

Parametrit ​

NimiLajiKuvausAlue / TyyppiOletus
unitPudotusvalikon vaihtoehtoToimintokäynnistä(start), pysäytä(stop)-

Python ​

python
color_detection = ColorDetection(0)

# unit = "start"
color_detection.detect_continuous()
# unit = "stop"
color_detection.stop()

Näytä tulos ​

Määrittää, näytetäänkö värintunnistuksen tulos kamerakuvassa vai ei.

display

Parametrit ​

NimiLajiKuvausAlue / TyyppiOletus
onPudotusvalikon vaihtoehtoNäyttö PÄÄLLÄ / POISnäytä(on=True), piilota(off=False)TRUE

Python ​

python
color_detection = ColorDetection(0)

color_detection.display(True)
color_detection.display(False)

Värin tiedot ​

Palauttaa antamasi värin sijainnin ja koon.

color_data

Parametrit ​

NimiLajiKuvausAlue / TyyppiOletus
colorPudotusvalikon vaihtoehtoVärin nimimusta(black), punainen(red), keltainen(yellow), vihreä(green), syaani(cyan), sininen(blue), magenta(magenta), valkoinen(white)-
posPudotusvalikon vaihtoehtoKoordinaatin/koon lajix, y, min_x, max_x, min_y, max_y, width, height, area-

Python ​

python
color_detection = ColorDetection(0)

color_detection.color('red', 'x')
color_detection.color('green', 'y')
color_detection.color('blue', 'area')

Onko tietty väri tunnistettu? ​

Onko valitsemasi väri löydetty

color_detected

Parametrit ​

NimiLajiKuvausAlue / TyyppiOletus
colorPudotusvalikon vaihtoehtoVärin nimimusta(black), punainen(red), keltainen(yellow), vihreä(green), syaani(cyan), sininen(blue), magenta(magenta), valkoinen(white)-

Python ​

python
color_detection = ColorDetection(0)

color_detection.color_detected('red')