NVidia dodaje obsługę akceleracji przez GPU w OpenCV
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
Powiązane publikacje

Chińscy inżynierowie rzekomo uszkodzili maszynę litograficzną ASML DUV podczas próby inżynierii wstecznej
66
Naukowcy z Rice University opracowali błyskawiczną metodę recyklingu magnesów neodymowych. Trwa sekundy zamiast dni
25
Polskie firmy RECTANGLE i EXATEL zostały wybrane przez agencję kosmiczną EUSPA do aktualizacji systemu nawigacji Galileo
10
AMD na OCP Global Summit 2025 pokazało broń przeciwko NVIDII. Helios z GPU Instinct i CPU EPYC to przyszłość centrów danych
36













