Pages

Programska aplikacija za detekciju kršenja mjera socijalnog distanciranja
Programska aplikacija za detekciju kršenja mjera socijalnog distanciranja
Sandra Gubec
Računalni vid je područje umjetne inteligencije koje nastoji omogućiti računalima prepoznavanje i razlikovanje objekata svojstveno ljudskom vidu. Zahvaljujući brojnim istraživanjima, razvoju novih algoritama te velikoj količini vizualnih informacija od strane pametnih telefona, sigurnosnih kamera i drugih uređaja, računalni vid se uz pomoć dubokog učenja i konvolucijskih neuronskih mreža u današnjici sve više primjenjuje u zadacima koji zahtijevaju prepoznavanje. Iz prethodno...
Programska aplikacija za detekciju maski na licu
Programska aplikacija za detekciju maski na licu
Karlo Posavec
Računalni vid je područje umjetne inteligencije koje se bavi omogućavanjem računala da prepoznaju i procesiraju razne objekte sa slika i videa na način kako je to svojstveno ljudima. Zahvaljujući ogromnoj količini vizualnih podataka koja se dnevno generira, razvojem novih algoritama i većom dostupnošću potrebne računalne snage, u posljednje vrijeme došlo je do značajnog napretka računalnog vida i sukladno tome primjenjuje se kod sve više zadataka koji uključuju...
Programska aplikacija za detekciju objekata temeljem boje i oblika
Programska aplikacija za detekciju objekata temeljem boje i oblika
Daria Batinović
Otkrivanje i detekcija objekata važan je zadatak u mnogim aplikacijama za računalni vid. Takve aplikacije postigle su ogroman napredak zahvaljujući razvoju novih algoritama umjetne inteligencije i većom dostupnošću potrebne računalne učinkovitosti pa se primjenjuju za sve više zadataka detekcije i prepoznavanja. Cilj ovog završnog rada je, koristeći prikladne metode i algoritme iz područja strojnog vida, izraditi programsku aplikaciju za detekciju objekata temeljem boje i oblika....
Programska aplikacija za otkrivanje značajki na licu
Programska aplikacija za otkrivanje značajki na licu
Juraj Bračun
Umjetna inteligencija u zadnje je vrijeme neizostavan dio skoro svakog računalnog programa, web aplikacije ili robotskog sustava. Sposobnosti računala i robota uvelike su se proširile tijekom posljednjih nekoliko godina što je rezultiralo sve većem i sve prisutnijem korištenju umjetne inteligencije kao alata za rješavanje različitih problema u širokom spektru tehničkih područja. Jedno od područja primjene je i mogućnost sustava da procesuira vizualne informacije te iz...
Programska aplikacija za praćenje loptice temeljena na metodologiji strojnog vida
Programska aplikacija za praćenje loptice temeljena na metodologiji strojnog vida
Anamarija Stepinac
U ovome radu prikazana je izvedba programa za prepoznavanje i praćenje loptice. Program je izveden u programskom jeziku Python, koristeći biblioteku OpenCV za omogućavanje strojnog vida. Obrađene su osnovne tehnike strojnog vida, prostori boja potrebni za obradu slike te moduli korišteni za izvedbu programa. Dana su objašnjenja sintakse i svrhe funkcija biblioteke OpenCV korištene u kodu.
Programska aplikacija za predviđanje bolesti
Programska aplikacija za predviđanje bolesti
Lucija Benc
Tema ovog rada je razvoj korisničkog sučelja koje služi kao komunikacija korisnika i modela za predviđanje. Sučelje, kao i model, razvijeni su koristeći programski jezik Python, a uz pomoć Pythonovih biblioteka otvorenog koda, Streamlit i Anaconda. U programskom jeziku Python su prvo izrađeni modeli predviđanja bolesti koje će biti implementirane u sučelju, a zatim je izrađen program koji definira korisničko sučelje u obliku programske aplikacije. U početku rada objašnjena je...
Programska aplikacija za prepoznavanje emocija iz govora
Programska aplikacija za prepoznavanje emocija iz govora
Alan Malnar
Govor je ljudima primarni način komunikacije, a emocije koje se njime prenose pomažu boljem međusobnom razumijevanju. Zbog sve učestalije komunikacije između ljudi i strojeva, postaje bitno da i strojevi budu u mogućnosti prepoznati ljudske emocije. U ovom radu napravljeno je softversko rješenje virtualnog agenta koji prepoznaje emocije na temelju govora. U tu svrhu korištene su akustičke i lingvističke značajke govora. Najvažniji dio softvera čine umjetne neuronske mreže koje...
Programska aplikacija za prepoznavanje ljudskih aktivnosti
Programska aplikacija za prepoznavanje ljudskih aktivnosti
Krešimir Major
Za početak ovog rada, u prvim poglavljima, teorijski će te biti upoznati s pojmovima dubokog učenja i neuronskih mreža. Na detaljan način se objašnjava struktura i rad pojedinog neurona u umjetnim neuronskim mrežama, a nakon toga se bavimo strukturom i radom cijelih neuronskih mreža. Kasnije se upoznaje i objašnjava rad konvolucijskih neuronskih mreža, koje su nam bitne za ovaj rad jer se one koriste za raspoznavanje značajki na slikama. Zatim nakon toga se prikazuje...
Programska aplikacija za pretvaranje govora u tekst
Programska aplikacija za pretvaranje govora u tekst
Mate Paić
Govor je najprirodniji oblik komunikacije među ljudima. Zadatak sustava pretvorbe govora je da pretvori ono što čovjek kaže u tekstualni oblik. Aplikacije za pretvorbu govora omogućuju ljudima da koriste govor kao drugi, lakši način interakcije sa određenim računalima ili strojevima. Već preko tri desetljeća, provedeno je mnoštvo istraživanja o različitim aspektima djela umjetne inteligencije koja se bavi prepoznavanjem govora i njegove primjene. Danas mnogi proizvodi uspješno...
Programska aplikacija za pronalaženje karakterističnih točaka na licu
Programska aplikacija za pronalaženje karakterističnih točaka na licu
Ira Pačić
Rad ukratko opisuje proces kreiranja programa za prepoznavanje točaka na licu. Prvotno se opisuju potrebni softveri za kreiranje programa te njihova primjena. Zatim slijedi detaljan opis postupka kreiranja koda te samo objašnjenje postupka. Naposlijetku slijedi opis objektno orijentiranog programiranja te njegova primjena u ovom radu. Također se opisuje dio programa te samog koda gdje je primijenjen ovakav način programiranja. Uz to je napravljena analiza prednosti i...
Programska aplikacija za upravljanje pametnim domom
Programska aplikacija za upravljanje pametnim domom
Ivan Tišljar
U ovom završnom radu prikazan je razvoj programskog i hardverskog rješenja za automatizaciju i upravljanje pametnim domom. Napravljena je analiza proizvoda dostupnih na tržištu, a cilj je bio maknuti sve mane koje su prisutne kod plug n play rješenja. Prikazana je instalacija softvera na potrebni hardver i sama izrada korisničkog sučelja za upravljanje. Softversko rješenje izvedeno je platformom otvorenog koda Home Assistant pomoću koje je izrađeno i web sučelje odnosno web...
Programska podrška izradi izvješća sa sastanka projektnog tima
Programska podrška izradi izvješća sa sastanka projektnog tima
Tomislav Breški
Inženjerski sastanci jedan su od bitnih čimbenika koji utječu na smjer razvoja odabranog proizvoda. Informacije i odluke koje proizlaze iz inženjerskih sastanaka često nisu zapisane na adekvatan način, što onemogućuje kasnije kvalitetno analiziranje provedenih sastanaka. U uvodnom dijelu ovog rada detaljno su opisani aspekti i vrste sastanaka, aktivnosti u procesima razvoja proizvoda, te Petri mreže koje služe za simuliranje stvarnih procesa. Na temelju studije slučaja unutar...

Pages