几何形状识别

本示例介绍了如何使用SmartNode中的“几何形状识别”节点进行圆形、矩形的识别并输出。

首先硬件接线图如下:

140

摄像头插到大USB接口,并且需注意的是,一定要将其旁边的拨动开关拨到大USB一端。

SmartNode中用到的node有:软件开关、摄像头节点、几何形状识别节点、调试节点。

程序设计如下:

146

相关节点的配置如下:

147

148

“几何形状识别”节点不需要配置。

 

配置完成后,点击右上角的部署(Deploy)按钮。点击软件开关,将印有圆或矩形的纸张(颜色分明)显示在摄像头前,便可在调试窗口看到输出信息, circlere或ctangle,若检测不到任何图形,则会输出nothing。

 

整个程序的json代码如下:

[{“id”:”fd8c94de.027368″,”type”:”GeometryDetect”,”z”:”a1775b18.5e88a8″,”name”:””,”x”:437,”y”:217,”wires”:[[“1d0e5f26.e2f1a1”],[]]},{“id”:”560d7279.a9f28c”,”type”:”Toggle”,”z”:”a1775b18.5e88a8″,”name”:”Toggle”,”initVal”:1,”x”:125,”y”:216,”wires”:[[“cd57579b.32a8a8”]]},{“id”:”cd57579b.32a8a8″,”type”:”Camera”,”z”:”a1775b18.5e88a8″,”name”:””,”cameraId”:0,”frameConfig”:1,”mode”:0,”imageName”:”shoot”,”timerVal”:”1000″,”x”:266,”y”:216,”wires”:[[“fd8c94de.027368”],[]]},{“id”:”1d0e5f26.e2f1a1″,”type”:”debug”,”z”:”a1775b18.5e88a8″,”name”:””,”active”:true,”console”:”false”,”complete”:”false”,”x”:616,”y”:217,”wires”:[]}]

跳至工具栏