Sense: Camera

W związku z nowym pomysłem, dodałem do frameworka możliwość ładowania do tekstury danych z urządzenia przechwtyującego obraz. Aktualnie implementacje oparłem na bibliotece OpenCV i w zasadzie zamknęła się ona w kilku liniach kodu. Docelowo chcę skorzystać bezpośrednio z DirectShow, jednak strasznie dużo obiektów COM’owych trzeba utworzyć, zainiciować itp. Więc narazie przeżyje dodatkowe dll’ki w katalogu :)

Rezultat poniżej:

sense - camera #1

Binarek nie daje bo w sumie narazie nie ma po co, a sam kod jest dosyć niestabilny. W ogóle poziom entropii w kodzie frameworka wzrósł mi niebotycznie i nadchodzi czas żeby wkońcu posprzątać. Aktualnie dodałem flagę która kompiluje Sense w wersji lite bez shaderów, framebuffer’ów i całej reszty przez co pozwala na uruchomienie programu na starszych konfiguracjach – dzięki temu mogłem testować kamerkę którą mam w starym laptopie :)

A co do OpenCV, to natknąłem się na tą bibliotekę przy okazji biblioteki openFrameworks. Polecam zobaczyć galerię performance’ów bo ludzie porobili naprawdę interesujące rzeczy.

Leave a Reply