Vývoj pro Windows a technická podpora od KomuraSoft

Vývoj softwaru pro strojové vidění a zpracování obrazu pro WindowsObraz už získáváte. Dál – aplikace použitelná na místě.

Od ukázky v SDK kamery po software pro Windows, v němž lze provozovat kontrolu a měření. Propojíme pořizování a zobrazení obrazu, zpracování obrazu, ovládací rozhraní, propojení se zařízeními a ukládání výsledků.

Specifikace není potřeba. Se konzultací můžete začít tím, co víte.

  • Komunikujete přímo s inženýrem
  • Konzultovat můžete ještě před ujasněním požadavků
  • Objednat lze jen potřebný rozsah

Konzultovat můžete v takových fázích

Začněme tím, co Vás právě trápí.

Ukázka v SDK funguje, ale nemáme nikoho, kdo by z ní udělal produkt

Sloučíme ji do aplikace pro Windows včetně ovládací obrazovky, nastavení, komunikace a ukládání.

Chceme propojit snímání a vyhodnocení s činností zařízení

Uspořádáme signály PLC, I/O a podobné signály, časování a chování při chybách.

Chceme výsledky kontroly uchovávat a později dohledávat

Navrhneme uspořádání, které snímky, naměřené hodnoty, rozhodnutí a logy propojí a uloží.

Partner, se kterým můžete technické věci probrat tak, jak jsou.

Profilová fotografie Go Komury

Zástupce společnosti a inženýr

Go Komura

Inženýr specializovaný na Windows se věnuje všemu od ujasnění problému přes vyšetřování a návrh až po implementaci. Ani body, které zatím neumíte popsat, nevadí: upřesníme je od technických otázek.

Zkušenosti z oblasti strojového vidění pocházejí z pracovní kariéry zástupce společnosti u předchozího zaměstnavatele. Jsou odlišeny od zakázkové historie společnosti.

Zobrazit zkušenosti a technologie / Zobrazit informace o společnosti

Zveřejněná technická případová studie

Izolace výpadků komunikace s průmyslovou kamerou

Porovnali jsme pakety s chováním operačního systému, zaměřili se na čekání na opakované odeslání v TCP a uspořádali úpravy konfigurace i postup pozorování.

Přečíst si zadaný problém a postup vyšetřování

Rozsah prací

Svěřit nám můžete právě tu část, kterou potřebujete.

Od jednotlivého vyšetřování či úpravy až po vývoj celku: rozsah zakázky určíme podle Vaší situace.

Pořizování obrazu a řízení snímání

Pořizování obrazu pomocí SDK průmyslových kamer, snímání se spouštěním, souvislé snímání a řízení více kamer.

Implementace zpracování obrazu a kontroly

Implementace předzpracování, extrakce příznaků, detekce polohy, měření rozměrů a rozhodování o vyhovění podle podmínek kontroly.

Zpracování do podoby aplikace pro Windows

Návrh a vývoj zobrazení obrazu, ovládacích obrazovek, správy nastavení a provozních logů v C++ / C# / .NET.

Propojení se zařízeními

Návrh komunikace a časování, které propojí snímání a vyhodnocení s PLC, vstupy a výstupy, senzory a externími zařízeními.

Ukládání a dohledatelnost kontrolních dat

Kontrolní snímky, naměřené hodnoty, výsledky vyhodnocení a logy ukládáme například do CSV nebo databáze, aby je bylo možné zpětně ověřit.

Úpravy a údržba stávajícího softwaru pro vizuální kontrolu

Vyšetřování chyb, přidávání funkcí, přizpůsobení aktualizacím SDK kamer a migrace na Windows 11.

Příklady toho, co ověřujeme a předáváme

  • Přehled specifikace snímání, vyhodnocení a propojení se zařízením
  • Aplikace pro Windows pro kontrolu a měření
  • Výsledky ověření na skutečném zařízení, nastavení a provozní postupy

Jde o příklady podle rozsahu zakázky. Rozsah a podobu výstupů dohodneme při přípravě cenové nabídky.

Pokud je Vám některý z těchto problémů blízký, popište nám nejprve svou situaci.

Specifikace není potřeba. Se konzultací můžete začít tím, co víte.

Cena a postup

Hned na začátku není nutné rozhodnout o všem.

Začneme podmínkami snímání a potřebnými funkcemi

Od vývoje jen části, například propojení se SDK nebo obrazovek, až po celou aplikaci. Samostatně lze probrat, co už funguje a co je ještě potřeba.

Orientační cena

Cenová nabídka podle zařízení, podmínek kontroly a rozsahu vývoje

Přesnost a dobu zpracování ověřujeme na cílových snímcích a na skutečném zařízení. Pokud je potřeba vyhrazené prostředí nebo PoC, upozorníme na to před zahájením.

Rozsah bezplatného úvodního posouzení a placené služby

Za předpokladu, že nám zadáte samotný vývoj v případě, že jej posoudíme jako realizovatelný, je úvodní průzkum v rozsahu potřebném pro cenovou nabídku a rozhodnutí o zakázce zpravidla bezplatný. Dlouhodobé ověřování, budování vyhrazeného prostředí, prototypy, PoC, předání podrobné zprávy o vyšetřování a podobné práce mohou být placené.

Pokud si objednáte samotné vyšetřování nebo revizi, připravíme na ně samostatnou cenovou nabídku jako na placenou službu. U placené služby Vám rozsah a cenu sdělíme před zahájením prací.

  1. Sdělte nám svou situaci

    Napište nám cíl, potíže a cílové prostředí v rozsahu, v jakém je znáte.

  2. Potvrďte rozsah a cenu

    Sdělíme potřebné vyšetřování, rozsah prací, výstupy, cenu a postup.

  3. Začínáme po dohodě

    Během vyšetřování a vývoje sdílíme průběžné výsledky, ověřená zjištění a zbývající omezení.

  4. Ověřte výsledek a převezměte ho

    Výsledek ověříme za dohodnutých podmínek a navážeme nasazením nebo dalším krokem.

Pokud chcete znát technický obsah podrobněji

Otevřít podporované technologie a podrobnosti postupu

Obraz se pořizuje. A teď ještě aplikace použitelná v provozu.

Ukázka z SDK kamery funguje. Zpracování obrazu také. Nyní je potřeba software použitelný v praxi, který propojí ovládací obrazovku, spolupráci se zařízeními a ukládání výsledků.

KomuraSoft navrhuje a vyvíjí systémy pro kontrolu a měření, které využívají průmyslové kamery, jako aplikace pro Windows, zejména v C++ / C# / .NET.

Jaké problémy s námi můžete konzultovat

  • Chcete pomocí SDK od výrobce kamery vytvořit aplikaci, která se zabuduje do produktu nebo zařízení
  • Chcete spojit zpracování obrazu s obrazovkou, kterou lze ovládat v provozu
  • Chcete pořizovat a zobrazovat obraz ze souvislého snímání nebo z více kamer
  • Chcete předávat zařízení výsledky měření rozměrů, detekce polohy a rozhodování o vyhovění
  • Chcete sladit časování snímání s PLC, senzory a vstupy a výstupy
  • Chcete ukládat kontrolní snímky a výsledky vyhodnocení, aby bylo možné zpětně dohledat příčinu
  • Chcete upravit stávající software pro vizuální kontrolu a přizpůsobit jej aktualizacím SDK nebo prostředí Windows

Naše podpora se soustředí na návrh a vývoj softwaru pro Windows. Architekturu zvažujeme nejen z hlediska přesnosti zpracování obrazu, ale i časování snímání, komunikace se zařízeními, zobrazení, ukládání a záznamů při poruchách.

Propojíme celý řetězec od snímání po uložení výsledků

Podmínky snímání, kamera a SDK

Prověříme podmínky průmyslové kamery, řádkového snímače, osvětlení a externího spouštění. S využitím SDK a ovladačů od výrobce implementujeme pořizování obrazu a řízení snímání.

Zpracování obrazu, kontrola a měření

Implementujeme předzpracování, extrakci příznaků, detekci polohy, měření rozměrů a rozhodování o vyhovění. Prověříme snímané objekty a kritéria vyhodnocení a ověříme potřebnou přesnost i dobu zpracování.

Zobrazení, ovládání a nastavení

Navrhujeme zobrazení obrazu v reálném čase, ovládací obrazovky, správu nastavení a provozní logy. S ohledem na zátěž zpracování obrazu a aktualizace obrazovky z nich vytvoříme aplikaci použitelnou v provozu.

Propojení se zařízeními

Snímání a vyhodnocení propojujeme s PLC, vstupy a výstupy, senzory a externími zařízeními. Upřesníme předávání signálů, časování a chování při poruchách.

Ukládání a dohledatelnost dat

Kontrolní snímky, naměřené hodnoty, výsledky vyhodnocení a logy ukládáme do CSV nebo databáze. Připravíme záznamy, z nichž lze zpětně snadno zjistit, co se při které kontrole stalo.

Úpravy a údržba stávajícího softwaru

Zajišťujeme vyšetřování chyb, přidávání funkcí, aktualizace SDK kamer i migraci na Windows 11. Prověříme stávající specifikace a provoz a zlepšujeme postupně od částí, u nichž je to nejvíce potřeba.

S vývojem jen některých funkcí i s vybudováním celé aplikace se s námi můžete poradit. Oddělíme části, které již fungují, od těch, které teprve budou potřeba, a jasně vymezíme rozsah naší práce.

Podpora zahraničních výrobců strojového vidění při vstupu na japonský trh

Výrobcům, kteří nabízejí na japonském trhu průmyslové kamery nebo zařízení pro zpracování obrazu, pomáháme s vývojem aplikací pro Windows podle zařízení a provozu jejich zákazníků i s přizpůsobením stávajícího softwaru.

Zajišťujeme vývoj aplikací využívajících SDK, japonské uživatelské rozhraní, propojení se stávajícími zařízeními i izolaci příčin dotazů a chyb a další činnosti jako softwarový technický partner na japonské straně.

Komunikujeme v japonštině i angličtině, uspořádáváme obsah dotazů od japonských uživatelů a výsledky ověření a usnadňujeme tak výměnu informací s výrobcem.

Praktické zkušenosti se strojovým viděním a odbornost ve vývoji pro Windows

Zástupce společnosti se v předchozím zaměstnání podílel na vývoji systémů strojového vidění. Na základě těchto zkušeností a odbornosti ve vývoji pro Windows podporujeme implementaci aplikací včetně SDK kamery, ovládacích obrazovek, propojení se zařízeními a ukládání dat.

Zkušenosti se strojovým viděním jsou osobní profesní zkušenosti zástupce z předchozího zaměstnání. Odlišujeme je od referencí společnosti KomuraSoft LLC. Podrobnosti najdete v životopisu zástupce společnosti.

KomuraSoft se věnuje vývoji aplikací pro propojení se zařízeními včetně průmyslových kamer a vyšetřování poruch při výpadcích komunikace a dlouhodobém provozu. Jako související technický příklad zveřejňujeme izolaci problému, kdy komunikace s průmyslovou kamerou na několik sekund přestane fungovat.

Jak zakázka probíhá

1
Upřesnění objektu a podmínek vyhodnocení Upřesníme snímaný objekt, osvětlení, rozlišení, takt time, kritéria vyhodnocení a přípustné podmínky pro nezachycené vady a falešné detekce.
2
Návrh architektury a způsobu propojení Zvážíme kameru a SDK, rozmístění zpracování, komunikaci se zařízeními a místo ukládání. Nejprve ověříme omezení stávajících zařízení a nejisté body.
3
Implementace a ověření na skutečných objektech S použitím skutečných objektů a kamery ověříme v odsouhlasených podmínkách výsledky vyhodnocení, dobu zpracování, vynechané snímky i chování při dlouhodobém provozu.
4
Příprava informací potřebných pro provoz Připravíme logy, ukládaná data, nastavení a postupy kontroly při poruchách a předáme je spolu s informacemi potřebnými pro provoz a údržbu.

Poraďte se s námi ještě před výběrem zařízení a specifikace

Sdělte nám v rozsahu, v jakém to víte, snímaný objekt, kontrolu či měření, které chcete realizovat, kameru, kterou používáte nebo zvažujete, propojení se stávajícími zařízeními a cíle pro dobu zpracování. Pomůžeme Vám již ve fázi, kdy „ukázka z SDK funguje, ale chceme vyvíjet dál“.

Časté otázky před zadáním zakázky

Jaké máte zkušenosti se strojovým viděním?

Zástupce společnosti se ve svém předchozím zaměstnání jako inženýr zpracování obrazu podílel na vývoji systémů strojového vidění. Jde o osobní profesní zkušenosti zástupce a odlišujeme je od referencí společnosti KomuraSoft LLC. KomuraSoft využívá svou specializaci na vývoj pro Windows k vývoji aplikací pro propojení se zařízeními včetně průmyslových kamer a k vyšetřování poruch při komunikaci a dlouhodobém provozu.

Můžeme objednat i vývoj samotných algoritmů zpracování obrazu?

Můžete se s námi poradit. Naší zvláštní silou je propojení SDK kamery, zobrazení, ovládacích obrazovek, propojení se zařízeními a ukládání dat do aplikace pro Windows. Pokud je jádrem zakázky samotný výzkum a vývoj algoritmů, po posouzení obsahu Vám případně doporučíme vhodnějšího partnera.

Můžeme se s Vámi poradit, i když ještě nemáme vybranou kameru ani SDK?

Ano. Upřesníme snímaný objekt, potřebné rozlišení, dobu zpracování, způsob připojení a prostředí instalace a zvážíme podmínky pro kameru a SDK i architekturu softwaru. Přesnost vyhodnocení a rychlost zpracování ověřujeme po upřesnění podmínek ověření na snímcích nebo na skutečném zařízení.

Můžeme objednat také softwarovou podporu zahraničního výrobce pro japonský trh?

Ano. Zajišťujeme vývoj zákaznických aplikací využívajících SDK, japonské uživatelské rozhraní, propojení se stávajícími zařízeními i izolaci příčin technických dotazů a chyb. Včetně komunikace v japonštině a angličtině se s námi můžete poradit jako se softwarovým technickým partnerem na japonské straně.

Můžeme objednat jen úpravy stávajícího softwaru pro vizuální kontrolu?

Ano. Postupujeme od potřebných částí, například opravou chyb, přidáním funkcí, aktualizací SDK kamery nebo migrací na Windows 11. Pokud chybí specifikace a odpovědná osoba z té doby, můžete se s námi poradit a začneme prověřením dochovaných podkladů a skutečného chování.

Kontakt

Nejprve stačí pár řádků o Vaší situaci.

Podrobná specifikace ani odborné termíny nejsou nutné. Napište nám následující, v rozsahu, v jakém to víte.

  • Co Vás trápí a čeho chcete dosáhnout
  • Cílový software, zařízení a prostředí
  • Požadovaný termín (nemusí být stanoven)

K prvnímu kontaktu není třeba přikládat důvěrné materiály ani hesla.

Příklad zprávy pro konzultaci

Pomocí SDK kamery snímky získávám. Rád bych probral vývoj aplikace včetně zobrazení, propojení s PLC a ukládání výsledků kontroly.

Specifikace není potřeba. Se konzultací můžete začít tím, co víte.

Tlačítko Vás přesměruje na kontaktní stránku s možnostmi, jak nás kontaktovat. Volba „Konzultovat e-mailem“ umožňuje vytvořit e-mail s názvem služby.