Rakennusautomaation säätökaavioiden signaalipisteiden tunnistus ohjelmallisesti
Kelo, Antton (2022)
Kelo, Antton
2022
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025122238851
https://urn.fi/URN:NBN:fi:amk-2025122238851
Tiivistelmä
Tässä opinnäytetyössä kehitettiin Fidelix Oy:n tarjouslaskennan tueksi ohjelma, joka tunnistaa ja laskee rakennusautomaatiojärjestelmän signaalipisteet PDF-muotoisista säätökaavioista. Ohjelma muuntaa kaaviot kuvamuotoon, tunnistaa käyttäjän mallipisteiden avulla fyysiset ja fiktiiviset signaalipisteet sekä luokittelee ne riveittäin (hälytykset, DI, DO, AI, AO). Ratkaisu hyödyntää Pythonia, OpenCV:tä, pdf2image–Poppleria, NumPya ja openpyxl:ää ja sisältää useita esikäsittelyvaiheita sekä Non-Maximum Suppression -menetelmän osumien tarkentamiseksi.
Tulokset tuotetaan Excel-koontina ja yksityiskohtaisena muistiona. Ohjelma on pakattu Windows-ympäristöön exe-tiedostoksi, ja testaukset osoittivat sen vähentävän merkittävästi manuaalista työtä sekä virheitä. Jatkokehitysmahdollisuuksia ovat muun muassa rotaatiosietoinen tunnistus, rivien automaattinen havaitseminen sekä tekoälypohjainen symbolien ja laitteiden tunnistus.
Tulokset tuotetaan Excel-koontina ja yksityiskohtaisena muistiona. Ohjelma on pakattu Windows-ympäristöön exe-tiedostoksi, ja testaukset osoittivat sen vähentävän merkittävästi manuaalista työtä sekä virheitä. Jatkokehitysmahdollisuuksia ovat muun muassa rotaatiosietoinen tunnistus, rivien automaattinen havaitseminen sekä tekoälypohjainen symbolien ja laitteiden tunnistus.
