2. 视觉识别摄像头积木块编程指南

实时调试的时候MU跑完一次要复位

2.1. 视觉识别

2.1.1. 初始化端口程序块

../../_images/initialization_port.png

MU00代表智能识别摄像头,此外还包括MU01、MU10、MU11等摄像头,初始化端口程序块 即初始化所设置的摄像头和端口。

2.1.2. 恢复默认设置程序块

../../_images/restore_the_default.png

将智能识别摄像头恢复默认设置。

2.1.3. 算法检测程序块

../../_images/algorithm_testing.png

智能识别摄像头可以检测各种算法,算法包括色块检测、颜色识别、球体检测、人体检测、形状卡片、交通卡片、数字卡片。

2.1.4. 判断摄像头检测程序块

../../_images/camera_detection.png

判断智能识别摄像头是否检测到某种算法,然后执行下一条指令。

2.1.5. 检测到颜色识别程序块

../../_images/color_recognition_detected.png

判断智能识别摄像头是否检测到设置坐标的颜色识别,然后执行下一条指令。

2.1.6. 检测到色块颜色程序块

../../_images/patch_testing.png

判断智能识别摄像头是否检测到黑、白、红、黄等色块,然后执行下一条指令。

2.1.7. 获取算法程序块

../../_images/acquisition_algorithm.png

获取选定智能识别摄像头的纵向坐标、横向坐标、宽度、高度的算法检测。

2.1.8. 获取颜色识别程序块

../../_images/get_color_recognition.png

获取智能识别摄像头在红、绿、蓝等不同通道的颜色识别。

2.1.9. 获得算法形状卡片程序块

../../_images/get_shape_card.png

获得算法形状卡片,钩、叉、圆形、三角形,用来执行下一条特定的指令。

2.1.10. 获得算法交通卡片程序块

../../_images/transportation_card.png

获得算法交通卡片,向左、向右、掉头、停车,用来执行下一条特定的指令。

2.1.11. 获得算法数字卡片程序块

../../_images/digital_card.png

获得算法数字卡片,0~9,用来执行下一条特定的指令。

2.1.12. 获得算法颜色识别程序块

../../_images/color_identification.png

获得算法颜色识别,不同颜色执行不同的指令。

2.1.13. LED识别颜色程序块

../../_images/recognize_color.png

分别设置led1、led2识别到某种颜色或未识别到某种颜色,执行下一条指令。

2.1.14. 设置算法性能程序块

../../_images/algorithm_performance.png

可以对算法进行优先级排序,设置某种算法的速度优先、性能均衡或准确率优先。

2.1.15. 数码变焦程序块

../../_images/digital_zoom.png

设置智能识别摄像头的数码变焦,分为自动及1~5个等级。

2.1.16. 摄像头白平衡程序块

../../_images/camera_white_balance.png

设置智能识别摄像头的白平衡,分为自动、锁定白平衡、白光模式和黄光模式。

2.1.17. 高帧率模式程序块

../../_images/high_frame_rate.png

设置智能识别摄像头的高帧率模式。