.
Załóż konto
EnglishDeutschРусскийFrançaisEspañol中国

NVidia dodaje obsługę akceleracji przez GPU w OpenCV

Sebastian Oktaba | 23-09-2010 15:21 |

Firma NVidia ogłosiła dziś wprowadzenie obsługi CUDA w popularnej bibliotece obróbki obrazu, OpenCV, pomocnej w tworzeniu zaawansowanych rozwiązań dla dziedzin robotyki, motoryzacji, medycyny, produktów konsumenckich, zabezpieczeń, produkcji i nauki. Dzięki obsłudze akceleracji przez procesor graficzny wdrożonej w bibliotekach OpenCV, programiści otrzymują możliwość wykonywania w czasie rzeczywistym dokładniejszych i bardziej złożonych algorytmów OpenCV na obrazach w wyższej rozdzielczości, które zużywają przy tym mniej energii. To osiągnięcie ułatwić powinno rozwój wielu nowych rozwiązań wizualizacji komputerowej. Tysiące deweloperów oraz ponad dwa miliony pobrań świadczą o popularności biblioteki OpenCV w rozwoju potężnych, wymagających obliczeniowo zastosowań, które wymagają ogromnej wydajności w czasie rzeczywistym. Dla przykładu, w obliczeniach głębi nowy silnik OpenCV pracuje na procesorze graficznym od 5 do 10 razy szybciej w porównaniu do identycznego rozwiązania opartego wyłącznie na procesorze centralnym.

„Nowe zastosowania wizualizacji komputerowej, tj. skomplikowane algorytmy rozpoznawania, śledzenia i trójwymiarowej rekonstrukcji obiektów, często były ograniczone zbyt niską mocą obliczeniową, która ponadto hamowała kreatywność osób pracujących na tym polu,” twierdzi Gary Bradski, Starszy pracownik naukowy w Willow Gagare i założyciel OpenCV. „Dzięki akceleracji opartej na procesorach graficznych z architekturą CUDA, wiele algorytmów bibliotek OpenCV będzie pracować od 5 do 10 razy szybciej, co umożliwi tworzenie oraz łączenie bardziej funkcjonalnych zastosowań w przyszłości.”

„Akceleracja procesorów graficznych firmy NVidia daje bibliotekom OpenCV moc obliczeniową niezbędną do tworzenia zaawansowanych mechanizmów automatycznego wspomagania kierowcy oraz innych, popularnych rozwiązań dla rynku konsumenckiego,” twierdzi Taner Ozcelik, Dyrektor Generalny działu motoryzacyjnego w firmie NVidia. „OpenCV to zestaw narzędziowy dla programistów, dzięki któremu mogą oni natychmiast badać i rozwijać te produkty bez potrzeby tworzenia algorytmów wizualnych od podstaw. To znaczący kamień milowy w tej branży, który może skutkować znaczną popularyzacją rozwiązań wizualizacji komputerowej w szerokiej gamie sektorów.”

Według planów, pierwsza wersja bibliotek OpenCV z obsługą procesorów graficznych opartych na architekturze CUDA dla wielu popularnych i potężnych funkcji, ma zostać udostępniona na wiosnę 2011 r. Niektóre z tych akcelerowanych funkcji bibliotek OpenCV są już dostępne w repozytorium kodu źródłowego OpenCV.

„W moim laboratorium bardzo często korzystamy z bibliotek OpenCV, używając ich w rozwoju naszych autonomicznych pojazdów,” mówi Sebastian Thrun, profesor nauk komputerowych i inżynierii elektrycznej na Uniwersytecie Stanford. „Dzięki akceleracji procesorów graficznych opartych na architekturze CUDA, OpenCV osiąga natychmiastowy wzrost wydajności, który niezmiernie pomaga w naszych badaniach. Biblioteki OpenCV i architektura CUDA znacząco zwiększą możliwości wizualizacji komputerowej w naszych automatycznych pojazdach.” 

Źródło: NVidia

Twoja ocena publikacji:
0
Sebastian Oktaba
Liczba komentarzy: 3

Komentarze:

x Wydawca serwisu PurePC.pl informuje, że na swoich stronach www stosuje pliki cookies (tzw. ciasteczka). Kliknij zgadzam się, aby ta informacja nie pojawiała się więcej. Kliknij polityka cookies, aby dowiedzieć się więcej, w tym jak zarządzać plikami cookies za pośrednictwem swojej przeglądarki.