lab2 (2)

background image

Programowanie równoległe i rozproszone

1

Cel zadania

Celem zadania jest zapoznanie z algorytmami i sposobami przetwarzania na karcie

graficznej w środowisku CUDA.

Zadanie 3 - Rozmycie Gaussa GPU

Napisz program stosujący rozmycie gaussa na materiale wideo. Algorytm rozmycia

Gaussa można znaleźć pod adresem:
http://www.algorytm.org/przetwarzanie-obrazow/filtrowanie-obrazow.html

Wymagania

• Program powinien mierzyć czas przetwarzania całego pliku wideo,
• Program powinien wypisać czas obliczeń podany w ms.
• Program nie może korzystać z gotowych filtrów zawartych w bibliotekach. Musi

realizować filtr jako opracje matematyczne na macierzy.

Wskazówki

• Czas wczytywania klatki z pliku można pominąć.
• Odczyt klatki video do postaci macierzy można zrealizować przy pomocy funkcji z

biblioteki OpenCV.

Dokumentacja

Dokumentacja oprócz standardowych elementów powinna jeszcze zawierać wykresy

zależności czasu obliczeń od ilości wątków oraz wykres przyśpieszenia. Mierzony czas
powinien być nie mniejszy niż 3 s.

Położenie plików

• Program: ./zad3/gauss gpu
• Dokumentacja L

A

TEX: ./zad3/dok.tex

• Dokumentacja PDF: ./zad3/dok.pdf

Uruchamianie

./gauss gpu <count> <video input> <video output>

• count - liczba wątków,
• video input - ścieżka do pliku wejściowego, na którym zastosowany zostanie filtr,
• video output - ścieżki do pliku wyjściowego z zastosowanym filtrem.

Copyright c

Politechnika Krakowska 2013

14/11/2014


Wyszukiwarka

Podobne podstrony:
I9M1S1 Nawrot Gudanowicz lab2
IWP JP2 Lab2 Struktury
Lab2 OZE id 259328 Nieznany
lrm sprawozdanie kck lab2
LAB 4 Lab2 WprowadzenieMATLAB 2 Nieznany
lab2(v2), Semestr III, Technologie wytwarzania
termo lab2 szczotka
Grudziński Krawiec lab2# 10 2012
Badanie wyplywu cieczy ze zbior sprawozdanie z lab2 id 631079 (2)
lab2 3 3
MES lab2
program lab2 1JP3
lab2 7 id 259265 Nieznany
Instrukcja IEF Algorytmy i struktury danych lab2
lab2 pd
lab2
PO lab2, Poptymalizacja
bd lab2 id 81995 Nieznany (2)

więcej podobnych podstron