Pages

Obrada slike na ugradbenom sustavu u svrhu analize zamućenosti vode
Obrada slike na ugradbenom sustavu u svrhu analize zamućenosti vode
Ana Cej Gagović
U okviru završnog rada obavljena je osnovna konfiguracija pločice Raspberry Pi te napravljena skripta za obradu slike u svrhu analize zamućenosti vode brojanjem čestica koje plutaju u određenom volumenu vode. Skripta je pisana u programskom jeziku Python korištenjem biblioteke OpenCV. Glavno rješenje problema analize zasniva se primjenom klase „SimpleBlobDetector“ implementirane u OpenCV koja svojim algoritmom detektira i prebrojava plutajuće čestice u vodi. Zbog energetske...
Obrada slike u svrhu međusobne lokalizacije dvaju robota
Obrada slike u svrhu međusobne lokalizacije dvaju robota
Nina Družetić
U ovom završnom radu opisan je proces obrade slike u svrhu lokalizacije dvaju robota. Obrada slike, koja je provedena, sastoji se od algoritama za prepoznavanje crvene i zelene boje te za identifikaciju kružnih oblika. Pomoću podataka dobivnih direktno iz tih funkcija i funkcija koje su nadopunjavale navedene, dobiveno je dovoljno informacija za izvedbu glavnog cilja rada,koji je određivanje međusobne udaljenosti i položaja između dva robota. Za programsko rješenje korišten je...
Obrada slike uz pomoć konvolucijskog genetskog programiranja
Obrada slike uz pomoć konvolucijskog genetskog programiranja
Ante Gazibarić
Obrada slike pomoću kartezijskog genetskog programiranja .
Obrada sonarske slike u svrhu detekcije šake ronioca
Obrada sonarske slike u svrhu detekcije šake ronioca
Franka Guštin
Ronioci prilikom svojih misija djeluju u opasnom i slabo nadziranom okruženju gdje i najmanji neočekivani tehnički kvarovi ili nedostatak pažnje mogu dovesti do katastrofalnih posljedica. Iz tog se razloga koriste autonomne podvodne ronilice koje pomažu roniocu na misijama i prate njegovo fizičko i psihičko stanje. U radu je implementiran sustav koji na temelju sonarske slike detektira šaku ronioca i određuje broj ispruženih prstiju te tako omogućava interakciju između ronioca i...
Obrada toka podataka korištenjem platforme Apache Beam
Obrada toka podataka korištenjem platforme Apache Beam
Gregory Tomadin
U ovom radu opisane su osnove obrade toka podatka, kada i zašto se koristi te prednosti takve obrade. Isto tako u ovom radu opisani su osnovni koncepti platforme Apache Beam, njene komponente (cjevovod, PCollection, PTransform itd.), njene funkcionalnosti te način izvođenja aplikacija definiranih pomoću skupova razvojnih alata Apache Beama.
Obrada toka podataka korištenjem platforme Apache Pulsar
Obrada toka podataka korištenjem platforme Apache Pulsar
Petar Gabrijel Kedmenec
Apache Pulsar je platforma otvorenog koda za razmjenjivanje poruka između procesa. U ovom radu su obrađeni najvažniji dijelovi platforme čije razumijevanje je kritično za efikasan rad s platformom. U sklopu rada je također razvijen i studijski slučaj na kojemu su prikazane neke od mogućnosti platforme.
Obrada toka podataka korištenjem programske knjižnice Kafka Streams
Obrada toka podataka korištenjem programske knjižnice Kafka Streams
Darija Lukić
U okviru ovog rada opisana je Javina Kafka Streams knjižnica za obradu toka podataka, točnije jedan od API-ja koje ona nudi, Kafka Streams DSL API. Kafka Streams knjižnicu nudi softverska platforma Apache Kafka, zbog čega je za potrebe njenog razumijevanja pobliže prikazana i sama Kafkina arhitektura. Kao rezime prikazanog, dana su dva jednostavna primjera obrade stvarnih povijesnih jednogodišnjih podataka Citi Bike aplikacije.
Obrada toka podataka korištenjem programske knjižnice Kafka Streams
Obrada toka podataka korištenjem programske knjižnice Kafka Streams
Josip Lučić
Ovaj rad demonstrira obradu toka podataka koristeći Processor API u programskom jeziku Java. On je jedan od dvaju API-ja koje platforma Apache Kafka nudi u sklopu programske knjižnice Kafka Streams. S obzirom na to da je Kafka Streams sastavni dio platforme, rad se prije svega fokusira na njenu arhitekturu, funkcionalnosti i terminlogiju radi lakšeg razumijevanja. Naravno, prije objašnjavnja programskog koda, glavni koncepti samog Processor API-ja su također opisani. Podaci koji se...
Obrada toka senzorskih podataka korištenjem platforme Apache Apex
Obrada toka senzorskih podataka korištenjem platforme Apache Apex
Borna Bezjak
U radu je opisana platforma za obradu velike količine podataka Apache Apex. Prikazana je integracija s platformom Apache Hadoop, osnovni koncepti rada s platformom Apache Apex. Opisan je proces validiranja aplikacije, te kako se platforma Apache Apex nosi s ograničenim resursima i kako se oporavlja od pogrešaka. Uz opis platforme prikazan je proces izrade aplikacije za obradu tokova podataka s temperaturnih senzora. Aplikacija čita zapise iz datoteke i dinamički računa maksimalnu,...
Obrada toka senzorskih podataka korištenjem platforme Apache Flink
Obrada toka senzorskih podataka korištenjem platforme Apache Flink
Sara Zorčić
Obrada podataka se razvijala paralelno sa razvojem društva. Razvojem novih hardverskih komponenti, računalna obrada podataka postaje svakodnevno korištena u svim ljudskim djelatnostima. Veliki podaci su sad već dobro poznat pojam u svijetu tehnologije i odlikuju se glavnim karakteristikama poput volumena, raznolikosti i brzine. Za obradu takvih podataka u stvarnom vremenu postoji nekoliko open source platforma Ovaj rad bavi se funkcionalnostima platforme Apache Flink s posebnim osvrtom...
Obrada tokova podataka na rubu i podatkovnom oblaku
Obrada tokova podataka na rubu i podatkovnom oblaku
Iva Barišić
Ovaj rad istražuje koncepte i izazove obrade podataka u kontekstu IoT sustava. IoT sustavi omogućavaju povezivanje i komunikaciju između fizičkih uređaja i interneta te pružaju brojne prednosti u različitim industrijama. S obzirom na veliku količinu podataka koje generiraju IoT uređaji, ključno je razumjeti kako efikasno obraditi te podatke. U radu se analizira važnost obrade podataka na rubu (engl. Edge Computing) kao tehnologije koja omogućava obradu podataka na samim...
Obrada velikih podataka korištenjem grafičkih procesora na platformi Apache Spark
Obrada velikih podataka korištenjem grafičkih procesora na platformi Apache Spark
Darija Lukić
Apache Spark je programski okvir za obradu velikih skupova podataka koji obradu može obavljati na jednom ili više računala. Nudi razvojne API-je za nekoliko programskih jezika od kojih je u studijskom slučaju ovog rada korištena Java. Programske naredbe iz dostupnih razvojnih API-ja izvršavaju se na procesorskoj jedinici - procesoru. Procesor je dizajniran za brzo rješavanje širokog raspona zadataka, ali je ograničen u istodobnosti zadataka koji se mogu izvoditi. Masivnu...

Pages