Juraj Dobrila University of Pula Digital Repository
Not a member yet
    6078 research outputs found

    Creating a computer game in Godot development environment

    No full text
    Tema ovog završnog rada je razvoj platformer igrice u razvojnom okruženju Godot, što obuhvaća opis procesa izrade video igrice, implementacije elemenata videoigre i prikaz videoigre. Pokazano je kako odabrati dobru Godot verziju, kako napraviti novi projekt, struktura najbitnijih scena. Također su objašnjene skripte u projektu i kako one međusobno komuniciraju. Čitatelji ovog završnog rada bi trebali steći potrebno znanje za razvoj slične platformer igrice.The topic of this undergraduate thesis is the development of a platformer game in the Godot engine, which includes a description of the process of creating a video game, implementing game elements, and showcasing the game. It demonstrates how to choose the appropriate Godot version, how to create a new project, and the structure of the most important scenes. Additionally, the project's scripts and how they interact with each other are explained. Readers of this undergraduate thesis should gain the necessary knowledge to develop a similar platformer game

    Maize Leaf Disease Classification in Digital Images Using a Convolutional Neural Network

    No full text
    Ovaj diplomski rad bavi se primjenom konvolucijskih neuronskih mreža (CNN) za klasifikaciju bolesti lista kukuruza putem obrade digitalnih slika. Rad je usmjeren na razvoj modela dubokog učenja koristeći CNN za prepoznavanje i klasifikaciju triju specifičnih bolesti lista kukuruza: sive pjegavosti, hrđe i sjeverne plamenjače, uz pomoć javno dostupnog skupa slikovnih podataka. CNN je odabran zbog svoje sposobnosti prepoznavanja uzoraka u slikama, što ga čini idealnim za klasifikaciju biljnih bolesti. Na početku je prikazan teorijski okvir strojnog i dubokog učenja, uključujući detaljniju obradu arhitekture CNN-a koja se sastoji od konvolucijskih slojeva, slojeva sažimanja te potpuno povezanih slojeva, uz osvrt na specifične aktivacijske funkcije. Proces izrade modela počinje prikupljanjem podataka, gdje su slike kukuruza s bolestima pripremljene i podijeljene na skupove za treniranje, validaciju i testiranje. Primijenjena je augmentacija podataka radi povećanja broja uzoraka, čime je model treniran na većem broju slika u različitim varijantama. CNN arhitektura implementirana u Python programskom okruženju korištenjem Tensorflowa pokazala je visoku točnost tijekom testiranja, dosegnuvši 97,96% točnosti na testnim podatcima. Dobiveni rezultati pokazali su visoku pouzdanost modela u prepoznavanju bolesti, uz manja odstupanja u specifičnim slučajevima zbog velike sličnosti između bolesti. Zaključno, CNN se pokazao vrlo učinkovitim u klasifikaciji bolesti lista kukuruza te ima potencijal za daljnju primjenu u poljoprivredi za druge vrste usjeva.This thesis deals with the application of convolutional neural networks (CNNs) for the classification of corn leaf diseases through digital image processing. The work is focused on the development of a deep learning model using CNN for the recognition and classification of three specific corn leaf diseases: gray leaf spot, rust, northern leaf blight, with the help of a publicly available image dataset. CNN was chosen for its ability to recognize patterns in images, which makes it ideal for plant disease classification. At the beginning, the theoretical framework of machine learning and deep learning is presented, including a more detailed treatment of the CNN architecture consisting of convolutional layers, pooling layers and fully connected layers, with reference to specific activation functions. The model development process begins with data collection, where images of corn with diseases are prepared and divided into training, validation, and testing sets. Data augmentation was applied to increase the number of samples, allowing the model to be trained on a larger number of images in various variants. The CNN architecture, implemented in the Python programming environment using Tensorflow, showed high accuracy during testing, reaching 97.96% accuracy on the test data. The obtained results demonstrated the model's high reliability in recognizing diseases, with minor deviations in specific cases due to the significant similarity between diseases. In conclusion, CNN proved to be very effective in the classification of corn leaf diseases and has the potential for further application in agriculture for other types of crops

    Calculation and analysis of money multipliers for the Republic of Croatia

    No full text
    Ovaj završni rad bavi se izračunom i analizom monetarnih multiplikatora u Republici Hrvatskoj s ciljem boljeg razumijevanja utjecaja monetarne politike na gospodarstvo. Monetarni multiplikatori prikazuju koliko se ukupna količina novca povećava s obzirom na promjene u monetarnoj bazi te su ključni za procjenu učinka monetarne politike. U radu su detaljno objašnjeni i prikazani monetarni agregati (M1, M2, M3) i njihov odnos prema primarnom novcu. Na temelju prikupljenih podataka i provedenih analiza zaključuje se kako promjene u monetarnoj politici, kao i ulazak Hrvatske u eurozonu, utječu na veličinu monetarnih multiplikatora. Također, u radu se razmatra uloga Europske središnje banke te njezina prilagodba u monetarnoj politici.This final paper deals with the calculation and analysis of monetary multipliers in the Republic of Croatia with the aim of better understanding the impact of monetary policy on the economy. Monetary multipliers show how much the total amount of money increases with respect to changes in the monetary base and are crucial for assessing the effect of monetary policy. Monetary aggregates (M1, M2, M3) and their relationship to primary money are explained and presented in detail in the paper. Based on the collected data and the conducted analyses, it is concluded that changes in monetary policy, as well as Croatia's entry into the eurozone, affect the size of monetary multipliers. Also, the paper considers the role of the European Central Bank and its adjustment in monetary policy

    Simulacija i obrada materijala skidanjem čestica

    No full text
    U ovome radu biti će analizirana usporedba klasičnih metoda obrade odvajanjem čestica, sa obradama odvajanjem čestica putem računala, korištenjem CNC strojeva i 3D programa SolidCAM za pisanje programa. Naglasak će biti na CNC glodanju, ali će se kroz rad spomenuti i analizirati sve specifičnosti obrade odvajanjem čestica. Također, autor će objasniti problematiku kroz uvod u tehnologije obrade i njenu povijest, te razvoj. Biti će prikazani alati, programi, strojevi, kako bi se moglo detaljnije ući u analizu i zaključak istraživanja. Za samu analizu je korišteno računalo, CNC stroj Okuma Genos, te obratci koje proizvodi poduzeće SCAM Marine d.o.o. Osim prikaza tehnologije i obrade, biti će prikazano i projektiranje određenih proizvoda, te izbor tehnologije, uz objašnjenja. Na kraju, u zaključku su prikazani rezultati istraživanja i postupci prema kojima se odabire tehnološki proces usklađen s određenom tehnologijom obrade.This paper will analyze the comparison of classical processing methods by particle separation, with processing by computerized particle separation, using CNC machines and the 3D program SolidCAM for writing programs. The emphasis will be on CNC milling, but all the specifics of processing by separating particles will be mentioned and analyzed throughout the work. Also, the author will explain the issue through an introduction to processing technologies and its history and development. Tools, programs, machines will be presented, in order to go into the analysis and conclusion of the research in more detail. For the analysis itself, a computer, a CNC machine Okuma Genos, and samples produced by the company SCAM Marine d.o.o. were used. In addition to the display of technology and processing, the design of certain products and the choice of technology will also be shown, with explanations. Finally, in the conclusion, the results of the research and the procedures according to which the technological process is selected in accordance with a certain processing technology are presented

    Application Development for Laboratory Devices Control

    No full text
    Ovaj projekt prikazuje stvaranje programa *EasyPrint* koji koristi Raspberry Pi i druge web tehnologije za omogućavanje daljinskog upravljanja višestrukim 3D pisačima. U područjima kao što su inženjerstvo, dizajn i obrazovanje, 3D ispis je postao neophodan, ali upravljanje nekoliko pisača odjednom može biti teško. Cilj ovog projekta bio je razviti intuitivno web-bazirano rješenje koje korisnicima omogućuje nadzor i upravljanje operacijama 3D ispisa, praćenje stanja pisača i prijenos GCode naredbi određenim pisačima. Nekoliko Prusa MK2S 3D printera spojeno je na Raspberry Pi 4 centralni hub, koji je služio kao razvojna platforma za *EasyPrint* sustav. Koristeći Python, Flask, HTML, CSS, JavaScript i GCode, glavne tehnologije aplikacije omogućuju komunikaciju u stvarnom vremenu. Rukovanje mnogim pisačima s jednog sučelja olakšano je značajkama sustava za upravljanje filament-a, kontrolu temperature i kalibraciju pisača. Aplikacija olakšava upravljanje 3D printerima i jamči da korisnici mogu uploadati i ispisivati datoteke, mijenjati parametre pisača i pratiti status ispisa bez potrebe da fizički budu prisutni. Zbog svoje skalabilnosti i fleksibilnosti, ova web-bazirana metoda je savršena za laboratorije, proizvodna mjesta i obrazovne ustanove koje trebaju imati centraliziranu kontrolu nad 3D pisačima. Učinkovito rješenje pokazuje kako se suvremeni hardver i web tehnologije mogu koristiti za podršku daljinskim proizvodnim operacijama. Buduća poboljšanja mogla bi uključivati naprednu analitiku ispisa i praćenje kamerom uživo za još veću optimizaciju.This project shows the creation of an *EasyPrint* application that uses the Raspberry Pi and other web technologies to enable remote control of multiple 3D printers. In fields such as engineering, design and education, 3D printing has become indispensable, but managing several printers at once can be difficult. The goal of this project was to develop an intuitive web-based solution that allows users to monitor and manage 3D printing operations, monitor printer status, and transmit GCode commands to specific printers. Several Prusa MK2S 3D printers were connected to a Raspberry Pi 4 central hub, which served as a development platform for the *EasyPrint* system. Using Python, Flask, HTML, CSS, JavaScript and GCode, the application's main technologies enable real-time communication. Operating multiple printers from a single interface is made easy with system features for filament management, temperature control and printer calibration. The application facilitates the management of 3D printers and ensures that users can upload and print files, change printer parameters and monitor print status without having to be physically present. Due to its scalability and flexibility, this web-based method is perfect for laboratories, manufacturing sites and educational institutions that need to have centralized control over 3D printers. The effective solution demonstrates how modern hardware and web technologies can be used to support remote manufacturing operations. Future improvements could include advanced print analytics and live camera view for even greater optimization

    Development of the simulation game "Bouncer: Chapter 1" in the Unity environment

    No full text
    Za razvoj jednostavne igre poput „Bouncer: Chapter 1“, Unity je savršeno okruženje sa fleksibilnosti i već nekim određenim implementiranim značajkama koje znatno olakšavaju kreiranje i implementiranje različitih drugih materijala. Unity kao besplatan alat također ima i veliku zajednicu koja nudi široki spektar resursa. U ovom radu opisan je razvoj jednostavne igre uz alate za kreiranje vlastitih materijala, poput Asepritea i alata za spremanje samog projekta poput GitHub Desktopa. Svrha igre je uspješno donesti odluke u dopuštanju ulaza u klub koji je pod vodstvom mafije. Igrač ima opcije odbiti i dopustiti ulaz drugima ovisno o točnosti dokumenata NPC-eva.For the development of a simple game like "Bouncer: Chapter 1," Unity is the perfect environment, offering flexibility and pre-implemented features that greatly simplify the creation and integration of various assets. Unity, being a free tool, also benefits from a large community providing a wide range of resources. This project outlines the development of a simple game using tools for asset creation like Aseprite and project management tools like GitHub Desktop. The game's goal is to make decisions on allowing or denying entry to a mafia-run club based on the accuracy of NPCs' documents

    Performance Analysis of different computer platforms for machine simulation in CAD/CAM systems

    No full text
    Tema u ovom radu je analiza performansi različitih računalnih platformi, uključujući Windows, MacOS i Linux, u simulaciji obrade unutar CAD/CAM sustava. Ključni čimbenici koji utječu na performanse, poput grafičkih mogućnosti, snage procesora i učinkovitosti memorije, su ispitani kako bi se utvrdile optimalne platforme za specifične industrijske zadatke. Istraživanje je uključivalo brzine obrade, jednostavnost korištenja, kompatibilnosti softvera i skalabilnosti platformi. Anketa je pokazala da je Windows najčešće korištena platforma zbog svoje široke kompatibilnosti sa softverima, dok su Linux i MacOS nešto manje zastupljeni u industrijama. Ukoliko je cilj imati visoke performanse i prilagodljivost, Linux je najbolja opcija, dok je Windows najbolja opcija za jednostavnost korištenja i široku podršku softvera, te MacOS je najbolja opcija za rad u kreativnim industrijama koje zahtijevaju stabilnost i grafičku obradu.The topic of this paper is the analysis of the performance of different computer platforms, including Windows, MacOS, and Linux, in processing simulations within CAD/CAM systems. Key factors affecting performance, such as graphical capabilities, processor power, and memory efficiency, were examined to determine the optimal platforms for specific industrial tasks. The research included processing speeds, ease of use, software compatibility, and platform scalability. The survey showed that Windows is the most used platform due to its wide software compatibility, while Linux and MacOS are somewhat less represented in industries. If the goal is to achieve high performance and adaptability, Linux is the best option, while Windows is the best option for ease of use and wide software support, and MacOS is the best choice for work in creative industries that require stability and graphic processing

    Analysis of the ethnographic film Framing the Other

    No full text
    Završni rad istražuje fenomen etnografskog filma kao specifičnog žanra dokumentarnog filma koji proučava različite kulture i tradicije, s posebnim naglaskom na plemena poput Mursi. Ističe važnost istraživanja kultura i identiteta u suvremenom kontekstu te najavljuje analizu etnografskog filma kao alata za razumijevanje različitih kultura. Definira pojam etnografskog filma i analizira njegovu povijest, ističući razumijevanje Drugog iz antropološke perspektive. Istražuje povezanost između kulture i identiteta te se objašnjava kako se to odražava u načinu života plemena Mursi na primjeru filma Framing The Other. Istražuje tradiciju ukrašavanja tijela u plemenu Mursi i analizira opći način života ovog plemena. Istražuje utjecaj turizma na plemena. Sumira glavne nalaze istraživanja, ističući važnost razumijevanja kompleksnih dinamika između turizma, kulture i identiteta. Kroz ovaj rad, istražuju se ključni aspekti etnografskog filma i kulture plemena Mursi, te se pruža uvid u implikacije turizma na tradicionalne zajednice.This paper explores the phenomenon of ethnographic film as a specific genre of documentary film that examines various cultures and traditions, with a particular focus on tribes such as the Mursi. It emphasizes the importance of researching cultures and identities in the contemporary context and announces an analysis of ethnographic film as a tool for understanding different cultures. It defines the concept of ethnographic film and analyzes its history, highlighting the understanding of the Other from an anthropological perspective. It explores the connection between culture and identity and explains how this is reflected in the way of life of the Mursi tribe, using the film Framing The Other as an example. It investigates the tradition of body decoration in the Mursi tribe and analyzes the general way of life of this tribe. It explores the impact of tourism on indigenous communities. Summarizing the main findings of the research, it emphasizes the importance of understanding the complex dynamics between tourism, culture, and identity. Through this paper, key aspects of ethnographic film and the culture of the Mursi tribe are explored, providing insight into the implications of tourism on traditional communities

    Dubrovnik as a tourist destination

    No full text
    Dubrovnik je prepoznat kao jedno od najatraktivnijih turističkih odredišta u Hrvatskoj i širom Mediterana, poznat po svojoj izvanrednoj povijesti, kulturnoj baštini i prirodnim ljepotama. Grad je poznat po svojoj staroj gradskoj jezgri, koja je pod zaštitom UNESCO-a zbog svojih impresivnih zidina, povijesnih zgrada i uskih ulica. Dubrovnik privlači posjetitelje svojim očaravajućim pogledima na Jadransko more, bogatom kulturnom ponudom te brojnim festivalima i manifestacijama. Turizam značajno doprinosi lokalnoj ekonomiji kroz zapošljavanje, investicije u infrastrukturu i generiranje prihoda. Međutim, ovaj rapidan razvoj turizma donosi i izazove poput prekomjernog turizma, zagađenja i pritiska na prirodne resurse. Ključ uspješnog upravljanja turističkim sektorom u Dubrovniku leži u balansiranju između očuvanja kulturnih i prirodnih resursa i zadovoljavanja potreba posjetitelja. Održivi pristupi i strategije mogu pomoći u očuvanju autentičnosti destinacije dok se istovremeno podržava njezin ekonomski razvoj

    Studia Polensia

    No full text
    Znanstveni časopis Studia Polensia objavljuje izvorne teorijske, istraživačke i metodološke članke iz područja humanističkih, društvenih i interdisciplinarnih znanosti na talijanskom, engleskom i hrvatskom jeziku. Radovi su u slobodnom pristupu (Open Access). Slanjem članka autori prihvaćaju objavljivanje istog po licenci Creative Commons Imenovanje-Nekomercijalno 4.0 međunarodna (CC BY-NC 4.0). Objavom radova u časopisu autori zadržavaju autorska prava. Objavljuju se prethodno neobjavljeni radovi. Svaki članak podliježe evaluaciji uredništva, koje, nakon što utvrdi da je u skladu s temeljnim propozicijama i uređivačkom politikom časopisa, anonimni rad šalje dvama vanjskim recenzentima na dvostruko slijepi recenzentski postupak (Double Blind Peer Review). Svaki će rad prethodno biti podvrgnut provjeri te će, ako se utvrdi da je makar jedan njegov dio plagijat, automatski biti isključen iz redaktorskog postupka. Za objavu rada, obje recenzije moraju biti pozitivne. Autor jamči da rukopis nije istovremeno u postupku objavljivanja i da ne prolazi kroz recenzentski postupak u drugom časopisu. Ako je rad prihvaćen za objavljivanje, autor/ica časopisu Studia Polensia daje suglasnost za objavu.La rivista pubblica contributi teorici, di ricerca e metodologici, in lingua italiana, inglese e croata su argomenti legati alle scienze umanistiche e sociali. La rivista segue una politica di Open Access a tutti i suoi contenuti. Presentando un articolo alla rivista l'autore accetta implicitamente la sua pubblicazione in base alla licenza Creative Commons Attribuzione - Non commerciale Attribuzione - Non commerciale 4.0 Internazionale (CC BY-NC 4.0). Gli autori che pubblicano in questa rivista mantengono i propri diritti d'autore. La rivista pubblica contributi originali e inediti. Ogni articolo proposto viene esaminato dalla Redazione che, dopo una prima valutazione circa la coerenza con le linee editoriali della rivista, lo sottopone al servizio di rilevazione di plagio. Dopodiché, lo invia in forma anonima a due revisori esterni, i quali ne valutano rigorosamente la scientificità secondo la modalità Double Blind Peer Review. Per la pubblicazione del contributo, le valutazioni devono essere positive. L’autore garantisce che il manoscritto proposto non è sottoposto contemporaneamente ad altre revisioni o in corso di pubblicazione su altre riviste. Qualora il manoscritto sia accettato, l’autore riconosce alla rivista il diritto alla pubblicazione.The journal publishes theoretical,research and methodological articles in Italian, English and Croatian langauges in the fields of Humanities and Social Sciences. The journal follows an Open Access politics for all of its content. By submitting an article to the journal, the author implicitly accepts it publication under the license Creative Commons Attribution – Non Commercial 4.0 International (CC BY-NC 4.0). The Authors retain their copyright in the work. Papers to be considered for publication must represent an original work and should not have been previously published. All articles are subject to evaluation by the Editorial Board in order to establish whether the article is in line with the journal’s readership and weather it presents plagiarism. Once approved, the article is sent by the Editors to two anonymous reviewers. The journal follows a double blind peer review process. Both of the reviews have to be positive in order to consider the paper for publication. Authors guarantee that the paper is not under the review process by another publisher or in press. If accepted for publication, the authors give permission to the journal to publish it

    2,229

    full texts

    6,078

    metadata records
    Updated in last 30 days.
    Juraj Dobrila University of Pula Digital Repository
    Access Repository Dashboard
    Do you manage Open Research Online? Become a CORE Member to access insider analytics, issue reports and manage access to outputs from your repository in the CORE Repository Dashboard! 👇