VB.NET TOPDON Webcam Solution

Job ID: 40121990

Budget: $250 – $750 USD

I’m building a VB.NET utility on Windows 11 and need it to treat the TOPDON TC001 USB thermal camera as a live video source inside the application. Because the TC001 isn’t UVC-compliant, Windows doesn’t recognise it as a standard webcam, so a custom capture layer is required.

Here is their software download website: https://www.topdon.com/pages/pro-down.html?fuzzy=TC001

What I need is a straightforward VB.NET implementation—class library or sample project—that:
• Detects the camera when it is plugged in as an optional camera in Windows for real-time thermal imaging. Much like a webcam.
• Provides on-the-fly adjustments for palette, emissivity, and temperature range

The solution only has to function within the vb.net app; creating a system-wide virtual camera driver isn’t necessary. Leveraging the vendor SDK, DirectShow, Media Foundation, or wrapping native DLLs is perfectly acceptable—just document the approach.

Deliverables
1. Visual Studio solution (VB.NET, .NET 6+ preferred) with working capture code and minimal UI demonstrating the required controls.
2. All source code and any native libraries used.
3. A concise read-me explaining setup, dependencies, and extension points.

Acceptance criteria
• TC001 is detected automatically on my Windows 11 machine when plugged in.
• Live feed displays at a frame rate comparable to TOPDON’s own app.
• Any palette or setting change takes effect immediately without stopping the stream.

If you’ve previously integrated non-standard imaging devices or built virtual capture pipelines, please mention it—seeing a brief example will help me gauge fit quickly.