热成像thing使用C#完成接口创建

接口文件

新建一个接口文件,便于封装接口方法

alt text

创建usb接口实例

var sps = new SerialPortStream("COM6", 115200)
var usb = new USBInterface(sps, Console.WriteLine);
camera = new Mi48Camera(usb, logger: new Action<string>(Console.WriteLine));

即可直接调用USBInterface的方法 具体方法根据python文件中的相关方法改成C#语言

新线程

public void Run()
{
    Thread t = new Thread(() =>
    {
        Capture();
    });
    t.IsBackground = true;
    t.Start();
}

不调用python环境后,新建线程可以正常运行

第一张图片不上传的问题

上传代码的调用位置问题


本文章使用limfx的vscode插件快速发布