Keresés

Új hozzászólás Aktív témák

  • icons

    addikt

    válasz Teasüti #26 üzenetére

    Már azóta öt nap eltelt, lehet hogy megkaptad a választ:)

    Nem kell tudnia hogy hol van a térben, elég ha tudja az ő lokális koordinátarendszerét. Lát mondjuk 1024 pixel szélességben. Ha középre mutatsz, akkor a képernyő közepén fog valami csinálni. Ha a 1. pixel körül. akkor a bal szélén, ha az 1024-körül, akkor a képernyő jobb fele. Utóbbi két érték között pedig skálázik egyet
    Ha a képernyőd szélességben 1920 pixelből áll, te a Leap terében a 80pixelnél mutatsz valamit, akkor 80*1920/1024 pixelt mozgatod a képernyőn.

    Tehát a Leap terébe "egyenesen" nyúlsz bele gondolom, az eszköz fizikai szélességére merőlegesen.

    A probléma nyilván akkor lehetne, ha ezzel a síkkal (eltekintve attól, hogy nyilván nem síkban lát, de ez most lényegtelen) valamilyen nem 90 fokos szöget zárnál be. Tehát a képernyő ott van egy méterre, te pedig a Leap jobb oldaláról X fokban mutatsz a képernyőd bal oldalára. Amennyiben nem tudja, hogy a képernyő 10 méterre van, a Leaptől balra két méterre, stb, nyilván fingja sincsen hogy pontosan hova mutatsz. Tehát 99%ra biztosan mondom, hogy ilyet nem csinálhatsz (pontosabban megteheted, de akkor:) számodra hibás működésnek fog tűnni, mert akkor is úgy veszi, hogy a mozgatott Leap pixel * 1920 / 1024-es képernyőpixelt mozgatod.
    Gondolom pont ezért idő, mire megtanulja az ember, mert elsőre nem "merőlegesen nyúlsz bele", és más pixel mozog, mint amit szeretnél.

    Remélem érthető, hogy mire gondolok :)

  • icons

    addikt

    válasz Teasüti #32 üzenetére

    Ez nagyon jól hangzik, de eszméletlenül nehéz.
    Amíg a valóságban ismered a haverodat, tudod hogy mier mutat akkor is, ha mögéd mutat, a kapzsi "haverod" meg amúgyis csak a pénztárcára mutat, addig a gépnek semmi plusz infója sincs.
    Tehát amíg a valóságban egy gesztust pontatlanul is elvégezhetsz, a másik a titeket körülvevő infókból már tud adni egy előzetes becslést, hogy mit szeretnél csinálni, és ezáltal rá tud jönni, hogy mit akartál mutatni (nem tudom, hogy ez a mondat magyar volt-e).

    Tehát a probléma az, hogy hiába tanítasz be egy gesztust, azt reggel, fáradtan máshogy fogod elvégezni. Amire persze lehet tanuló módszereket alkalmazni, csak elképesztően nehéz.

    De valóban az lenne a király, ha ez működne. Mindenesetre a Leap nem tűnik rossznak, a Kinect-et meg talán a M$ pénze keresztülnyomja az azt nem megvenni akaró tömegeken (M$ mostanában nagyjából mindennel ezt csinálja, de amíg a profitja Magyarország éves GDP-ével megegyezik, addig meg is teheti)

  • icons

    addikt

    válasz Teasüti #35 üzenetére

    Persze, ezek nagyon jól hangoznak, de amikor le kell programozni és betanítani, akkor már problémásabb :)

    Alapvetően 3-4 gesztust ki lehet találni, de onnantól sajnos hasonlítani fognak egymásra. Az sem célszerű, ha két gesztus ugyanúgy kezdődik, mert akkor (megvalósítástól függően) lehet hogy várni kell, míg eldől, melyiket is csinálja a user.

    A kéz "elemzése" egy dolog, megfelelően különböző gesztusok definiálása egy másik, az meg egy még nehezebb, hogy ezeket utána a felhasználók vissza tudják hívni megfelelő felismerési aránnyal :)

    Bár még sosenem volt Leapem, Kinect-tel ilyesmi problémáink voltak :). Az adatok kinyerésével nem volt probléma, a pontosságukkal sem, de 7-8 gesztusnál már nagyon nehéz volt megkülönböztetni őket.

Új hozzászólás Aktív témák