所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开

【AI】Maixduino测试案例二:“图形的绘制”

xujh xujh 2021-10-26 18:36:02

图形的绘制是人工智能机器视觉应用中非常重要的操作,看似跟识别过程无关,但是简单清晰的标识,能让识别结果变得非常清晰和明确,今天我们就通过一个简单的案例,一起学习图形的绘制。

projectImage

可以看到,mind+的机器视觉模块中,有很多关于图形绘制的积木,有简单的文本绘制、圆形绘制和矩形绘制等,复杂一点的特征绘制也有,在人工智能各种应用中几乎能满足所有的标识操作了。

先来看看效果,为了减少视频上传和审核的时间,这里只放图片

projectImage

这是一个在屏幕任意位置画随机大小和随机颜色的圆的效果,下面上代码

projectImage

这里面涉及三个知识点:一是圆形的绘制,事实上其他图形的绘制是类似的,只不过确定图形位置和大小的参数是不一样的,比如圆是用圆心定位的,用半径确定大小的,而矩形是用左上角定位的,用宽和搞两个参数确定大小的,其他用法是完全一样的,大家可以去尝试;二是这里用了一个列表存储它的坐标,方便在随机位置画圆以及画随机半径的圆,因为它的坐标是一个包含“横坐标、纵坐标和半径”的列表、;三是颜色的表是,在openmv中(Maixduino的机器视觉算法基于openmv),颜色是用包含“R、G、B”,即光的三原色的列表表示的,所以这里用列表表示圆的颜色并改变RGB的值,做出随机颜色效果。

下一个案例,我们将利用今天绘制圆形的知识点,给识别到的圆进行标识。

Makelog作者原创文章,未经授权禁止转载。
0
2
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
|
[[c.comment_content]]