Desenvolvimento Windows e apoio técnico da KomuraSoft

Desenvolvimento de software Windows para visão de máquina e processamento de imagensAs imagens já são capturadas. O próximo passo é um aplicativo que funcione no chão de fábrica.

Do exemplo do SDK da câmera a um software Windows que permita operar inspeção e medição. Conectamos aquisição e exibição de imagens, processamento de imagens, interface de operação, integração com equipamentos e armazenamento de resultados.

Não é preciso ter um documento de especificação. Você pode nos consultar a partir do que já sabe.

  • Atendimento direto por engenheiro
  • Consulte antes de definir os requisitos
  • Pode começar pelo escopo necessário

Você pode nos consultar desde esta etapa

Comece pelo que está causando problemas agora.

O exemplo do SDK funciona, mas não há quem o transforme em produto

Reunimos tela de operação, configurações, comunicação e armazenamento em um aplicativo Windows.

Quero integrar a captura e o julgamento com a operação do equipamento

Organizamos sinais de PLC, I/O e similares, temporização e o comportamento em caso de falha.

Quero guardar os resultados da inspeção e poder rastreá-los depois

Projetamos uma arquitetura que associa imagens, valores medidos, julgamentos e logs no armazenamento.

Alguém com quem você pode tratar as questões técnicas do jeito que elas são.

Foto de perfil de Go Komura

Representante e engenheiro

Go Komura

Um engenheiro especializado em Windows cuida de tudo, da compreensão do desafio à investigação, ao projeto e à implementação. Mesmo o que você ainda não consegue explicar bem, nós organizamos a partir das questões técnicas.

A experiência em visão de máquina corresponde à trajetória profissional do representante em empregos anteriores, a título pessoal. Ela é distinta dos projetos executados pela empresa.

Ver experiência e tecnologias / Ver informações da empresa

Estudo de caso técnico publicado

Isolamento de interrupções na comunicação com uma câmera industrial

Comparamos os pacotes com o comportamento do sistema operacional, nos concentramos na espera por retransmissão TCP e organizamos o ajuste da configuração e o procedimento de observação.

Ler sobre o problema e o método de investigação

Escopo do atendimento

Você pode nos confiar desde uma parte do trabalho até o conjunto.

De uma investigação ou modificação pontual ao desenvolvimento completo, o escopo é definido conforme a sua situação atual.

Aquisição de imagens e controle de captura

Aquisição de imagens com o SDK de câmeras industriais, captura por trigger, captura contínua e controle de várias câmeras.

Implementação de processamento de imagens e de inspeção

Implementação de pré-processamento, extração de características, detecção de posição, medição de dimensões e decisão aprovado/reprovado, de acordo com as condições de inspeção.

Transformação em aplicativo Windows

Projeto e desenvolvimento, em C++ / C# / .NET, da exibição de imagens, das telas de operação, do gerenciamento de configurações e dos logs de operação.

Integração com equipamentos

Projeto da comunicação e da temporização que ligam a captura e a decisão a PLCs, E/S, sensores e outros dispositivos externos.

Armazenamento e rastreamento de dados de inspeção

Armazenamento de imagens de inspeção, valores medidos, resultados de decisão e logs em CSV / banco de dados e outros formatos, com uma estrutura que permite consulta posterior.

Modificação e manutenção de softwares de inspeção por imagem existentes

Investigação de falhas, inclusão de funcionalidades, adaptação a atualizações do SDK da câmera e migração para o Windows 11.

Exemplos do que verificamos e entregamos

  • Resumo das especificações de captura, julgamento e integração com equipamentos
  • Aplicativo Windows para inspeção e medição
  • Resultados da validação no equipamento real, configurações e procedimentos de operação

São exemplos que variam conforme o escopo contratado. O escopo e o formato dos entregáveis são acordados na elaboração do orçamento.

Se algum destes desafios se parece com o seu, conte-nos primeiro a sua situação.

Não é preciso ter um documento de especificação. Você pode nos consultar a partir do que já sabe.

Custos e andamento

Você não precisa definir tudo desde o início.

Começando pelas condições de captura e pelas funções necessárias

De partes do desenvolvimento, como a integração com o SDK ou as telas, até o aplicativo completo, você pode nos consultar separando o que já funciona do que ainda é necessário.

Referência de custos

Orçamento conforme os equipamentos, as condições de inspeção e o escopo do desenvolvimento

A precisão e o tempo de processamento dependem de verificar as imagens-alvo e as condições de validação no equipamento real. Se forem necessários um ambiente dedicado ou uma PoC, informaremos antes de começar.

Sobre o escopo gratuito da investigação inicial e os serviços pagos

Partimos do princípio de que, se a viabilidade for confirmada, você contratará o desenvolvimento principal; nesse caso, a investigação inicial necessária para o orçamento e para a decisão de aceitar o projeto é, em princípio, gratuita. Validações prolongadas, a montagem de um ambiente dedicado, protótipos e PoC (prova de conceito) e a entrega de relatórios detalhados de investigação, entre outros, podem ser pagos.

Quando você contrata a própria investigação ou revisão, ela é orçada como um serviço pago independente. Nos casos pagos, informamos o escopo e o custo antes de começar.

  1. Compartilhe a situação

    Conte o objetivo, o problema e o ambiente envolvido, no que for possível.

  2. Confirme escopo e custo

    Apresentamos a investigação necessária, o escopo do atendimento, os entregáveis, o custo e o andamento.

  3. Comece depois de combinar

    Durante a investigação ou o desenvolvimento, compartilhamos o andamento, o que foi confirmado e as restrições que permanecem.

  4. Verifique os resultados e receba a entrega

    Verificamos os resultados nas condições acordadas e preparamos a implantação ou o próximo passo.

Para quem quer conhecer em detalhe o atendimento técnico

Abrir tecnologias atendidas e detalhes do andamento

Você já consegue capturar imagens. Agora, o aplicativo que funciona no local de trabalho.

O exemplo do SDK da câmera funcionou. O processamento de imagens também está pronto. O que falta é um software utilizável no dia a dia, que una a tela de operação, a integração com os equipamentos e o armazenamento dos resultados.

A KomuraSoft projeta e desenvolve sistemas de inspeção e medição com câmeras industriais como aplicativos Windows, principalmente em C++ / C# / .NET.

Problemas sobre os quais pode nos consultar

  • Criar um aplicativo que use o SDK do fabricante da câmera e seja incorporado a um produto ou equipamento
  • Unir o processamento de imagens a uma tela que possa ser operada no local de trabalho
  • Adquirir e exibir imagens de captura contínua ou de várias câmeras
  • Enviar ao equipamento os resultados de medição de dimensões, detecção de posição e decisão aprovado/reprovado
  • Sincronizar a temporização da captura com PLCs, sensores e E/S
  • Armazenar imagens de inspeção e resultados de decisão para poder rastrear a causa depois
  • Modificar um software de inspeção por imagem existente e adaptá-lo a atualizações do SDK e do ambiente Windows

O foco do nosso apoio é o projeto e o desenvolvimento do software Windows. Avaliamos a arquitetura levando em conta não só a precisão do processamento de imagens, mas também a temporização da captura, a comunicação com os equipamentos, a exibição, o armazenamento e o registro em situações anormais.

Conectar todo o processo, da captura ao armazenamento dos resultados

Condições de captura, câmera e SDK

Verificamos as condições de câmeras industriais, câmeras de varredura linear, iluminação e trigger externo. Com o SDK e os drivers fornecidos pelo fabricante, implementamos a aquisição de imagens e o controle da captura.

Processamento de imagens, inspeção e medição

Implementamos pré-processamento, extração de características, detecção de posição, medição de dimensões e decisão aprovado/reprovado. Verificamos as imagens-alvo e os critérios de decisão e validamos a precisão e o tempo de processamento necessários.

Exibição, operação e configuração

Projetamos a exibição de imagens em tempo real, as telas de operação, o gerenciamento de configurações e os logs de operação. Considerando a carga do processamento de imagens e da atualização da tela, entregamos um aplicativo que pode ser usado no local de trabalho.

Integração com equipamentos

Integramos a captura e a decisão com PLCs, E/S, sensores e outros dispositivos externos. Organizamos a troca de sinais, a temporização e o comportamento em situações anormais.

Armazenamento e rastreamento de dados

Armazenamos imagens de inspeção, valores medidos, resultados de decisão e logs em CSV ou em bancos de dados. Preparamos registros que facilitam verificar depois o que aconteceu em cada inspeção.

Modificação e manutenção de software existente

Atendemos investigação de falhas, inclusão de funcionalidades, atualização do SDK da câmera e migração para o Windows 11. Verificamos as especificações e a operação existentes e melhoramos a partir das partes necessárias.

Você pode nos consultar tanto sobre o desenvolvimento de apenas algumas funcionalidades quanto sobre a construção do aplicativo inteiro. Separamos o que já está funcionando do que ainda é necessário e deixamos claro o escopo do atendimento.

Apoio à expansão de fabricantes estrangeiros de visão de máquina no Japão

Para fabricantes que atuam no mercado japonês com câmeras industriais e equipamentos de processamento de imagens, apoiamos o desenvolvimento de aplicativos Windows adaptados às instalações e aos processos dos clientes e a personalização de softwares existentes.

Atuamos como parceiro técnico de software no Japão no desenvolvimento de aplicativos com o uso do SDK, na interface em japonês, na integração com instalações existentes e no isolamento de consultas e falhas, entre outros.

Atendemos em japonês e em inglês e ajudamos no compartilhamento de informações com o fabricante, organizando o conteúdo das consultas de usuários japoneses e os resultados das validações.

Experiência prática em visão de máquina e especialização em desenvolvimento Windows

O representante trabalhou, em seu emprego anterior, no desenvolvimento de sistemas de visão de máquina. Com essa experiência e a especialização em desenvolvimento Windows, apoiamos a implementação de aplicativos que incluem SDK de câmera, telas de operação, integração com equipamentos e armazenamento de dados.

A experiência na área de visão de máquina é o histórico profissional pessoal do representante em seu emprego anterior. Ela é apresentada separadamente do histórico da empresa KomuraSoft LLC. Para mais detalhes, veja o currículo do representante.

A KomuraSoft atende o desenvolvimento de aplicativos de integração com equipamentos, inclusive câmeras industriais, e a investigação de travamentos de comunicação e de falhas em operação prolongada. Como caso técnico relacionado, publicamos o isolamento de um problema em que a comunicação com uma câmera industrial parava por alguns segundos.

Como o trabalho é conduzido

1
Verificar o objeto e as condições de avaliação Organizamos o objeto a ser capturado, a iluminação, a resolução, o takt time, os critérios de decisão e as condições aceitáveis de falsos negativos e falsos positivos.
2
Projetar a arquitetura e a forma de integração Avaliamos a câmera e o SDK, a distribuição do processamento, a comunicação com os equipamentos e o local de armazenamento. Verificamos primeiro as restrições das instalações existentes e os pontos incertos.
3
Implementar e validar com os objetos reais Com os objetos e as câmeras reais, verificamos, nas condições acordadas, os resultados das decisões, o tempo de processamento, as ocorrências não detectadas ou não processadas e o comportamento em operação prolongada.
4
Preparar as informações necessárias para a operação Organizamos logs, dados armazenados, configurações e procedimentos de verificação para situações anormais e os entregamos junto com as informações necessárias para a operação e a manutenção.

Consulte-nos antes de os equipamentos e as especificações estarem definidos

Informe, na medida do possível, o objeto a ser capturado, a inspeção ou medição que você quer realizar, a câmera em uso ou em avaliação, a integração com as instalações existentes e a meta de tempo de processamento. Atendemos já na etapa de “o exemplo do SDK funciona, mas queremos desenvolver o que vem depois”.

Perguntas frequentes antes de contratar

Fale sobre a experiência de vocês na área de visão de máquina.

O representante trabalhou, em seu emprego anterior, como engenheiro de processamento de imagens, no desenvolvimento de sistemas de visão de máquina. Essa experiência é o histórico profissional pessoal do representante e é tratada separadamente do histórico da empresa KomuraSoft LLC. Na KomuraSoft, aproveitamos a especialização em desenvolvimento Windows para criar aplicativos de integração com equipamentos, inclusive câmeras industriais, e para investigar falhas de comunicação e de operação prolongada.

Posso contratar apenas o desenvolvimento de algoritmos de processamento de imagens?

Pode nos consultar. Nosso ponto forte é conectar o SDK da câmera, a exibição, as telas de operação, a integração com equipamentos e o armazenamento de dados e implementar tudo como aplicativo Windows. Se o foco for a pesquisa e o desenvolvimento do algoritmo em si, podemos verificar o conteúdo e indicar um parceiro mais adequado.

Posso consultar sem ter definido a câmera nem o SDK?

Sim. Organizamos o objeto a ser capturado, a resolução necessária, o tempo de processamento, a forma de conexão e o ambiente de instalação e avaliamos as condições da câmera e do SDK e a arquitetura do software. A precisão da decisão e a velocidade de processamento são tratadas depois de confirmar as condições da validação com imagens e equipamento real.

Vocês atendem também a adaptação de software ao mercado japonês para fabricantes estrangeiros?

Sim. Atendemos o desenvolvimento de aplicativos para clientes com o uso do SDK, a interface em japonês, a integração com instalações existentes e o isolamento de consultas técnicas e falhas. Incluindo a comunicação em japonês e em inglês, você pode nos consultar como parceiro técnico de software no Japão.

Posso contratar apenas a modificação de um software de inspeção por imagem existente?

Sim. Começamos pelas partes necessárias, como correção de falhas, inclusão de funcionalidades, atualização do SDK da câmera e migração para o Windows 11. Mesmo que não existam especificações nem o responsável da época, você pode nos consultar a partir da verificação dos materiais que restam e do comportamento real.

Contato

Comece com algumas linhas sobre a sua situação.

Não é preciso ter um documento de especificação detalhado nem usar termos técnicos. Informe o seguinte, no que for possível.

  • O problema ou o resultado que você quer alcançar
  • O software, os equipamentos e o ambiente envolvidos
  • O prazo desejado (pode ser indefinido)

No primeiro contato, não é necessário anexar documentos confidenciais nem senhas.

Exemplo de mensagem de consulta

Já consigo obter imagens pelo SDK da câmera. Gostaria de conversar sobre o desenvolvimento de um aplicativo que inclua a tela de exibição, a integração com PLC e o armazenamento dos resultados da inspeção.

Não é preciso ter um documento de especificação. Você pode nos consultar a partir do que já sabe.

O botão de consulta leva à página de contato em português, com as formas de entrar em contato. Com "Consultar por e-mail", é possível criar uma mensagem de e-mail com o nome do serviço.