Turning industrial cameras into Windows software you can actually use on the floor.
We cover image acquisition and display using industrial camera SDKs, inspection and measurement processing, device integration, data storage, and modification of existing software.
The founder worked on machine vision system development at a previous employer, and supports your project by combining that with experience in Windows development centered on C++ / .NET.
Requests like these are welcome
- You want to develop a Windows app using a camera maker's SDK
- You want a UI you can ship as a product, not the sample that came with the SDK
- You want to acquire and display camera images in real time
- You want to handle multiple cameras
- You want dimensional measurement, position detection, and pass/fail judgment from the captured images
- You want to link capture with PLCs, sensors, I/O, and external equipment
- You want to save inspection images and judgment results to a database, CSV, or similar
- You want to migrate old image-inspection software to Windows 11
- You want overseas machine vision equipment customized for Japan
In practice, image-processing accuracy is almost never the only point at issue. Only once capture timing, signal exchange with the equipment, display that keeps up, and traceability of the stored data are all covered does it become software you can use on the floor.
Areas we cover
Camera / Sensor
Industrial cameras, line sensors, lighting, and external triggers.
SDK / Driver
The SDKs and drivers supplied by the camera maker, and the connection standards.
Image Acquisition and Image Processing
Acquisition, preprocessing, feature extraction, position detection, measurement, and pass/fail judgment.
Windows Application
Real-time display, operator UI, settings management, and operation logs.
PLC / DB / MES / File / Network
Device integration, sending out judgment results, and storing and sharing inspection data.
We can take on just one part of this flow, or the whole thing from top to bottom. This is an area where many requests start from "we can get images out of the camera, but we can't build what comes after that."
What we handle
Image capture
Industrial camera SDKs, triggered capture, continuous capture, and multiple cameras.
Image processing
Preprocessing, feature extraction, position detection, measurement, and judgment.
Windows apps
C++ / C# / .NET, real-time display, and operator UI.
Device integration
PLCs, I/O, sensors, and external equipment.
Data
Inspection images, measurement values, logs, CSV, databases, and traceability.
Existing systems
Bug investigation, feature additions, SDK updates, and OS migration.
We also support overseas machine vision manufacturers entering the Japanese market
If you are an overseas manufacturer selling industrial cameras or image-processing equipment in the Japanese market, you can also talk to us about additional Windows software development built on top of your products, and about technical support for your Japanese customers.
We act as your software engineering partner on the Japanese side, covering development of customer-specific applications on top of your SDK, Japanese-language UI support, integration into existing equipment, and technical inquiries and issue isolation.
We work in either Japanese or English. We can also take on the technical conversations with Japanese end users in Japanese and share them with you in English.
Hands-on machine vision experience × Windows specialization
The founder worked on machine vision system development at a previous employer. Today he specializes in Windows software, and handles the implementation as a Windows application, covering not only the image-processing algorithm but the camera SDK, UI, device integration, and data storage as well.
*The experience in the machine vision field is the founder's personal work history at a previous employer (founder's profile). We present it separately from the corporate track record of KomuraSoft LLC.
As a company, we handle development of device-integration applications that include industrial cameras, and investigation of communication stalls and failures during long-running operation. As a related case, we publish how we isolated a problem where communication with an industrial camera stalled for several seconds.
How we proceed
When this is a good fit
- You have people who can do image processing, but no one who can pull it together as a Windows app
- The SDK sample runs, but you can't see the path from there to a product
- You inherited the software for an inspection machine and don't know what is inside it
- Capture and equipment motion are out of sync, and images are being missed
- There is no mechanism for keeping inspection results, so you can't trace the cause of defects afterwards
- You want overseas image-processing equipment integrated to fit a Japanese production site