Hirdetés

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

  • Micsurin

    nagyúr

    (Hülye kérdés következik sorry sajnos szakdogával sikeresen beválasztottam... :) :W )

    Python + OpenCV: adott egy while loop ahol egy videót frame-enként dolgozok fel, szeretnék soros portról beolvasni egy értéket minden egyes frame esetén a loopon belül majd ez alapján az adott framere kört rajzolni. Igen ám de két probléma jön szembe rögtön és tippre kéz a kézben lesz a megoldásuk..., ha behívom a Serial-t a loopban az kb ~30-32FPS-ről a vonal detektálásom ~20FPS-re redukálja a 0,0001 wait miatt ami a mintavételezési ideje a Serial-nak ez az egyik és kevésbé égető dolog. A másik ami jelenleg fájóbb, hogy a kör csak villog a kirenderelt képen mintha ugrálna a beolvasott érték (nem nem ugrál amit Serial-on kapok, Arduinora és GY521-es accelerora én írtam stabil értéket ad vissza) ellenben ha kézzel növelgetem a kör sugarát frame-ről frame-re pl 50px-el akkor szépen folyamatosan nő majd kilép a képből.

    Hogy az isten haragjában tudom én ezt párhuzamosítani? Addig megvagyok, hogy asyncio kéne nekem de a hogyant nagyon nem tudom felfogni most így elsőre.

    A While loopot és a soros olvasást úgy, hogy nem akasztom meg a loop-ot gyakorlatilag egyáltalán? :F Ha.NET-ben lennék nem szenvednék de itt jön a harmadik probléma Python révén azt sem tudom hol vagyok. :W A másik opcióm a C++ lenne ugye talán még nem késő az egész projektet átmozgatnom de nyernék vele vajon bármit? Tekintve, hogy a C++-t is most kéne amolyan on the plot felszednem nulláról.

    Remélem érthető volt és valaki tud valami okosat :B sorry ha összeszedetlen volt akkor próbálok pontosítani valahogy csak az elmúlt két hét mind melóból mint szakdogából erős lett lassan kéne aludni is :B

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