Windows-utvikling og teknisk støtte fra KomuraSoft

Windows-programvareutvikling for maskinsyn og bildebehandlingVi får bilder. Neste steg er en app som kan brukes i drift.

Fra eksempelet i kamera-SDK-et til Windows-programvare som kan brukes til inspeksjon og måling i drift. Vi kobler sammen bildeinnhenting og visning, bildebehandling, brukergrensesnitt, integrasjon med utstyr og lagring av resultater.

Du trenger ingen spesifikasjon. Du kan rådføre deg med oss ut fra det du vet.

  • Du snakker direkte med en ingeniør
  • Du kan rådføre deg med oss før kravene er fastlagt
  • Du kan nøye deg med å bestille det du trenger

Du kan rådføre deg med oss i situasjoner som disse

La oss starte med det som er vanskelig akkurat nå.

Eksempelet i SDK-et fungerer, men ingen kan gjøre det til et produkt

Vi samler det i en Windows-app med betjeningsskjerm, innstillinger, kommunikasjon og lagring.

Opptak og vurdering skal henge sammen med utstyrets bevegelser

Vi avklarer signaler som PLS og I/O, tidspunkter og oppførsel ved feil.

Vi vil lagre inspeksjonsresultater og kunne spore dem senere

Vi designer en oppbygging der bilder, måleverdier, vurderinger og logger lagres i sammenheng med hverandre.

Noen du kan rådføre deg med om det tekniske, akkurat slik det er.

Profilbilde av Go Komura

Representant og ingeniør

Go Komura

En ingeniør som har spesialisert seg på Windows, tar seg av alt fra avklaring av utfordringen til undersøkelse, design og implementering. Også det du ennå ikke kan forklare fullt ut, omsetter vi til tekniske spørsmål.

Erfaringen med maskinsyn stammer fra representantens personlige arbeid i en tidligere jobb. Den er holdt adskilt fra selskapets oppdrag.

Se yrkeserfaring og teknologistakk / Se selskapsopplysninger

Publisert teknisk casestudie

Isolering av kommunikasjonsstopp mot et industrikamera

Pakker og operativsystemets oppførsel ble sammenholdt, og oppmerksomheten ble rettet mot ventetiden ved TCP-retransmisjon. Konfigurasjonsjusteringer og observasjonsprosedyre ble samlet.

Les om utfordringen og hvordan undersøkelsen forløper

Arbeidets omfang

Du kan overlate akkurat den delen du trenger, eller hele oppgaven.

Fra en enkelt undersøkelse eller endring til utvikling av hele løsningen. Omfanget fastlegges ut fra din nåværende situasjon.

Bildeinnhenting og styring av opptak

Bildeinnhenting med SDK-er for industrikameraer, utløserstyrte og kontinuerlige opptak og styring av flere kameraer.

Implementering av bildebehandling og inspeksjon

Implementering av forbehandling, uttrekk av kjennetegn, posisjonsdeteksjon, dimensjonsmåling og vurdering av godkjent eller ikke godkjent, tilpasset inspeksjonsbetingelsene.

Gjøre det til en Windows-applikasjon

Design og utvikling av bildevisning, betjeningsskjermbilder, innstillingshåndtering og driftslogger i C++ / C# / .NET.

Integrasjon med utstyr

Design av kommunikasjon og tidsstyring som kobler opptak og vurdering til PLC, I/O, sensorer og eksternt utstyr.

Lagring og sporing av inspeksjonsdata

Oppsett som lagrer inspeksjonsbilder, måleverdier, vurderingsresultater og logger i CSV / DB og lignende, slik at de kan kontrolleres i etterkant.

Endring og vedlikehold av eksisterende programvare for bildeinspeksjon

Feilsøking, ny funksjonalitet, tilpasning til oppdaterte kamera-SDK-er og migrering til Windows 11.

Eksempler på det vi kontrollerer og leverer

  • Oversikt over spesifikasjoner for opptak, vurdering og integrasjon med utstyr
  • Windows-app for inspeksjon og måling
  • Resultater av test på faktisk utstyr, innstillinger og driftsprosedyrer

Eksemplene avhenger av oppdragets omfang. Omfang og form på leveransene avtales når vi gir tilbud.

Kjenner du deg igjen i en av disse utfordringene, så fortell oss først om situasjonen din.

Du trenger ingen spesifikasjon. Du kan rådføre deg med oss ut fra det du vet.

Pris og forløp

Du trenger ikke å bestemme alt fra starten.

Start med opptaksvilkårene og en avklaring av nødvendige funksjoner

Fra utvikling av en enkelt del, for eksempel SDK-integrasjon eller skjermbilder, til hele appen. Vi kan diskutere hva som allerede fungerer, og hva som fortsatt mangler.

Veiledende pris

Tilbud etter utstyr, inspeksjonsvilkår og utviklingens omfang

Vi bekrefter vilkårene for å etterprøve nøyaktighet og behandlingstid med aktuelle bilder og på faktisk utstyr. Hvis det trengs et eget miljø eller en PoC, opplyser vi om det før vi starter.

Om omfanget av den gratis innledende undersøkelsen, og om betalt arbeid

Under forutsetning av at selve utviklingen bestilles dersom oppgaven vurderes som gjennomførbar, er den innledende undersøkelsen som trengs for tilbudet og for vår beslutning om å ta oppdraget, i prinsippet gratis. Langvarig verifikasjon, oppbygging av et dedikert miljø, prototyper, PoC, levering av en detaljert undersøkelsesrapport og lignende kan være betalt.

Hvis selve undersøkelsen eller gjennomgangen bestilles, gir vi tilbud på den som et selvstendig, betalt oppdrag. Hvis arbeidet er betalt, opplyser vi om omfang og pris før vi starter.

  1. Fortell om situasjonen

    Fortell oss om formål, problemer og målmiljø, så langt du kjenner dem.

  2. Gå gjennom omfang og pris

    Vi gjør rede for nødvendig undersøkelse, arbeidets omfang, leveransene, prisen og forløpet.

  3. Vi starter når vi er enige

    Underveis i undersøkelsen eller utviklingen deler vi status, det vi har kunnet bekrefte, og begrensningene som gjenstår.

  4. Kontroller resultatet og motta det

    Vi går gjennom resultatet på de avtalte vilkårene og forbereder igangsetting eller neste steg.

Vil du vite mer om det tekniske?

Åpne teknologier og nærmere beskrivelse av forløpet

Du får bildene. Vi tar deg videre til en app som fungerer i drift.

Eksempelkoden i kamera-SDK-en fungerte. Bildebehandlingen fungerer også. Det som trengs nå, er programvare som kan brukes i virksomheten, med betjeningsskjermbilder, integrasjon med utstyret og lagring av resultater.

KomuraSoft designer og utvikler inspeksjons- og målesystemer som bruker industrikameraer, som Windows-apper, i hovedsak med C++ / C# / .NET.

Utfordringer du kan rådføre deg med oss om

  • Du vil lage en app som bruker kameraprodusentens SDK og bygges inn i et produkt eller et anlegg
  • Du vil samle bildebehandlingen og et betjeningsskjermbilde som kan brukes i drift
  • Du vil hente inn og vise bilder fra kontinuerlige opptak og flere kameraer
  • Du vil sende resultater fra dimensjonsmåling, posisjonsdeteksjon og vurdering av godkjent eller ikke godkjent videre til utstyret
  • Du vil synkronisere opptaket med PLC, sensorer og I/O
  • Du vil lagre inspeksjonsbilder og vurderingsresultater, slik at du kan spore årsaken i etterkant
  • Du vil endre eksisterende programvare for bildeinspeksjon og tilpasse den til oppdaterte SDK-er og Windows-miljøer

Hovedvekten i bistanden ligger på design og utvikling av Windows-programvare. Vi vurderer arkitekturen ikke bare ut fra nøyaktigheten i bildebehandlingen, men også tidspunktet for opptak, kommunikasjon med utstyret, visning, lagring og registrering ved feil.

Vi kobler sammen hele kjeden, fra opptak til lagring av resultater

Opptaksbetingelser, kamera og SDK

Vi går gjennom betingelser for industrikameraer, linjesensorer, belysning og eksterne utløsere. Vi bruker SDK-er og drivere fra produsenten og implementerer bildeinnhenting og styring av opptak.

Bildebehandling, inspeksjon og måling

Vi implementerer forbehandling, uttrekk av kjennetegn, posisjonsdeteksjon, dimensjonsmåling og vurdering av godkjent eller ikke godkjent. Vi går gjennom motivbildene og vurderingskriteriene og verifiserer nødvendig nøyaktighet og behandlingstid.

Visning, betjening og innstillinger

Vi designer sanntidsvisning av bilder, betjeningsskjermbilder, innstillingshåndtering og driftslogger. Vi tar hensyn til belastningen fra bildebehandling og oppdatering av skjermbildet, og samler det i en app som fungerer i drift.

Integrasjon med utstyr

Vi kobler opptak og vurdering til PLC, I/O, sensorer og eksternt utstyr. Vi avklarer utveksling av signaler, tidsstyring og oppførselen ved feil.

Lagring og sporing av data

Vi lagrer inspeksjonsbilder, måleverdier, vurderingsresultater og logger i CSV eller database. Vi setter opp registreringer som gjør det enkelt å kontrollere i etterkant hva som skjedde i hvilken inspeksjon.

Endring og vedlikehold av eksisterende programvare

Vi tar oss av feilsøking, ny funksjonalitet, oppdatering av kamera-SDK og migrering til Windows 11. Vi går gjennom eksisterende spesifikasjon og drift og forbedrer det som trengs, steg for steg.

Du kan rådføre deg med oss både om utvikling av bare enkelte funksjoner og om bygging av hele appen. Vi skiller mellom det som allerede fungerer, og det som fortsatt trengs, og gjør omfanget tydelig.

Støtte til utenlandske maskinsynsprodusenter som etablerer seg i Japan

For produsenter som tilbyr industrikameraer og bildebehandlingsutstyr på det japanske markedet, hjelper vi med utvikling av Windows-apper tilpasset kundenes anlegg og forretningsprosesser, og med tilpasning av eksisterende programvare.

Vi tar oss av apputvikling med SDK-en, japansk brukergrensesnitt, integrasjon med eksisterende anlegg, avgrensing av henvendelser og feil og lignende, som teknisk programvarepartner på japansk side.

Vi kommuniserer på japansk og engelsk, og strukturerer innholdet i henvendelser fra japanske brukere og resultater fra verifisering, slik at det blir lettere å dele informasjon med produsenten.

Praktisk erfaring med maskinsyn og spesialkompetanse på Windows-utvikling

Representanten arbeidet med utvikling av maskinsynssystemer hos en tidligere arbeidsgiver. Med denne erfaringen og spesialkompetansen på Windows-utvikling hjelper vi til med implementering av applikasjoner som omfatter kamera-SDK, betjeningsskjermbilder, integrasjon med utstyr og datalagring.

Erfaringen innen maskinsyn er representantens personlige yrkeserfaring fra en tidligere stilling. Vi skiller den fra de egne referansene til KomuraSoft LLC som selskap. Du finner mer i Representantens biografi.

KomuraSoft utvikler apper for integrasjon med utstyr, inkludert industrikameraer, og undersøker feil ved kommunikasjonsstopp og langvarig drift. Som en beslektet teknisk casestudie har vi publisert avgrensing av et problem der kommunikasjonen med et industrikamera stopper i flere sekunder.

Slik går samarbeidet frem

1
Vi bekrefter objektet og vurderingsbetingelsene Vi avklarer motivet som skal avbildes, belysning, oppløsning, syklustid, vurderingskriterier og hvilket nivå av oversette feil og falske positive som kan aksepteres.
2
Vi designer arkitekturen og integrasjonsmetoden Vi vurderer kamera og SDK, hvor behandlingen skal ligge, kommunikasjon med utstyret og lagringssted. Vi avklarer begrensningene i eksisterende anlegg og usikre forhold først.
3
Vi implementerer og verifiserer med reelle objekter Med objektene og kameraet kontrollerer vi vurderingsresultater, behandlingstid, tapte bilder og oppførselen ved langvarig drift, under forholdene vi har blitt enige om.
4
Vi ferdigstiller informasjonen som trengs i drift Vi setter opp logger, lagrede data, innstillinger og prosedyrer for kontroll ved feil, og leverer dem sammen med informasjonen som trengs for drift og vedlikehold.

Rådfør deg med oss før utstyr og spesifikasjon er bestemt

Fortell oss det du vet om motivet som skal avbildes, inspeksjonen eller målingen du vil gjøre, kameraet du bruker eller vurderer, integrasjon med eksisterende anlegg og målet for behandlingstid. Vi hjelper deg også når du er på stadiet «eksempelkoden i SDK-en fungerer, men vi vil utvikle det videre».

Ofte stilte spørsmål før en bestilling

Kan dere fortelle om erfaringen deres innen maskinsyn?

Representanten utviklet maskinsynssystemer som bildebehandlingsingeniør hos en tidligere arbeidsgiver. Denne erfaringen er representantens personlige yrkeserfaring, og vi skiller den fra de egne referansene til KomuraSoft LLC som selskap. Med spesialkompetanse på Windows-utvikling utvikler KomuraSoft apper for integrasjon med utstyr, inkludert industrikameraer, og undersøker feil som oppstår ved kommunikasjon og langvarig drift.

Kan vi bestille bare utvikling av bildebehandlingsalgoritmer?

Du kan rådføre deg med oss. Det vi særlig er sterke på, er å koble sammen kamera-SDK, visning, betjeningsskjermbilder, integrasjon med utstyr og datalagring og implementere det som en Windows-app. Hvis oppdraget i hovedsak er forskning og utvikling av selve algoritmen, går vi gjennom innholdet og kan henvise deg til en mer egnet samtalepartner.

Kan vi rådføre oss med dere selv om vi ikke har valgt kamera eller SDK?

Ja. Vi avklarer motivet som skal avbildes, nødvendig oppløsning, behandlingstid, tilkoblingsmåte og installasjonsmiljø, og vurderer betingelsene for kamera og SDK sammen med programvarearkitekturen. Vurderingsnøyaktighet og behandlingshastighet går vi videre med etter å ha avklart forholdene for verifisering med bilder eller ekte utstyr.

Kan utenlandske produsenter bestille programvaretilpasning for det japanske markedet?

Ja. Vi tar oss av utvikling av kundeapper som bruker SDK-en, japansk brukergrensesnitt, integrasjon med eksisterende anlegg og avgrensing av tekniske henvendelser og feil. Du kan rådføre deg med oss som teknisk programvarepartner på japansk side, også for kommunikasjon på japansk og engelsk.

Kan vi bestille bare endring av eksisterende programvare for bildeinspeksjon?

Ja. Vi begynner med de delene som trengs, for eksempel feilretting, ny funksjonalitet, oppdatering av kamera-SDK og migrering til Windows 11. Selv om spesifikasjon eller tidligere ansvarlig mangler, kan du rådføre deg med oss: vi begynner med å gå gjennom materialet som finnes og hvordan programvaren faktisk oppfører seg.

Kontakt

Skriv først noen få linjer om situasjonen din.

Du trenger verken en detaljert spesifikasjon eller tekniske begreper. Fortell oss følgende, så langt du vet det.

  • Hva som er vanskelig, og hva du vil oppnå
  • Programvaren, utstyret og miljøet det gjelder
  • Ønsket tidspunkt (det er i orden om det ikke er fastlagt)

Du trenger ikke legge ved fortrolige dokumenter eller passord i den første henvendelsen.

Eksempel på en forespørsel om rådgivning

Vi kan hente bilder med kamera-SDK-et. Vi vil gjerne diskutere utvikling av en app med visning, PLS-integrasjon og lagring av inspeksjonsresultater.

Du trenger ingen spesifikasjon. Du kan rådføre deg med oss ut fra det du vet.

Knappen for henvendelse åpner den norske kontaktsiden vår med måter å ta kontakt på. «Rådfør deg med oss på e-post» kan opprette en e-post som inneholder tjenestens navn.