Pregled bibliografske jedinice broj: 1198309
CMAKE i automatizacija izgradnje programa za 3D skeniranje
CMAKE i automatizacija izgradnje programa za 3D skeniranje, 2021., diplomski rad, preddiplomski, Fakultet elektrotehnike i računarstva, Zagreb
CROSBI ID: 1198309 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
CMAKE i automatizacija izgradnje programa za 3D
skeniranje
(CMAKE and the Automatization of Building a 3D
Scanning Program)
Autori
Frkin, Josip
Vrsta, podvrsta i kategorija rada
Ocjenski radovi, diplomski rad, preddiplomski
Fakultet
Fakultet elektrotehnike i računarstva
Mjesto
Zagreb
Datum
06.06
Godina
2021
Stranica
26
Mentor
Petković, Tomislav
Ključne riječi
CMake ; automatska izgradnja ; kompilator ; zaglavlja ; predkompilirana zaglavlja ; biblioteke
(CMake ; automated build ; compiler, headers ; precompiled headers ; libraries)
Sažetak
Automatizacija izgradnje softvera oslobađa programere od mnoštva jednostavnih zadataka povezanih s izgradnjom softvera. Smanjuje mogućnost pogrešaka, povećava produktivnost i efikasnost, te omogućuje jednostavnu skalabilnost. U svrhu automatizacije se koriste razni alati od kojih svaki ima svoje prednosti i nedostatke ovisno o specifičnom projektu na kojemu se koriste. U ovom radu se opisuju različiti alati za automatsku izgradnju softvera s posebnim naglaskom na alatu CMake za kojeg se objašnjavaju njegove funkcije i način korištenja. Kao praktični primjer korišten je softver za 3D skeniranje koji je razvijen na Sveučilištu u Zagrebu, a koji ne koristi automatski sustav izgradnje. Za taj softver je dizajnirana i implementirana podrška za CMake koja omogućava povezivanje softvera s upravljačkim programima za industrijske kamere i s vanjskim projektima VTK-om i OpenCV-om, te koja nudi mogućnosti instaliranja izvršnog programa na korisničko računalo. Dodana podrška za CMake automatizira izgradnju programa i u potpunosti zadovoljava postavljene zahtjeve.
Izvorni jezik
Hrvatski
Znanstvena područja
Računarstvo
POVEZANOST RADA
Projekti:
--IP-2019-04-9157 - Robusno kodiranje strukturiranog svjetla za 3D oslikavanje u teškim uvjetima (3D-CODING) (Petković, Tomislav) ( CroRIS)
Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb
Profili:
Tomislav Petković
(mentor)