Tworzenie oprogramowania dla Windows i wsparcie techniczne KomuraSoft

Tworzenie oprogramowania dla systemu Windows do wizji maszynowej i przetwarzania obrazuObraz już jest. Teraz aplikacja, której można używać na produkcji.

Od przykładu z SDK kamery do oprogramowania dla systemu Windows, w którym można prowadzić inspekcję i pomiary. Łączymy akwizycję i wyświetlanie obrazu, jego przetwarzanie, interfejs obsługi, współpracę z urządzeniami i zapis wyników.

Dokumentacja specyfikacji nie jest wymagana. Konsultację można zacząć od tego, co jest znane.

  • Bezpośredni kontakt z inżynierem
  • Konsultacja możliwa przed ustaleniem wymagań
  • Zlecenie tylko w potrzebnym zakresie

Można skonsultować się z nami na takich etapach

Zacznijmy od tego, co sprawia Państwu problem.

Przykład z SDK działa, ale nikt nie zrobi z niego produktu

Łączymy ekran obsługi, ustawienia, komunikację i zapis w aplikacji dla systemu Windows.

Chcemy powiązać akwizycję i ocenę obrazu z działaniem urządzenia

Porządkujemy sygnały z PLC, I/O i podobnych źródeł, czasy oraz zachowanie w sytuacjach awaryjnych.

Chcemy zachować wyniki inspekcji i móc je później prześledzić

Projektujemy architekturę, która powiązuje i zapisuje obrazy, wartości pomiarów, oceny i logi.

Z kimś, z kim można porozmawiać o technice wprost, bez upraszczania.

Zdjęcie profilowe Go Komury

Przedstawiciel i inżynier

Go Komura

Inżynier wyspecjalizowany w systemie Windows zajmuje się sprawą od poznania problemu, przez diagnozę i projekt, aż po implementację. Także to, czego nie potrafią Państwo jeszcze w pełni opisać, uporządkujemy, wychodząc od kwestii technicznych.

Doświadczenie w wizji maszynowej wynika z kariery zawodowej przedstawiciela w jego poprzednim miejscu pracy. Jest odróżnione od zleceń zrealizowanych przez firmę.

Zobacz doświadczenie i technologie / Zobacz informacje o firmie

Opublikowane techniczne studia przypadków

Izolowanie przerw w komunikacji z kamerą przemysłową

Porównaliśmy pakiety z zachowaniem systemu operacyjnego, skupiliśmy się na oczekiwaniu na retransmisję TCP i uporządkowaliśmy zmiany konfiguracji oraz procedurę obserwacji.

Przeczytaj o problemie i sposobie diagnozy

Zakres wsparcia

Od wybranej części prac po całość: zakres dobieramy do potrzeb.

Od pojedynczej diagnozy lub modyfikacji po rozwój całej aplikacji. Zakres zlecenia ustalamy zgodnie z Państwa aktualną sytuacją.

Pozyskiwanie obrazu i sterowanie akwizycją

Pozyskiwanie obrazu za pomocą SDK kamery przemysłowej, akwizycja wyzwalana i ciągła oraz sterowanie wieloma kamerami.

Implementacja przetwarzania obrazu i inspekcji

Implementacja przetwarzania wstępnego, wyodrębniania cech, wykrywania położenia, pomiaru wymiarów i oceny zgodności, dopasowana do warunków inspekcji.

Budowa aplikacji dla systemu Windows

Projekt i tworzenie wyświetlania obrazu, ekranów obsługi, zarządzania ustawieniami i dziennika pracy w C++ / C# / .NET.

Integracja z urządzeniami

Projekt komunikacji i synchronizacji łączących akwizycję obrazu i ocenę z PLC, wejściami i wyjściami, czujnikami oraz urządzeniami zewnętrznymi.

Zapis i śledzenie danych inspekcji

Zapis obrazów inspekcyjnych, wartości pomiarowych, wyników oceny i logów w CSV, bazie danych itp. oraz przygotowanie architektury umożliwiającej późniejsze sprawdzenie.

Modyfikacje i utrzymanie istniejącego oprogramowania do inspekcji obrazowej

Diagnostyka błędów, dodawanie funkcji, dostosowanie do aktualizacji SDK kamery oraz migracja do systemu Windows 11.

Przykłady tego, co sprawdzamy i przekazujemy

  • Uporządkowana specyfikacja akwizycji, oceny i współpracy z urządzeniami
  • Aplikacja dla systemu Windows do inspekcji i pomiarów
  • Wyniki weryfikacji na rzeczywistym urządzeniu, ustawienia i procedury eksploatacji

To przykłady zależne od zakresu zlecenia. Zakres i formę rezultatów uzgadniamy przy sporządzaniu wyceny.

Jeśli któryś z tych problemów brzmi znajomo, prosimy najpierw opisać swoją sytuację.

Dokumentacja specyfikacji nie jest wymagana. Konsultację można zacząć od tego, co jest znane.

Koszty i przebieg współpracy

Nie trzeba od razu ustalać wszystkiego.

Zaczynamy od warunków akwizycji obrazu i potrzebnych funkcji

Od części, takich jak integracja z SDK czy ekrany, po całą aplikację. Rozdzielamy to, co już działa, od tego, co dopiero jest potrzebne, i od tego zaczynamy rozmowę.

Orientacyjne koszty

Wycena zależna od urządzeń, warunków inspekcji i zakresu prac

Dokładność i czas przetwarzania weryfikujemy na docelowych obrazach i rzeczywistych urządzeniach, potwierdzając warunki tej weryfikacji. Jeśli potrzebne jest dedykowane środowisko lub PoC, poinformujemy o tym przed rozpoczęciem prac.

Zakres bezpłatnej wstępnej diagnozy i usługi płatne

Wstępna diagnoza w zakresie potrzebnym do sporządzenia wyceny i podjęcia decyzji o przyjęciu zlecenia jest co do zasady bezpłatna, przy założeniu, że w przypadku uznania realizacji za możliwą zlecą Państwo właściwe prace rozwojowe. Długotrwała weryfikacja, budowa dedykowanego środowiska, prototypy i PoC (dowód koncepcji), dostarczenie szczegółowych raportów z diagnozy i podobne prace mogą być płatne.

Jeśli zlecają Państwo samą diagnozę lub przegląd, wyceniamy je jako odrębną usługę płatną. Za każdym razem, gdy usługa jest płatna, przed rozpoczęciem prac informujemy o zakresie i kosztach.

  1. Opis sytuacji

    Prosimy opisać cel, problem i środowisko, którego dotyczy sprawa, w zakresie, w jakim są znane.

  2. Ustalenie zakresu i kosztów

    Przedstawiamy potrzebną diagnozę, zakres wsparcia, rezultaty prac, koszty i sposób prowadzenia prac.

  3. Start po uzgodnieniach

    W trakcie diagnozy lub prac rozwojowych przekazujemy postępy, potwierdzone ustalenia i pozostałe ograniczenia.

  4. Sprawdzenie wyników i przekazanie

    Sprawdzamy wyniki w uzgodnionych warunkach i przygotowujemy wdrożenie lub kolejny krok.

Dla osób, które chcą poznać szczegóły techniczne

Rozwiń obsługiwane technologie i szczegóły przebiegu prac

Obraz już Państwo pobierają. Pora na aplikację, której można używać w zakładzie.

Przykład z SDK kamery działa. Przetwarzanie obrazu też. Teraz potrzebne jest oprogramowanie do użytku biznesowego, w którym ekran obsługi, integracja z urządzeniami i zapis wyników tworzą całość.

KomuraSoft projektuje i tworzy układy inspekcji i pomiarów z kamerami przemysłowymi jako aplikacje dla systemu Windows, głównie w C++ / C# / .NET.

Problemy, z którymi można zwrócić się do nas o konsultację

  • Chcą Państwo użyć SDK producenta kamery i stworzyć aplikację wbudowaną w produkt lub instalację.
  • Chcą Państwo połączyć przetwarzanie obrazu z ekranem, który można obsługiwać w zakładzie.
  • Chcą Państwo pozyskiwać i wyświetlać obrazy z akwizycji ciągłej lub z wielu kamer.
  • Chcą Państwo przekazywać wyniki pomiaru wymiarów, wykrywania położenia i oceny zgodności do urządzenia.
  • Chcą Państwo zsynchronizować akwizycję obrazu z PLC, czujnikami i wejściami/wyjściami.
  • Chcą Państwo zapisywać obrazy inspekcyjne i wyniki oceny, aby później można było prześledzić przyczyny.
  • Chcą Państwo zmodyfikować istniejące oprogramowanie do inspekcji obrazowej i dostosować je do aktualizacji SDK oraz środowiska Windows.

Podstawą naszego wsparcia jest projektowanie i tworzenie oprogramowania dla systemu Windows. Architekturę rozważamy nie tylko pod kątem dokładności przetwarzania obrazu, ale także synchronizacji akwizycji, komunikacji z urządzeniami, wyświetlania, zapisu i rejestrowania sytuacji awaryjnych.

Łączymy cały proces od akwizycji obrazu do zapisu wyników

Warunki akwizycji oraz kamera i SDK

Sprawdzamy warunki dotyczące kamer przemysłowych, czujników liniowych, oświetlenia i zewnętrznych wyzwalaczy. Korzystając z SDK i sterowników dostarczanych przez producenta, implementujemy pozyskiwanie obrazu i sterowanie akwizycją.

Przetwarzanie obrazu, inspekcja i pomiary

Implementujemy przetwarzanie wstępne, wyodrębnianie cech, wykrywanie położenia, pomiar wymiarów i ocenę zgodności. Sprawdzamy obrazy docelowe i kryteria oceny oraz weryfikujemy wymaganą dokładność i czas przetwarzania.

Wyświetlanie, obsługa i ustawienia

Projektujemy wyświetlanie obrazu w czasie rzeczywistym, ekrany obsługi, zarządzanie ustawieniami i dziennik pracy. Uwzględniając obciążenie przetwarzania obrazu i odświeżania ekranu, tworzymy aplikację, z której można korzystać w zakładzie.

Integracja z urządzeniami

Łączymy akwizycję obrazu i ocenę z PLC, wejściami i wyjściami, czujnikami oraz urządzeniami zewnętrznymi. Porządkujemy przekazywanie sygnałów, synchronizację i działanie w sytuacjach awaryjnych.

Zapis i śledzenie danych

Zapisujemy obrazy inspekcyjne, wartości pomiarowe, wyniki oceny i logi w plikach CSV lub bazie danych. Przygotowujemy zapisy, dzięki którym łatwo później sprawdzić, co wydarzyło się podczas której inspekcji.

Modyfikacje i utrzymanie istniejącego oprogramowania

Zajmujemy się diagnostyką błędów, dodawaniem funkcji, aktualizacją SDK kamery i migracją do systemu Windows 11. Sprawdzamy istniejącą specyfikację i sposób eksploatacji, a następnie poprawiamy potrzebne elementy.

Można zasięgnąć konsultacji zarówno w sprawie tworzenia tylko wybranych funkcji, jak i budowy całej aplikacji. Oddzielamy części, które już działają, od tych, które dopiero będą potrzebne, i jasno określamy zakres prac.

Wsparcie zagranicznych producentów wizji maszynowej na rynku japońskim

Producentom, którzy oferują na rynku japońskim kamery przemysłowe lub urządzenia do przetwarzania obrazu, pomagamy w tworzeniu aplikacji dla systemu Windows dopasowanych do urządzeń i procesów klientów oraz w dostosowywaniu istniejącego oprogramowania.

Zajmujemy się m.in. tworzeniem aplikacji z użyciem SDK, japońskim interfejsem użytkownika, integracją z istniejącymi urządzeniami oraz izolowaniem przyczyn zgłoszeń i błędów, jako partner technologiczny po stronie japońskiej w zakresie oprogramowania.

Komunikujemy się po japońsku i angielsku, a treść zapytań japońskich użytkowników oraz wyniki weryfikacji porządkujemy, aby ułatwić wymianę informacji z producentem.

Praktyczne doświadczenie w wizji maszynowej i specjalizacja w tworzeniu oprogramowania dla systemu Windows

Przedstawiciel firmy w poprzedniej pracy zajmował się rozwojem systemów wizji maszynowej. Wykorzystując to doświadczenie i specjalizację w tworzeniu oprogramowania dla systemu Windows, wspieramy implementację aplikacji obejmujących SDK kamery, ekrany obsługi, integrację z urządzeniami i zapis danych.

Doświadczenie w wizji maszynowej to wcześniejsze doświadczenie zawodowe przedstawiciela z poprzedniej pracy. Przedstawiamy je odrębnie od referencji firmy KomuraSoft LLC. Szczegóły znajdują się w profilu przedstawiciela.

KomuraSoft zajmuje się tworzeniem aplikacji do integracji z urządzeniami, w tym z kamerami przemysłowymi, oraz diagnostyką usterek przerw w komunikacji i długotrwałej pracy. Jako powiązany przykład techniczny publikujemy opis izolowania przyczyny kilkusekundowych przerw w komunikacji z kamerą przemysłową.

Jak prowadzimy zlecenie

1
Potwierdzamy obiekt i warunki oceny Porządkujemy obiekt akwizycji, oświetlenie, rozdzielczość, czas taktu, kryteria oceny oraz dopuszczalne warunki w zakresie niewykrytych wad i fałszywych odrzutów.
2
Projektujemy architekturę i sposób integracji Rozważamy kamerę i SDK, rozmieszczenie przetwarzania, komunikację z urządzeniami i miejsce zapisu. Najpierw sprawdzamy ograniczenia istniejących urządzeń i elementy niepewne.
3
Implementujemy i weryfikujemy na rzeczywistych obiektach Z użyciem obiektu i kamery sprawdzamy w uzgodnionych warunkach wyniki oceny, czas przetwarzania, przeoczone przypadki i zachowanie podczas długotrwałej pracy.
4
Przygotowujemy informacje potrzebne w eksploatacji Porządkujemy logi, zapisywane dane, ustawienia i procedurę sprawdzania w sytuacjach awaryjnych, a następnie przekazujemy je wraz z informacjami potrzebnymi do eksploatacji i utrzymania.

Prosimy o konsultację, zanim urządzenia i specyfikacja zostaną ustalone

Prosimy o informację, w zakresie, w jakim jest znana: co jest obiektem akwizycji, jakie inspekcje i pomiary chcą Państwo zrealizować, jakich kamer używają lub rozważają, jak ma wyglądać integracja z istniejącymi urządzeniami i jaki jest docelowy czas przetwarzania. Zajmujemy się projektami już od etapu, gdy „przykład z SDK działa, ale chcemy rozwijać to dalej”.

Najczęstsze pytania przed zleceniem

Jakie doświadczenie macie Państwo w wizji maszynowej?

Przedstawiciel firmy w poprzedniej pracy jako inżynier przetwarzania obrazu odpowiadał za rozwój systemów wizji maszynowej. Jest to indywidualne doświadczenie zawodowe przedstawiciela i odróżniamy je od referencji firmy KomuraSoft LLC. KomuraSoft, wykorzystując specjalizację w tworzeniu oprogramowania dla systemu Windows, zajmuje się tworzeniem aplikacji do integracji z urządzeniami, w tym z kamerami przemysłowymi, oraz diagnostyką usterek komunikacji i długotrwałej pracy.

Czy można zlecić wyłącznie rozwój algorytmów przetwarzania obrazu?

Tak, zapraszamy do konsultacji. Naszą szczególną mocną stroną jest połączenie SDK kamery, wyświetlania, ekranów obsługi, integracji z urządzeniami i zapisu danych oraz wdrożenie tego jako aplikacji dla systemu Windows. Jeśli sednem zlecenia są same badania i rozwój algorytmów, po sprawdzeniu zakresu możemy wskazać bardziej odpowiedniego partnera.

Czy można zasięgnąć konsultacji, jeśli kamera lub SDK nie zostały jeszcze wybrane?

Tak. Porządkujemy obiekt akwizycji, wymaganą rozdzielczość, czas przetwarzania, sposób połączenia i środowisko instalacji, a następnie rozważamy warunki dotyczące kamery i SDK oraz architekturę oprogramowania. Dokładność oceny i szybkość przetwarzania weryfikujemy po ustaleniu warunków sprawdzenia na obrazach lub rzeczywistych urządzeniach.

Czy zagraniczny producent może zlecić dostosowanie oprogramowania do rynku japońskiego?

Tak. Obsługujemy tworzenie aplikacji dla klientów z użyciem SDK, japoński interfejs użytkownika, integrację z istniejącymi urządzeniami oraz odpowiedzi na pytania techniczne i izolowanie przyczyn błędów. Komunikujemy się po japońsku i angielsku, a po stronie japońskiej mogą Państwo konsultować się z nami jako z partnerem technologicznym w zakresie oprogramowania.

Czy można zlecić wyłącznie modyfikację istniejącego oprogramowania do inspekcji obrazowej?

Tak. Zaczynamy od potrzebnych elementów, na przykład od poprawek błędów, dodawania funkcji, aktualizacji SDK kamery czy migracji do systemu Windows 11. Także jeśli nie ma specyfikacji ani osoby, która wówczas odpowiadała za oprogramowanie, można zasięgnąć konsultacji, zaczynając od sprawdzenia zachowanych dokumentów i rzeczywistego działania.

Kontakt

Wystarczy kilka zdań o Państwa sytuacji.

Nie potrzebują Państwo szczegółowej dokumentacji specyfikacji ani terminologii technicznej. Prosimy o podanie poniższych informacji w zakresie, w jakim są znane.

  • Problem lub cel, który chcą Państwo osiągnąć
  • Oprogramowanie, urządzenia i środowisko, których sprawa dotyczy
  • Preferowany termin (może być jeszcze nieustalony)

W pierwszej wiadomości nie trzeba dołączać poufnych dokumentów ani haseł.

Przykład wiadomości z prośbą o konsultację

Obrazy z kamery pobieramy już przez SDK. Chcemy skonsultować stworzenie aplikacji z ekranem podglądu, współpracą z PLC i zapisem wyników inspekcji.

Dokumentacja specyfikacji nie jest wymagana. Konsultację można zacząć od tego, co jest znane.

Przycisk konsultacji otwiera polską stronę kontaktową ze sposobami nawiązania kontaktu. „Skonsultuj się e-mailem” tworzy wiadomość e-mail z nazwą usługi.