Poromerkin piirtäminen ja tunnistaminen mobiilisovelluksessa

Opinnäytetyön tarkoituksena on luoda prototyyppi mobiilisovelluksesta, johon käyttäjä voi piirtää poromerkin ja etsiä piirtämänsä poromerkin omistajan tiedot. Opinnäytetyön tavoitteena on tuoda helpotusta porotalouden työskentelytapoihin ja selvittää, onko mahdollista kehittää piirtosovellus, joka t...

Full description

Bibliographic Details
Main Author: Horneman, Jonna
Format: Other/Unknown Material
Language:Finnish
Published: 2023
Subjects:
Online Access:http://www.theseus.fi/handle/10024/792677
Description
Summary:Opinnäytetyön tarkoituksena on luoda prototyyppi mobiilisovelluksesta, johon käyttäjä voi piirtää poromerkin ja etsiä piirtämänsä poromerkin omistajan tiedot. Opinnäytetyön tavoitteena on tuoda helpotusta porotalouden työskentelytapoihin ja selvittää, onko mahdollista kehittää piirtosovellus, joka tunnistaa käyttäjän piirtämät poromerkit. Opinnäytetyön toimeksiantajana toimii Paliskuntain yhdistys. Sovelluksen frontend luodaan Flutterilla ja backend Pythonilla. Prototyyppiä voi käyttää Android- ja iOS-pohjaisilla laitteilla. Opinnäytetyössä tutustutaan poromerkkeihin, Pythonin REST API:iin ja kuvavertailuun sekä Flutterin valikoituihin widgetteihin. Lisäksi käydään läpi sovelluksen suunnittelu- ja tekovaiheet sekä sovelluksen toiminta. Opinnäytetyön tuloksena syntyi toimiva poromerkkipiirtohakusovellus. Sovelluksella käyttäjä voi piirtää sormella tai kosketusnäyttökynällä poromerkkiin erilaisia tekoja. Sovellus vertaa käyttäjän piirtämää poromerkkiä vertailukuviin ja palauttaa kuvaan sopivat poromerkkivastaavuudet, joista käyttäjä valitsee oikeat kuvat. Tämän jälkeen ohjelma palauttaa mahdollisen omistajan tiedot. Prototyyppiä voidaan jatkossa hyödyntää esimerkiksi porotalouden työskentelytapojen digitalisoimisessa. The purpose of the thesis study was to create a prototype of a mobile application where the user can draw a reindeer earmark and search for information about the owner of that earmark. Also, the aim of the thesis study was to bring relief to the working methods of reindeer husbandry and to find out if it is possible to develop a drawing application that recognizes the reindeer earmarks drawn by the user. The was commissioned by The Reindeer Herders’ Association. The frontend of the application was created with Flutter and the backend with Python. Reindeer earmarks, Python's REST API and image comparison, as well as Flutter's selected widgets were studied. The design and creation phases of the application, as well as the operation of the application were described. As a result of the thesis study, a ...