Windows-ontwikkeling en technische ondersteuning van KomuraSoft

Ontwikkeling van Windows-software voor machine vision en beeldverwerkingHet beeld is er. En verder, tot een applicatie die op de werkvloer bruikbaar is.

Van het camera-SDK-voorbeeld naar Windows-software waarmee inspectie en metingen in bedrijf kunnen worden genomen. Wij koppelen beeldopname en -weergave, beeldverwerking, bedieningsinterface, apparatuurkoppeling en opslag van resultaten.

Een specificatiedocument is niet nodig. Met wat u weet kunt u al advies bij ons vragen.

  • Rechtstreeks contact met een engineer
  • Ook vóór het vastleggen van de eisen advies vragen
  • Opdracht voor alleen de benodigde omvang

U kunt in fasen als deze met ons overleggen

Begin bij wat u nu dwarszit.

Het SDK-voorbeeld werkt, maar niemand maakt er een product van

Wij brengen bedieningsscherm, instellingen, communicatie en opslag samen in één Windows-applicatie.

Wij willen beeldopname en beoordeling koppelen aan de werking van de apparatuur

Wij werken signalen van PLC, I/O en dergelijke, timing en gedrag bij storingen uit.

Wij willen inspectieresultaten bewaren en later kunnen herleiden

Wij ontwerpen een opzet waarin beelden, meetwaarden, beoordelingen en logs gekoppeld worden opgeslagen.

Een gesprekspartner bij wie u technische vraagstukken precies zo kunt bespreken als ze zich voordoen.

Profielfoto van Go Komura

Vertegenwoordiger en engineer

Go Komura

Een engineer die gespecialiseerd is in Windows verzorgt alles, van het begrijpen van uw vraagstuk tot onderzoek, ontwerp en implementatie. Ook wat u nog niet volledig kunt uitleggen, werken wij uit vanuit de technische vraagstukken.

De ervaring met machine vision is opgedaan in de eerdere loopbaan van de vertegenwoordiger zelf. Zij staat los van opdrachten die door het bedrijf zijn uitgevoerd.

Bekijk ervaring en technologieën / Bekijk bedrijfsgegevens

Gepubliceerde technische case

Communicatiestoringen met een industriële camera isoleren

Wij vergeleken de pakketten met het gedrag van het besturingssysteem, richtten ons op het wachten op TCP-hertransmissie en brachten de configuratie-aanpassing en de observatieprocedure op orde.

Lees over het probleem en de onderzoeksaanpak

Reikwijdte van onze ondersteuning

Van een afzonderlijk onderdeel tot het geheel: de omvang bepalen wij samen.

Van een enkel onderzoek of een enkele aanpassing tot de ontwikkeling van het geheel. De omvang van de opdracht stemmen wij af op uw huidige situatie.

Beeldopname en besturing van de opname

Beeldopname met de SDK van industriële camera’s, getriggerde en continue opname en besturing van meerdere camera’s.

Implementatie van beeldverwerking en inspectie

Voorbewerking, extractie van kenmerken, positiebepaling, afmetingen meten en goed/fout-beoordeling, geïmplementeerd naar de inspectievoorwaarden.

Een Windows-applicatie van de oplossing maken

Ontwerp en ontwikkeling van beeldweergave, bedieningsschermen, instellingenbeheer en bedrijfslogs met C++ / C# / .NET.

Koppeling met apparatuur

Ontwerp van communicatie en timing die opname en beoordeling koppelen aan PLC’s, I/O, sensoren en externe apparatuur.

Opslag en traceerbaarheid van inspectiegegevens

Inspectiebeelden, meetwaarden, beoordelingsresultaten en logs opslaan in onder meer CSV / DB, zodat u ze achteraf kunt raadplegen.

Aanpassing en onderhoud van bestaande inspectiesoftware

Foutanalyse, functie-uitbreidingen, ondersteuning bij updates van de camera-SDK en migratie naar Windows 11.

Voorbeelden van wat wij controleren en opleveren

  • Uitgewerkte specificatie van opname, beoordeling en apparatuurkoppeling
  • Windows-applicatie voor inspectie en metingen
  • Validatieresultaten op de echte apparatuur, instellingen en gebruiksprocedures

Dit zijn voorbeelden, afhankelijk van de omvang van de opdracht. De omvang en vorm van de op te leveren resultaten spreken wij af bij het opstellen van de offerte.

Herkent u iets van deze vraagstukken, vertel ons dan eerst hoe het ervoor staat.

Een specificatiedocument is niet nodig. Met wat u weet kunt u al advies bij ons vragen.

Kosten en werkwijze

U hoeft niet meteen alles vast te leggen.

Beginnen met de opnamecondities en de benodigde functies

Van een deel van de ontwikkeling, zoals de SDK-koppeling of de schermen, tot de volledige applicatie. Wij scheiden wat al werkt van wat nog nodig is en bespreken dat met u.

Indicatie van de kosten

Offerte afhankelijk van apparatuur, inspectievoorwaarden en omvang van de ontwikkeling

Voor nauwkeurigheid en verwerkingstijd bekijken wij de validatievoorwaarden op de doelbeelden en op de echte apparatuur. Als een aparte omgeving of een PoC nodig is, laten wij dat u vóór de start weten.

Over de kosteloze omvang van het eerste onderzoek en over betaalde diensten

Wij gaan ervan uit dat u de eigenlijke ontwikkeling opdraagt als die haalbaar blijkt; het eerste onderzoek dat nodig is voor de offerte en voor onze beslissing om de opdracht aan te nemen, is dan in principe kosteloos. Langdurige validatie, het opzetten van een aparte omgeving, prototypes en PoC (proof of concept), het opleveren van gedetailleerde onderzoeksrapporten en dergelijke kunnen betaald zijn.

Wanneer u het onderzoek of de review zelf opdraagt, offreren wij dit als een zelfstandige betaalde dienst. Bij betaalde diensten laten wij u vóór de start de omvang en de kosten weten.

  1. Uw situatie delen

    Laat ons weten wat uw doel is, wat het probleem is en om welke omgeving het gaat, voor zover u dat weet.

  2. Omvang en kosten bevestigen

    Wij lichten het benodigde onderzoek, de omvang van onze ondersteuning, de op te leveren resultaten, de kosten en de werkwijze toe.

  3. Starten na afspraken

    Tijdens het onderzoek of de ontwikkeling delen wij de voortgang, wat is vastgesteld en welke beperkingen resteren.

  4. Resultaten controleren en overdragen

    Wij controleren de resultaten onder de afgesproken voorwaarden en bereiden de installatie of de volgende stap voor.

Voor wie de technische aanpak in detail wil kennen

Toon ondersteunde technologieën en de gedetailleerde werkwijze

Het beeld is binnen. En daarna: een applicatie die op de werkvloer bruikbaar is.

Het voorbeeld van de camera-SDK werkt. De beeldverwerking werkt ook. Wat u daarna nodig hebt, is software voor de dagelijkse praktijk, waarin bedieningsscherm, koppeling met apparatuur en opslag van resultaten samenkomen.

KomuraSoft ontwerpt en ontwikkelt inspectie- en meetsystemen met industriële camera’s als Windows-applicaties, met C++ / C# / .NET als kern.

Vraagstukken waarover u advies kunt vragen

  • U wilt met de SDK van een camerafabrikant een applicatie bouwen die u in een product of installatie opneemt.
  • U wilt beeldverwerking samenbrengen met een scherm dat op de werkvloer te bedienen is.
  • U wilt beelden van continue opnames of van meerdere camera’s ophalen en weergeven.
  • U wilt de resultaten van afmetingen meten, positiebepaling en goed/fout-beoordeling aan een machine doorgeven.
  • U wilt de timing van de opname afstemmen op PLC’s, sensoren en I/O.
  • U wilt inspectiebeelden en beoordelingsresultaten opslaan, zodat u achteraf de oorzaak kunt nagaan.
  • U wilt bestaande inspectiesoftware aanpassen aan updates van de SDK of van de Windows-omgeving.

Onze ondersteuning draait om ontwerp en ontwikkeling van Windows-software. Wij kijken niet alleen naar de nauwkeurigheid van de beeldverwerking, maar bekijken de opzet inclusief de timing van de opname, de communicatie met apparatuur, de weergave, de opslag en het vastleggen van storingen.

Van opname tot opslag van het resultaat: de hele keten koppelen

Opnamevoorwaarden, camera en SDK

Wij controleren de voorwaarden voor industriële camera’s, lijnsensoren, verlichting en externe triggers. Met de SDK en drivers van de fabrikant implementeren wij beeldopname en besturing van de opname.

Beeldverwerking, inspectie en meting

Wij implementeren voorbewerking, extractie van kenmerken, positiebepaling, afmetingen meten en goed/fout-beoordeling. Wij controleren de beelden en de beoordelingscriteria en verifiëren de benodigde nauwkeurigheid en verwerkingstijd.

Weergave, bediening en instellingen

Wij ontwerpen live beeldweergave, bedieningsschermen, instellingenbeheer en bedrijfslogs. Met aandacht voor de belasting van beeldverwerking en schermupdates maken wij er een applicatie van die op de werkvloer te gebruiken is.

Koppeling met apparatuur

Opname en beoordeling koppelen wij aan PLC’s, I/O, sensoren en externe apparatuur. Wij ordenen de overdracht van signalen, de timing en het gedrag bij storingen.

Opslag en traceerbaarheid van gegevens

Inspectiebeelden, meetwaarden, beoordelingsresultaten en logs slaan wij op in CSV of een database. Zo richten wij registraties in waarmee u achteraf gemakkelijk kunt nagaan wat er bij welke inspectie is gebeurd.

Aanpassing en onderhoud van bestaande software

Foutanalyse, functie-uitbreidingen, updates van de camera-SDK en migratie naar Windows 11. Wij controleren de bestaande specificaties en de bedrijfsvoering en verbeteren, te beginnen bij wat nodig is.

U kunt ons raadplegen voor de ontwikkeling van alleen een deel van de functies of voor de bouw van de hele applicatie. Wij scheiden wat al werkt van wat nog nodig is en maken zo de omvang van onze werkzaamheden duidelijk.

Ondersteuning bij de uitrol in Japan voor buitenlandse machine-visionfabrikanten

Voor fabrikanten die industriële camera’s of beeldverwerkingsapparatuur op de Japanse markt brengen, ondersteunen wij de ontwikkeling van Windows-applicaties die aansluiten op de installaties en bedrijfsprocessen van hun klanten, en de aanpassing van bestaande software.

Applicatieontwikkeling met de SDK, Japanse gebruikersinterfaces, koppeling met bestaande installaties, het isoleren van vragen en fouten en dergelijke: wij pakken het op als softwaretechnisch partner in Japan.

Wij communiceren in het Japans en Engels en ordenen vragen van Japanse gebruikers en verificatieresultaten, zodat de informatie met de fabrikant gemakkelijker gedeeld kan worden.

Praktijkervaring met machine vision en expertise in Windows-ontwikkeling

De vertegenwoordiger was bij een eerdere werkgever betrokken bij de ontwikkeling van machine-visionsystemen. Met die ervaring en de expertise in Windows-ontwikkeling ondersteunen wij de implementatie van applicaties met camera-SDK, bedieningsscherm, apparatuurkoppeling en gegevensopslag.

De ervaring op het gebied van machine vision is de loopbaan van de vertegenwoordiger bij een eerdere werkgever. Wij houden die gescheiden van de referenties van KomuraSoft LLC als bedrijf. Meer vindt u op biografie van de vertegenwoordiger.

KomuraSoft ontwikkelt apparatuurkoppelingen, waaronder met industriële camera’s, en onderzoekt communicatiestilstand en storingen bij langdurig bedrijf. Als verwante technische case hebben wij gepubliceerd: Communicatiestoringen bij een industriële camera geïsoleerd, waarbij de communicatie enkele seconden stilviel.

Zo verloopt een opdracht

1
Object en beoordelingsvoorwaarden vaststellen Wij ordenen het op te nemen object, de verlichting, de resolutie, de cyclustijd, de beoordelingscriteria en wat u toelaatbaar vindt aan gemiste defecten en valse detecties.
2
Opzet en koppelmethode ontwerpen Wij bekijken camera en SDK, de plaats van de verwerking, de communicatie met apparatuur en de opslaglocatie. De beperkingen van bestaande installaties en de onzekere punten controleren wij als eerste.
3
Implementeren en verifiëren met echte objecten Met de objecten en de camera controleren wij onder de afgesproken voorwaarden de beoordelingsresultaten, de verwerkingstijd, gemiste opnames of metingen en het gedrag bij langdurig bedrijf.
4
Informatie voor de bedrijfsvoering gereedmaken Wij zorgen voor logs, opgeslagen gegevens, instellingen en controlestappen bij storingen en leveren die op met de informatie die u nodig hebt voor beheer en onderhoud.

Overleg met ons voordat apparatuur en specificaties vaststaan

Laat ons weten, voor zover bekend, wat u wilt opnemen, welke inspectie of meting u wilt realiseren, welke camera u gebruikt of overweegt, hoe u koppelt met bestaande installaties en wat uw doel is voor de verwerkingstijd. Ook als u zegt “het voorbeeld van de SDK werkt, maar ik wil verder met de ontwikkeling”, helpen wij u graag.

Veelgestelde vragen vóór uw opdracht

Wat is uw ervaring op het gebied van machine vision?

De vertegenwoordiger was bij een eerdere werkgever als beeldverwerkingsengineer verantwoordelijk voor de ontwikkeling van machine-visionsystemen. Die ervaring is de persoonlijke loopbaan van de vertegenwoordiger en staat los van de referenties van KomuraSoft LLC als bedrijf. KomuraSoft zet de expertise in Windows-ontwikkeling in voor de ontwikkeling van apparatuurkoppelingen, waaronder industriële camera’s, en voor het onderzoeken van communicatiestoringen en storingen bij langdurig bedrijf.

Kan ik alleen de ontwikkeling van beeldverwerkingsalgoritmen laten uitvoeren?

Dat kunt u met ons bespreken. Onze bijzondere kracht is het verbinden van de camera-SDK, weergave, bedieningsscherm, apparatuurkoppeling en gegevensopslag tot een Windows-applicatie. Als onderzoek en ontwikkeling van het algoritme zelf de kern is, bekijken wij de inhoud en verwijzen wij u soms door naar een geschiktere partij.

Kan ik ook advies vragen als de camera of SDK nog niet vaststaat?

Ja. Wij ordenen het op te nemen object, de benodigde resolutie, de verwerkingstijd, de aansluitmethode en de installatieomgeving, en overwegen de voorwaarden voor camera en SDK en de softwareopbouw. Beoordelingsnauwkeurigheid en verwerkingssnelheid gaan wij na met beelden of echte apparatuur, onder voorwaarden die we vooraf vaststellen.

Kunnen jullie ook softwareaanpassing voor de Japanse markt uitvoeren voor buitenlandse fabrikanten?

Ja. Wij ontwikkelen klantapplicaties met de SDK, bouwen Japanse gebruikersinterfaces, koppelen aan bestaande installaties en isoleren technische vragen en fouten. Ook voor contact in het Japans en Engels kunt u ons als softwaretechnisch partner in Japan om advies vragen.

Kan ik ook alleen de aanpassing van bestaande inspectiesoftware opdragen?

Ja. Wij beginnen bij wat nodig is, zoals foutherstel, functie-uitbreidingen, een update van de camera-SDK of de migratie naar Windows 11. Ook als er geen specificatiedocument is of de destijds verantwoordelijke er niet meer is, kunt u ons om advies vragen, te beginnen bij het controleren van de resterende documentatie en het feitelijke gedrag.

Contact

Een paar regels over uw situatie volstaan.

Een gedetailleerd specificatiedocument of technisch jargon is niet nodig. Laat ons het volgende weten, voor zover u het weet.

  • Het probleem of het resultaat dat u wilt bereiken
  • De betrokken software, apparatuur en omgeving
  • Gewenste termijn (mag nog onbepaald zijn)

Bij uw eerste bericht hoeft u geen vertrouwelijke documenten of wachtwoorden mee te sturen.

Voorbeeld van een adviesvraag

Wij kunnen via de camera-SDK al beelden ophalen. Wij willen de ontwikkeling bespreken van een applicatie met weergavescherm, PLC-koppeling en opslag van inspectieresultaten.

Een specificatiedocument is niet nodig. Met wat u weet kunt u al advies bij ons vragen.

De knop voor uw aanvraag opent onze Nederlandstalige contactpagina met manieren om contact op te nemen. “Overleg met ons per e-mail” maakt een e-mail met de naam van de dienst.