K210视觉识别模块学习笔记7:多线程多模型编程识别

今日开始学习K210视觉识别模块: 图形化操作函数

亚博智能      K210视觉识别模块......  

固件库:        canmv_yahboom_v2.1.1.bin

训练网站:    嘉楠开发者社区

今日学习使用多线程、多模型来识别各种物体

 这里先提前说一下本文这次测试实验的结果吧:
结果是不太成功的,没法同时调用俩个模型进行识别,但单独一条线程还是比较正常的

其次就是有一些不足之处,就是训练集太少了,平均每个物体就30多张图片...

以后如果想识别效果好一点,图片数量要多,使用210拍摄,多角度,多光照条件等

文章提供测试代码讲解、完整代码贴出、测试效果图、完整工程下载

目录

简单的多线程程序:

程序代码:

测试结果:

双线程识别尝试:

修改模型名称示例:

别忘了更改模型名称复制到TF卡:​编辑复制整合代码进线程函数:

测试结果声明:

不注释任何线程: 

 注释掉APPLE的线程:​编辑

网上学习资料贴出:


简单的多线程程序:

之前学习树莓派python编程就接触过多线程编程,这里就不多讲定义函数什么的了,直接贴出文章地址:

树莓派4B学习笔记14:Python多线程编程_线程间的同步通信_(锁‘threading.Lock’)_树莓派4b是否支持多线程-CSDN博客

这部分就简单演示一下简单的双线程 是怎么编程的

程序代码:


import _thread #导入线程模块头文件
import time

#定义打印测试 线程函数
def print_test(name):
    while True:
        print("hello {}".format(name))
        time.sleep(1)

_thread.start_new_thread(print_test,("1",)) #开启线程1,参数必须是元组
_thread.start_new_thread(print_test,("2",)) #开启线程2,参数必须是元组

while True:
    print_test(3)
    pass

测试结果:

发现这个定义了双线程的程序其实有三条线程:多出来的是主线程

主线程先运行,然后运行其余线程,这个运行顺序可以变换!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

NULL指向我

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值