OpenMV学习
文章平均质量分 77
有关OpenMV的实战教程
fighter_shi
啥都不会,啥都想要的幻想少年
展开
-
OpenMV学前相关知识
帧率(FPS)就是每秒钟处理的图片数量,如果超过20帧,人眼就基本分辨不出卡顿。当然,如果用在机器上,帧率是越高越好的,OpenMV的最大帧率对比:注:没有标注均为不传输图像给IDE,因为这个过程很耗费时间。原创 2024-05-14 16:41:12 · 714 阅读 · 0 评论 -
OpenMv图片预处理
本博客讲述的是获取一张图片首先对图像进行处理,比如畸形矫正,图像滤波等操作。原创 2024-05-29 20:23:13 · 1367 阅读 · 0 评论 -
OpenMV识别简单对象
色块对象是由返回的。classimage.blob请调用函数来创建此对象。原创 2024-05-14 18:04:45 · 1049 阅读 · 0 评论 -
OpenMV识别复杂对象
二维码对象是由返回的。class请调用函数来创建此对象。原创 2024-05-14 18:41:51 · 712 阅读 · 0 评论 -
OpenMV串口通讯
解决的问题1.openMV串口怎么设置2.OpenMV直接用发送函数发送不了整数,如何一次发送多组数据?3.OpenMV不能发送大于255的整型数据怎么解决?原创 2024-05-15 21:30:22 · 696 阅读 · 0 评论 -
OpenMV色块识别实战
目标识别出色块,并用矩形框框起来,输出色块的各个信息1.首先需要打开感光元件配置相关参数什么时候需要开曝光呢?答:正对光线弱时需要开曝光什么时候需要开白平衡呢?2.我们还需要获取图像才能这这个色块img是我们定义的一个引用来指定这个图像对象3.从图像中获取想要颜色的色块这里我以黑色的眼镜盒为例:获取黑色色块img.find_blobs()->会返回一个列表thresholds是颜色的阈值,注意:这个参数是一个列表,可以包含多个颜色。原创 2024-05-15 18:02:22 · 1012 阅读 · 0 评论 -
Openmv拍摄与训练模型
image->RGB/灰度->保存->在上面点击Generate feature->Generating feature。login->注册/登录->点击用户图标->Create project(新建项目)如果生成的图片比较分明说明采集模型比较好,不好的原因可能是背景复杂,或模型不够丰富。点击Data acquisition可以来查看我们上传的模型,也可以删除不想要的。新建类文件夹一个模型一个类文件夹,我要识别1那就把1全部放在这个类文件夹里。模型采集->上传模型->训练模型->下载模型到openmv。原创 2024-05-30 21:25:08 · 780 阅读 · 0 评论 -
OpenMV相关问题与解决
OpenMV的找色块返回并不是一个简单的列表里含有多个字典。通过类型打印我们发现它是一个blob类型,这个可能是OpenMV的自定义类型,需要提前创建这个类型的引用。以找最大色块的函数为例。原创 2024-05-15 21:29:40 · 296 阅读 · 0 评论