【新手基础教程】图像处理
图像处理
人脸检测
在一张图片中找出人脸, 并且框出人脸,即知道脸的位置和大小
使用了YOLO V2
模型对人脸进行检测
1. 使用方法:
下载模型: 到这里 下载
face_model_at_0x300000.kfpkg
这个模型文件用 kflash_gui 下载模型到 Flash, 或者放到 SD 卡中
加载模型
task = kpu.load(0x300000) # task = kpu.load("/sd/face.kmodel") anchor = (1.889, 2.5245, 2.9465, 3.94056, 3.99987, 5.3658, 5.155437, 6.92275, 6.718375, 9.01025) kpu.init_yolo2(task, 0.5, 0.3, 5, anchor)
因为使用了
YOLO V2
这个模型, 它有专用的函数接口, 使用init_yolo2
来初始化模型
参数分别为:
kpu_net
: kpu 网络对象, 即加载的模型对象,KPU.load()
的返回值threshold
: 概率阈值, 只有是这个物体的概率大于这个值才会输出结果, 取值范围:[0, 1]nms_value
: box_iou 门限, 为了防止同一个物体被框出多个框,当在同一个物体上框出了两个框,这两个框的交叉区域占两个框总占用面积的比例 如果小于这个值时, 就取其中概率最大的一个框anchor_num
: anchor 的锚点数, 这里固定为len(anchors)//2
anchor
: 锚点参数与模型参数一致,同一个模型这个参数是固定的,和模型绑定的(训练模型时即确定了), 不能改成其它值。
然后输入图片数据,运行模型
code = kpu.run_yolo2(task, img)
得到结果, 完整例程看这里
API 文档看 Maix.KPU
文章来源于猪百岁儿,原文链接:https://bbs.sipeed.com/thread/843
搬运请注明原文地址
【新手基础教程】图像处理相关推荐
- ex计算机绘图基础教程怎么画图,cad2008的新手基础教程
学习CAD不仅仅是要画图,还要了解认识它.下面由学习啦小编告诉大家cad2008的新手基础教程,快跟我一起来学习吧. cad2008的新手基础教程 1.有些初学者学习AutoCAD时成绩不佳,往往起因 ...
- 课工场java新手基础教程_Java新手学习路线,学Java不走弯路
Java新手学习路线,学Java不走弯路 很多人都会有一个疑问,就是学习Java能看懂,但是不会写,所以学习Java一定要掌握一个有效率的学习方法,一个适合自己的学习方法,作为一个新人,千万不要自己瞎 ...
- 【新手基础教程】MaixPy AI 硬件加速基础知识
MaixPy AI 硬件加速基本知识 1. 模型使用和硬件加速原理 前面我们知道了模型是一个数据机构以及很多参数, 最终以一个文件比如kmodel格式的文件的形式存在. 而这个模型要能在 MaixPy ...
- Spine新手基础教程
最近学习要用到2D人物绑定, 了解到了Spine2d,稍微研究了一下快速上手教程, 本文主要以0基础快速上手为主,总的来说就是导入原画切片,绑定骨骼,建立网格,添加动画这些基本操作,一步一步认真读 ...
- 【新手基础教程】SP-MOD之 TOF测距的使用
SP_TOF 的使用 SP_TOF 所采用的 VL53L0X 是新一代飞行时间(ToF)激光测距模块, 无论目标反射率如何, 都能提供精确的距离测量, 搭配的红色激光瞄头辅助观察测距点. 1. 参数 ...
- 【新手基础教程】SP-MOD之 Eink电子水墨屏的使用
SP_EINK 的使用 SP_EINK 模块所采用的 GDEW0154M09 是一款 1.54", 拥有 24P FPC(0.5mm 间距)接口的电子墨水屏. 1. 参数 屏幕大小: 1.5 ...
- 【新手基础教程】SP-MOD之 Lcd1.14 IPS屏 的使用
SP_LCD1.14 的使用 SP_LCD 拥有一块1.14'寸 LCD, 8P FPC(0.5mm 间距)接口的 TFT 液晶屏,180°可视角. 1. 参数 屏幕大小: 1.14 英寸 分辨率: ...
- 【新手基础教程】片上外设之 WDT(看门狗) 的使用
WDT(看门狗) 的使用 关于 WDT 详细介绍请参考WDT API 文档. 1. 使用方法 看门狗主要用于保护系统正常运行,作用原理为,看门狗启动后,程序中必须定时执行一个喂狗的操作,当系统受到干扰 ...
- 【新手基础教程】音频处理之关键词识别
isolated word 本文档在 MaixPy 0.5.1_128 minimum_speech_with_ide_support 固件测试通过,使用前请确保硬件录音功能可用. 这是一个孤立词识别 ...
最新文章
- lvm 逻辑卷 和 网络管理
- RAID磁盘阵列——扫盲篇
- Leecode 9. 回文数
- linux mysql cron_定时MySQL动作-Linux下用Cron现定时执行脚本
- webdriver 执行完毕关闭chromedriver进程
- python 判断是否连接wifi_python操作 linux连接wifi,查看wifi连接状态方法
- 1.7 试探法(回溯法)
- 群体智能优化算法之狩猎搜索(Hunting Search,Hus)
- dj打碟怎么学_关于DJ入门以及手把手教你如何打碟(转)
- Android TV CTS 测试认证汇总
- 干货分享:常见的十种破解密码方法!赶紧收藏!
- win7网络不显示共享计算机,win7查找不到网络计算机怎么办_win7看不到网络计算机怎么解决-win7之家...
- 模态框获取页面请求数据
- 用 Hypothesis 来自动化单元测试
- 帮我写一个X波段小型化带通滤波器开题报告
- 《Microduino实战》——2.7 总结
- [河北师范大学“云淮杯”][D]MJJ玩磁铁(Java)(贪心)
- IOT开发的学习-linux#5 gcc编译生成一个c语言实行文件,用sh调用实行
- 本以为PlusFo是个青铜,没想到竟是个王者
- Java面向对象8——抽象类和抽象方法(知识点+使用方法)
热门文章
- 毕业设计 树莓派智能家庭监控系统
- 王凤书肝病专家:转氨酶偏高怎么降下来?
- poi 通过浏览器导出excel文件打不开
- java打印直角三角形--等腰三角形--菱形
- c语言编译错误代码大全,求助求助,代码编译错误
- xy苹果助手未受信任_全网难找的iOS苹果版百度网盘SVP来了
- spring-boot配置MySQL数据库连接、Hikari连接池、和Mybatis的简单方法
- 电脑的快捷键突然失效,比如Win+r,Win+e,Win+x......等等常见快速打开需要使用的快捷命令失效
- thinkphp5.1中间件是什么,有什么用
- mysql 关键字是什么_mysql关键字有哪些