Windows-udvikling og teknisk støtte fra KomuraSoft

Udvikling af Windows-software til machine vision og billedbehandlingVi kan få billeder. Næste skridt er en app, der kan bruges i drift.

Fra eksemplet i kamera-SDK'et til Windows-software, der kan bruges til inspektion og måling i drift. Vi forbinder billedindhentning og visning, billedbehandling, brugerflade, integration med udstyr og lagring af resultater.

Du behøver ikke en specifikation. Du kan rådføre dig med os ud fra det, du ved.

  • Du taler direkte med en ingeniør
  • Du kan rådføre dig med os, før kravene er fastlagt
  • Du kan nøjes med at bestille det, du har brug for

Du kan rådføre dig med os i situationer som disse

Lad os starte med det, der er svært lige nu.

SDK'ets eksempel virker, men ingen kan gøre det til et produkt

Vi samler det i en Windows-app med betjeningsskærm, indstillinger, kommunikation og lagring.

Optagelse og vurdering skal hænge sammen med udstyrets bevægelser

Vi afklarer signaler som PLC og I/O, timing og adfærd ved fejl.

Vi vil gemme inspektionsresultater og kunne spore dem senere

Vi designer en opbygning, hvor billeder, måleværdier, vurderinger og logfiler gemmes i forbindelse med hinanden.

En samtalepartner, du kan drøfte tekniske spørgsmål med, helt uden omveje.

Profilbillede af Go Komura

Repræsentant og ingeniør

Go Komura

En ingeniør, der har specialiseret sig i Windows, tager sig af alt fra afklaring af udfordringen til undersøgelse, design og implementering. Også det, du endnu ikke kan forklare fuldt ud, omsætter vi til tekniske spørgsmål.

Erfaringen med machine vision stammer fra repræsentantens personlige arbejde i et tidligere job. Den er adskilt fra virksomhedens ordrer.

Se karriere og teknologier / Se virksomhedsoplysninger

Offentliggjort teknisk case

Isolering af kommunikationsstop med et industrielt kamera

Pakker og styresystemets adfærd blev sammenholdt, og fokus blev rettet mod ventetiden ved TCP-gensendelser. Konfigurationsjusteringer og observationsprocedure blev samlet.

Læs om udfordringen og undersøgelsens forløb

Arbejdets omfang

Du kan overlade os netop den del, du har brug for, eller hele opgaven.

Fra en enkelt undersøgelse eller ændring til udvikling af hele løsningen. Omfanget fastlægges ud fra din nuværende situation.

Billedindhentning og styring af optagelse

Billedindhentning med SDK til industrielle kameraer, optagelse med trigger, kontinuerlig optagelse og styring af flere kameraer.

Implementering af billedbehandling og inspektion

Implementering af forbehandling, uddragning af kendetegn, positionsregistrering, dimensionsmåling og godkendt/kasseret-vurdering, tilpasset inspektionsbetingelserne.

Udvikling som Windows-applikation

Design og udvikling af billedvisning, betjeningsskærme, indstillingsstyring og driftslogge i C++ / C# / .NET.

Integration med udstyr

Design af kommunikation og timing, der forbinder optagelse og vurdering med PLC, I/O, sensorer og eksternt udstyr.

Lagring og sporing af inspektionsdata

En opbygning, hvor inspektionsbilleder, måleværdier, vurderingsresultater og logge gemmes i CSV / DB og lignende, så de kan kontrolleres senere.

Ændring og vedligeholdelse af eksisterende billedinspektionssoftware

Fejlfinding, nye funktioner, tilpasning til opdateringer af kamera-SDK og migrering til Windows 11.

Eksempler på det, vi kontrollerer og leverer

  • Oversigt over specifikationer for optagelse, vurdering og integration med udstyr
  • Windows-app til inspektion og måling
  • Resultater af test på det faktiske udstyr, indstillinger og driftsprocedurer

Eksemplerne afhænger af omfanget af opgaven. Omfang og form af leverancerne aftales, når vi giver tilbud.

Genkender du en af disse udfordringer, så fortæl os først om din situation.

Du behøver ikke en specifikation. Du kan rådføre dig med os ud fra det, du ved.

Pris og forløb

Du behøver ikke at beslutte alt fra starten.

Start med optagebetingelserne og en afklaring af de nødvendige funktioner

Fra udvikling af en enkelt del, for eksempel SDK-integration eller skærmbilleder, til hele appen. Vi kan drøfte, hvad der allerede virker, og hvad der stadig mangler.

Vejledende pris

Tilbud efter udstyr, inspektionsbetingelser og udviklingens omfang

Vi bekræfter de betingelser, som nøjagtighed og behandlingstid skal efterprøves under, med de relevante billeder og på det faktiske udstyr. Hvis der er behov for et særligt miljø eller en PoC, oplyser vi det, før vi går i gang.

Om den gratis indledende undersøgelse og betalt arbejde

Under forudsætning af, at selve udviklingen bestilles, hvis opgaven vurderes gennemførlig, er den indledende undersøgelse, der er nødvendig for tilbuddet og for vores beslutning om at tage opgaven, som udgangspunkt gratis. Længerevarende verifikation, opbygning af et dedikeret miljø, prototyper, PoC, levering af en detaljeret undersøgelsesrapport og lignende kan være betalt.

Hvis selve undersøgelsen eller reviewet bestilles, giver vi tilbud på det som en selvstændig, betalt opgave. Hvis arbejdet er betalt, oplyser vi omfang og pris, før vi går i gang.

  1. Fortæl om situationen

    Fortæl os om formål, problemer og målmiljø, så vidt du kender dem.

  2. Gennemgå omfang og pris

    Vi redegør for den nødvendige undersøgelse, arbejdets omfang, leverancerne, prisen og forløbet.

  3. Vi begynder, når vi er enige

    Undervejs i undersøgelsen eller udviklingen deler vi status, det vi har kunnet bekræfte, og de begrænsninger, der er tilbage.

  4. Kontroller resultatet og modtag det

    Vi gennemgår resultatet på de aftalte betingelser og forbereder ibrugtagning eller næste skridt.

Vil du vide mere om det tekniske?

Åbn teknologier og nærmere beskrivelse af forløbet

Billederne kommer ind. Næste skridt er en app, der kan bruges i driften.

Kamera-SDK'ets eksempel kørte. Billedbehandlingen virker også. Nu har du brug for software, der kan bruges i driften, og som forbinder betjeningsskærm, integration med udstyr og lagring af resultater.

KomuraSoft designer og udvikler inspektions- og målesystemer med industrielle kameraer som Windows-apps, primært i C++ / C# / .NET.

Problemer, du kan søge rådgivning om

  • Du vil lave en app til indbygning i et produkt eller et anlæg med kameraproducentens SDK
  • Du vil samle billedbehandlingen med en skærm, der kan betjenes i driften
  • Du vil indhente og vise billeder fra kontinuerlig optagelse eller flere kameraer
  • Du vil give resultater fra dimensionsmåling, positionsregistrering og godkendt/kasseret-vurdering videre til udstyret
  • Du vil afstemme timingen af optagelsen med PLC, sensorer og I/O
  • Du vil gemme inspektionsbilleder og vurderingsresultater, så årsagen kan spores bagefter
  • Du vil ændre eksisterende billedinspektionssoftware, så den kan følge opdateringer af SDK og Windows-miljø

Støtten handler først og fremmest om design og udvikling af Windows-software. Vi vurderer opbygningen ud fra ikke kun billedbehandlingens nøjagtighed, men også optagelsens timing, kommunikationen med udstyret, visning, lagring og registrering ved fejl.

Vi forbinder hele forløbet fra optagelse til lagring af resultater

Optagebetingelser samt kamera og SDK

Vi gennemgår betingelserne for industrielle kameraer, linjesensorer, belysning og eksterne triggere. Vi implementerer billedindhentning og styring af optagelsen med producentens SDK og drivere.

Billedbehandling, inspektion og måling

Vi implementerer forbehandling, uddragning af kendetegn, positionsregistrering, dimensionsmåling og godkendt/kasseret-vurdering. Vi gennemgår motivbilleder og vurderingskriterier og verificerer den nødvendige nøjagtighed og behandlingstid.

Visning, betjening og indstillinger

Vi designer billedvisning i realtid, betjeningsskærme, indstillingsstyring og driftslogge. Vi tager hensyn til belastningen fra billedbehandling og skærmopdatering og samler det til en app, der kan bruges i driften.

Integration med udstyr

Vi lader optagelse og vurdering arbejde sammen med PLC, I/O, sensorer og eksternt udstyr. Vi afklarer overførsel af signaler, timing og adfærd ved fejl.

Lagring og sporing af data

Vi gemmer inspektionsbilleder, måleværdier, vurderingsresultater og logge i CSV eller DB. Vi gør optegnelserne lette at bruge, når du bagefter vil kontrollere, hvad der skete ved hvilken inspektion.

Ændringer og vedligeholdelse af eksisterende software

Vi tager os af fejlfinding, nye funktioner, opdatering af kamera-SDK og migrering til Windows 11. Vi gennemgår den eksisterende specifikation og drift og forbedrer fra de dele, hvor der er behov.

Du kan rådføre dig med os om udvikling af blot nogle af funktionerne eller om opbygning af hele appen. Vi adskiller de dele, der allerede virker, fra dem, der mangler, og gør omfanget tydeligt.

Støtte til udenlandske machine vision-producenters satsning i Japan

Til producenter, der sælger industrielle kameraer og billedbehandlingsudstyr på det japanske marked, hjælper vi med at udvikle Windows-apps, der passer til kundernes anlæg og arbejdsgange, og med at tilpasse eksisterende software.

Vi tager os af appudvikling med SDK, japansk brugerflade, integration med eksisterende anlæg, isolering af henvendelser og fejl og lignende som softwareteknisk partner i Japan.

Vi kan kommunikere på japansk og engelsk, og vi hjælper med at dele oplysninger med producenten ved at samle indholdet af henvendelser fra japanske brugere og verifikationsresultater.

Praktisk erfaring med machine vision og specialviden om Windows-udvikling

Selskabets repræsentant arbejdede i en tidligere ansættelse med udvikling af machine vision-systemer. Med denne erfaring og specialviden om Windows-udvikling hjælper vi med at implementere applikationer, der omfatter kamera-SDK, betjeningsskærme, integration med udstyr og lagring af data.

Erfaringen med machine vision er repræsentantens personlige karriere fra en tidligere ansættelse. Vi holder den adskilt fra KomuraSoft LLC's egne referencer. Se mere under Repræsentantens biografi.

KomuraSoft udvikler apps til integration med udstyr, herunder industrielle kameraer, og undersøger kommunikationsstop og fejl ved langtidsdrift. Som en relateret teknisk case har vi offentliggjort Isolering af et kommunikationsstop på nogle sekunder i et industrielt kamera – casestudie.

Sådan foregår et forløb

1
Vi gennemgår motiv og vurderingsbetingelser Vi afklarer motiv, belysning, opløsning, taktid, vurderingskriterier og tolerancen for oversete fejl og falske alarmer.
2
Vi designer opbygning og integrationsmetode Vi vurderer kamera og SDK, placeringen af behandlingen, kommunikationen med udstyret og lagringsstedet. Vi afklarer først begrænsninger i de eksisterende anlæg og usikre forhold.
3
Vi implementerer og verificerer med de rigtige motiver Med motiver og kamera kontrollerer vi vurderingsresultater, behandlingstid, tabte billeder og adfærd ved langtidsdrift under de aftalte betingelser.
4
Vi gør de oplysninger klar, der er brug for i driften Vi gør logge, gemte data, indstillinger og procedurer for kontrol ved fejl klar og afleverer dem sammen med de oplysninger, der er nødvendige for drift og vedligeholdelse.

Søg rådgivning hos os, før udstyr og specifikationer er fastlagt

Fortæl os, så vidt du ved det, om motivet, den inspektion eller måling, du vil realisere, det kamera, du bruger eller overvejer, integrationen med eksisterende anlæg og målet for behandlingstiden. Vi hjælper fra det stadie, hvor du tænker “SDK’ets eksempel virker, men jeg vil udvikle videre derfra”.

Ofte stillede spørgsmål før en bestilling

Fortæl mig om jeres erfaring med machine vision.

Selskabets repræsentant har som billedbehandlingsingeniør i en tidligere ansættelse udviklet machine vision-systemer. Denne erfaring er repræsentantens personlige karriere og holdes adskilt fra KomuraSoft LLC's egne referencer. KomuraSoft bygger på sin specialviden om Windows-udvikling og udvikler apps til integration med udstyr, herunder industrielle kameraer, og undersøger fejl i kommunikation og ved langtidsdrift.

Kan vi også bestille udvikling af blot billedbehandlingsalgoritmer?

Du er velkommen til at rådføre dig med os. Vores særlige styrke er at forbinde kamera-SDK, visning, betjeningsskærme, integration med udstyr og lagring af data og implementere det som en Windows-app. Hvis selve forskningen og udviklingen af algoritmer er det centrale, gennemgår vi indholdet og kan henvise til en bedre egnet samarbejdspartner.

Kan vi få rådgivning, selv om vi ikke har besluttet, hvilket kamera eller SDK vi skal bruge?

Ja. Vi afklarer motiv, nødvendig opløsning, behandlingstid, tilslutningsmetode og installationsmiljø og vurderer kameraets og SDK'ets betingelser og softwarens opbygning. Vurderingsnøjagtighed og behandlingshastighed arbejder vi med, når vi har gennemgået betingelserne for en verifikation med billeder og rigtigt udstyr.

Kan en udenlandsk producent bestille softwaretilpasning til det japanske marked?

Ja. Vi udvikler kundeapps med SDK, japansk brugerflade, integration med eksisterende anlæg og isolerer fejl og tekniske spørgsmål. Du kan rådføre dig med os som softwareteknisk partner i Japan, også med kommunikation på japansk og engelsk.

Kan vi bestille alene ændringer i eksisterende billedinspektionssoftware?

Ja. Vi arbejder med de nødvendige dele, for eksempel fejlrettelser, nye funktioner, opdatering af kamera-SDK og migrering til Windows 11. Hvis specifikationen eller den oprindelige ansvarlige mangler, kan du rådføre dig med os, og vi begynder med at gennemgå det materiale, der er tilbage, og den faktiske adfærd.

Kontakt

Skriv først et par linjer om din situation.

Du behøver hverken en detaljeret specifikation eller tekniske begreber. Fortæl os følgende, så vidt du ved det.

  • Hvad der er svært, og hvad du vil opnå
  • Den software, det udstyr og det miljø, det drejer sig om
  • Ønsket tidspunkt (det er i orden, hvis det ikke er fastlagt)

Du behøver ikke vedhæfte fortrolige dokumenter eller adgangskoder i den første henvendelse.

Eksempel på en forespørgsel om rådgivning

Vi kan hente billeder med kamera-SDK'et. Vi vil gerne drøfte udvikling af en app med visning, PLC-integration og lagring af inspektionsresultater.

Du behøver ikke en specifikation. Du kan rådføre dig med os ud fra det, du ved.

Knappen til rådgivning åbner vores danske kontaktside med måder at kontakte os på. „Søg rådgivning på e-mail“ kan oprette en e-mail med tjenestens navn.