Vývoj pre Windows a technická podpora od KomuraSoft

Vývoj softvéru pre Windows na strojové videnie a spracovanie obrazuObraz už máte. Ďalej: aplikácia použiteľná v prevádzke.

Od ukážky v SDK kamery k softvéru pre Windows, s ktorým sa dá kontrola a meranie prevádzkovať. Prepájame získavanie a zobrazovanie obrazu, spracovanie obrazu, ovládacie rozhranie, prepojenie so zariadeniami a ukladanie výsledkov.

Špecifikácia nie je potrebná. Poradiť sa môžete už s tým, čo viete.

  • Komunikujete priamo s inžinierom
  • Poradiť sa s nami môžete, aj keď požiadavky ešte nie sú ujasnené
  • Objednať si môžete len potrebný rozsah

Konzultovať s nami môžete aj v takýchto fázach

Začnite tým, čo vás práve trápi.

Ukážka v SDK funguje, ale nemá kto z nej urobiť produkt

Zostavíme aplikáciu pre Windows s ovládacou obrazovkou, nastaveniami, komunikáciou a ukladaním.

Chceme prepojiť snímanie a vyhodnotenie s činnosťou zariadenia

Usporiadame signály PLC, I/O a podobné, časovanie a správanie pri poruchách.

Chceme uchovávať výsledky kontroly a neskôr ich vedieť dohľadať

Navrhneme štruktúru, v ktorej sa obrazy, namerané hodnoty, vyhodnotenie a logy ukladajú v súvislosti.

S niekým, s kým sa dá o technických veciach hovoriť priamo.

Profilová fotografia Go Komuru

Zástupca spoločnosti a inžinier

Go Komura

Inžinier so špecializáciou na Windows sa venuje zadaniu od ujasnenia problému cez prieskum a návrh až po implementáciu. Ak zatiaľ neviete všetko vysvetliť, pomôžeme vám usporiadať otázky od technickej stránky.

Skúsenosti v oblasti strojového videnia pochádzajú z pracovnej kariéry zástupcu spoločnosti v jeho predchádzajúcom zamestnaní. Sú oddelené od zákaziek realizovaných spoločnosťou.

Skúsenosti a technologický stack / Informácie o spoločnosti

Zverejnená technická prípadová štúdia

Izolácia príčiny zastavenia komunikácie s priemyselnou kamerou

Porovnali sme pakety so správaním operačného systému, zamerali sme sa na čakanie na opakované odoslanie v TCP a usporiadali sme úpravu konfigurácie a postup pozorovania.

Prečítať si, ako postupujeme pri probléme a prieskume

Rozsah prác

Môžete zveriť potrebnú časť alebo všetko naraz.

Od jednotlivého prieskumu alebo úpravy až po vývoj celého riešenia. Rozsah zákazky určíme podľa vašej situácie.

Snímanie obrazu a riadenie snímania

Získavanie obrazu pomocou SDK priemyselných kamier, snímanie so spúšťačom, súvislé snímanie a riadenie viacerých kamier.

Implementácia spracovania obrazu a kontroly

Implementácia predspracovania, extrakcie príznakov, detekcie polohy, merania rozmerov a rozhodovania vyhovuje / nevyhovuje podľa podmienok kontroly.

Spracovanie v podobe aplikácie pre Windows

Návrh a vývoj zobrazenia obrazu, ovládacích obrazoviek, správy nastavení a prevádzkových logov v jazykoch C++ / C# / .NET.

Prepojenie so zariadeniami

Návrh komunikácie a časovania, ktoré prepája snímanie a rozhodovanie s PLC, I/O, snímačmi a externými zariadeniami.

Ukladanie a sledovanie údajov z kontroly

Ukladanie snímok z kontroly, nameraných hodnôt, výsledkov rozhodovania a logov do súborov CSV, databázy a podobne tak, aby sa dali neskôr overiť.

Úpravy a údržba existujúceho softvéru na kontrolu obrazu

Vyšetrovanie chýb, pridávanie funkcií, prispôsobenie aktualizáciám SDK kamier a prechod na Windows 11.

Príklady výstupov a odovzdávaných materiálov

  • Prehľad špecifikácie snímania, vyhodnotenia a prepojenia so zariadeniami
  • Aplikácia pre Windows na kontrolu a meranie
  • Výsledky overenia na skutočnom zariadení, nastavenia a prevádzkový postup

Ide o príklady, ktoré závisia od rozsahu zákazky. Rozsah a formu výstupov dohodneme pri príprave cenovej ponuky.

Ak je niektorý z týchto problémov podobný vášmu, najprv nám opíšte, čo sa deje.

Špecifikácia nie je potrebná. Poradiť sa môžete už s tým, čo viete.

Cena a postup

Nemusíte hneď všetko rozhodnúť.

Začíname podmienkami snímania a usporiadaním potrebných funkcií

Od vývoja jednotlivých častí, napríklad prepojenia s SDK alebo obrazoviek, až po celú aplikáciu. Môžeme sa poradiť o tom, čo už funguje a čo ešte treba.

Orientačná cena

Cenová ponuka podľa zariadení, podmienok kontroly a rozsahu vývoja

Presnosť a čas spracovania sa overujú na cieľových obrazoch a na skutočnom zariadení, podmienky overenia upresníme. Ak je potrebné samostatné prostredie alebo PoC, oznámime to pred začatím prác.

Bezplatný rozsah úvodného posúdenia a platené služby

Úvodné posúdenie v rozsahu potrebnom na cenovú ponuku a rozhodnutie o prijatí zákazky je spravidla bezplatné za predpokladu, že si po zistení realizovateľnosti objednáte samotný vývoj. Dlhodobé overovanie, zriadenie vyhradeného prostredia, prototyp alebo PoC, odovzdanie podrobnej správy z prieskumu a podobné práce môžu byť platené.

Ak si objednáte samotný prieskum alebo revíziu, ocenime ich ako samostatnú platenú službu. Ak ide o platenú službu, rozsah a cenu oznámime pred začiatkom prác.

  1. Opíšte situáciu

    Napíšte cieľ, problém a cieľové prostredie v rozsahu, v akom ich poznáte.

  2. Overíme rozsah a cenu

    Oznámime potrebný prieskum, rozsah prác, výstupy, cenu a postup.

  3. Začíname po dohode

    Počas prieskumu a vývoja zdieľame priebežné výsledky, potvrdené zistenia a zostávajúce obmedzenia.

  4. Kontrola výsledku a odovzdanie

    Výsledok overíme za dohodnutých podmienok a nadviažeme nasadením alebo ďalším postupom.

Ak chcete poznať technické podrobnosti

Otvoriť: technológie a podrobný postup

Obraz sa dá získať. Ďalším krokom je aplikácia použiteľná v prevádzke.

Ukážka SDK kamery funguje. Spracovanie obrazu tiež. Ďalej je potrebný softvér použiteľný v praxi, ktorý prepája ovládaciu obrazovku, prepojenie so zariadeniami a ukladanie výsledkov.

KomuraSoft navrhuje a vyvíja systémy na kontrolu a meranie s priemyselnými kamerami ako aplikácie pre Windows, najmä v jazykoch C++ / C# / .NET.

Problémy, ktoré môžete s nami konzultovať

  • Chcete pomocou SDK od výrobcu kamery vytvoriť aplikáciu, ktorá sa zabuduje do produktu alebo zariadenia.
  • Chcete spojiť spracovanie obrazu s obrazovkou, ktorú môže obsluhovať personál v prevádzke.
  • Chcete získavať a zobrazovať obraz zo súvislého snímania alebo z viacerých kamier.
  • Chcete odovzdávať zariadeniu výsledky merania rozmerov, detekcie polohy a rozhodovania vyhovuje / nevyhovuje.
  • Chcete zosúladiť časovanie snímania s PLC, snímačmi a I/O.
  • Chcete ukladať snímky z kontroly a výsledky rozhodovania tak, aby sa dala neskôr dohľadať príčina.
  • Chcete upraviť existujúci softvér na kontrolu obrazu a prispôsobiť ho aktualizáciám SDK a prostredia Windows.

Jadrom našej podpory je návrh a vývoj softvéru pre Windows. Architektúru posudzujeme nielen z hľadiska presnosti spracovania obrazu, ale aj z hľadiska časovania snímania, komunikácie so zariadeniami, zobrazenia, ukladania a záznamov pri neštandardných stavoch.

Prepájame celý reťazec od snímania až po uloženie výsledkov

Podmienky snímania, kamery a SDK

Overíme podmienky priemyselných kamier, líniových snímačov, osvetlenia a externých spúšťačov. Pomocou SDK a ovládačov od výrobcu implementujeme získavanie obrazu a riadenie snímania.

Spracovanie obrazu, kontrola a meranie

Implementujeme predspracovanie, extrakciu príznakov, detekciu polohy, meranie rozmerov a rozhodovanie vyhovuje / nevyhovuje. Overíme cieľové snímky a kritériá rozhodovania a preveríme potrebnú presnosť a čas spracovania.

Zobrazenie, ovládanie a nastavenia

Navrhujeme zobrazenie obrazu v reálnom čase, ovládaciu obrazovku, správu nastavení a prevádzkové logy. S ohľadom na záťaž spracovania obrazu a aktualizácie obrazovky z toho zostavíme aplikáciu, s ktorou sa dá pracovať v prevádzke.

Prepojenie so zariadeniami

Prepájame snímanie a rozhodovanie s PLC, I/O, snímačmi a externými zariadeniami. Upresníme odovzdávanie signálov, časovanie a správanie pri neštandardných stavoch.

Ukladanie a sledovanie údajov

Snímky z kontroly, namerané hodnoty, výsledky rozhodovania a logy ukladáme do CSV a databázy. Pripravíme záznamy, z ktorých sa dá neskôr ľahko overiť, čo sa pri ktorej kontrole stalo.

Úpravy a údržba existujúceho softvéru

Zabezpečujeme vyšetrovanie chýb, pridávanie funkcií, aktualizáciu SDK kamier a prechod na Windows 11. Overíme existujúcu špecifikáciu a prevádzku a zlepšujeme najprv potrebné časti.

Poradiť sa s nami môžete o vývoji iba niektorých funkcií, ale aj o budovaní celej aplikácie. Oddelíme časti, ktoré už fungujú, od tých, ktoré ešte treba vytvoriť, a jasne vymedzíme rozsah.

Podpora zahraničných výrobcov strojového videnia pri vstupe na japonský trh

Výrobcom, ktorí dodávajú priemyselné kamery a zariadenia na spracovanie obrazu na japonský trh, pomáhame vyvíjať aplikácie pre Windows a prispôsobovať existujúci softvér zariadeniam a pracovným postupom ich zákazníkov.

Vývoj aplikácií pomocou SDK, japonské používateľské rozhranie, prepojenie s existujúcimi zariadeniami, technické dopyty a izoláciu porúch a ďalšie veci riešime ako váš softvérový technologický partner v Japonsku.

Komunikujeme v japončine aj angličtine a obsah dopytov japonských používateľov a výsledky overovania usporiadame tak, aby ste ich mohli zdieľať s výrobcom.

Praktické skúsenosti so strojovým videním a odbornosť vo vývoji pre Windows

Zástupca spoločnosti sa v predchádzajúcom zamestnaní venoval vývoju systémov strojového videnia. Využíva tieto skúsenosti a odbornosť vo vývoji pre Windows a pomáha s implementáciou aplikácií, ktoré zahŕňajú SDK kamery, ovládaciu obrazovku, prepojenie so zariadeniami a ukladanie údajov.

Skúsenosti v oblasti strojového videnia pochádzajú z predchádzajúceho zamestnania zástupcu spoločnosti. Oddeľujeme ich od referencií spoločnosti KomuraSoft LLC. Podrobnosti nájdete v časti Profil zástupcu spoločnosti.

KomuraSoft zabezpečuje vývoj aplikácií na prepojenie so zariadeniami vrátane priemyselných kamier a vyšetrovanie porúch pri výpadkoch komunikácie a dlhodobej prevádzke. Ako súvisiacu technickú prípadovú štúdiu sme zverejnili izoláciu problému, pri ktorom sa komunikácia s priemyselnou kamerou na niekoľko sekúnd zastaví.

Ako spolupráca prebieha

1
Overíme predmet a podmienky hodnoteniaUpresníme snímaný objekt, osvetlenie, rozlíšenie, taktový čas, kritériá rozhodovania a prípustnú mieru nezachytených chýb a falošných poplachov.
2
Navrhneme architektúru a spôsob prepojeniaZvážime kameru a SDK, umiestnenie spracovania, komunikáciu so zariadeniami a miesto ukladania. Najprv overíme obmedzenia existujúcich zariadení a neisté body.
3
Implementujeme a overíme na skutočných objektochS použitím skutočných objektov a kamery overíme výsledky rozhodovania, čas spracovania, vynechané spracovanie a správanie pri dlhodobej prevádzke za dohodnutých podmienok.
4
Pripravíme informácie potrebné na prevádzkuPripravíme logy, ukladané údaje, nastavenia a postup kontroly pri neštandardných stavoch a odovzdáme ich spolu s informáciami potrebnými na prevádzku a údržbu.

Poraďte sa s nami ešte pred určením zariadení a špecifikácie

Povedzte nám v rozsahu, v akom to viete, čo chcete snímať, kontrolovať alebo merať, akú kameru používate alebo zvažujete, s akými zariadeniami sa má systém prepojiť a aký je cieľ pre čas spracovania. Môžete začať aj štádiom „ukážka SDK funguje, ale chceme sa posunúť ďalej“.

Časté otázky pred objednávkou

Aké skúsenosti máte v oblasti strojového videnia?

Zástupca spoločnosti sa v predchádzajúcom zamestnaní ako inžinier spracovania obrazu venoval vývoju systémov strojového videnia. Tieto skúsenosti sú osobnou pracovnou praxou zástupcu a oddeľujeme ich od referencií spoločnosti KomuraSoft LLC. KomuraSoft využíva odbornosť v oblasti vývoja pre Windows pri vývoji aplikácií na prepojenie so zariadeniami vrátane priemyselných kamier a pri vyšetrovaní porúch komunikácie a dlhodobej prevádzky.

Môžeme si objednať aj iba vývoj algoritmov spracovania obrazu?

Môžete sa s nami poradiť. Našou osobitnou silnou stránkou je prepojenie SDK kamery, zobrazenia, ovládacej obrazovky, prepojenia so zariadeniami a ukladania údajov do aplikácie pre Windows. Ak je hlavnou úlohou samotný výskum a vývoj algoritmov, po preskúmaní obsahu vám môžeme odporučiť vhodnejšieho partnera.

Môžeme sa s vami poradiť, aj keď ešte nemáme určenú kameru ani SDK?

Áno. Usporiadame snímaný objekt, potrebné rozlíšenie, čas spracovania, spôsob pripojenia a prostredie inštalácie a posúdime podmienky pre kameru a SDK aj architektúru softvéru. Presnosť rozhodovania a rýchlosť spracovania overujeme po upresnení podmienok overenia na snímkach a skutočných zariadeniach.

Môžeme si objednať aj softvérovú podporu zahraničného výrobcu pre japonský trh?

Áno. Zabezpečujeme vývoj zákazníckych aplikácií pomocou SDK, japonské používateľské rozhranie, prepojenie s existujúcimi zariadeniami, technické dopyty a izoláciu porúch. Poradiť sa s nami môžete ako so softvérovým technologickým partnerom v Japonsku, vrátane komunikácie v japončine a angličtine.

Môžeme si objednať aj iba úpravu existujúceho softvéru na kontrolu obrazu?

Áno. Postupujeme od potrebných častí, napríklad opravy chýb, pridania funkcií, aktualizácie SDK kamery alebo prechodu na Windows 11. Ak chýba špecifikácia alebo pôvodný zodpovedný pracovník, môžete sa s nami poradiť už od overenia zostávajúcich podkladov a skutočného správania.

Kontakt

Začnite niekoľkými riadkami o vašej situácii.

Podrobná špecifikácia ani odborné termíny nie sú potrebné. Napíšte, čo viete, v týchto bodoch.

  • Čo vás trápi a čo chcete dosiahnuť
  • Dotknutý softvér, zariadenia a prostredie
  • Požadovaný termín (ak ešte nie je určený, nemusíte ho uvádzať)

V prvej správe nie je potrebné posielať dôverné materiály ani heslá.

Príklad konzultačnej správy

Obraz z kamery cez SDK už získavame. Chceme sa poradiť o vývoji aplikácie vrátane zobrazovacej obrazovky, prepojenia s PLC a ukladania výsledkov kontroly.

Špecifikácia nie je potrebná. Poradiť sa môžete už s tým, čo viete.

Tlačidlo konzultácie otvorí stránku Kontakt v slovenčine so spôsobmi, ako nás kontaktovať. Tlačidlo „Konzultovať e-mailom“ umožňuje vytvoriť e-mail s názvom služby.