- Augmented Reality
- Camera Click Servo
- Camera Device
- Camera Overlay
- Camera Snapshot
- Camera Variable Overlay
- Cognitive Emotion
- Cognitive Face
- Cognitive Vision
- Live Stream Broadcast
- Live Stream Receiver
- Omron HVC-P
- Omron HVC-P2
- Omron HVC-P2 (Second Camera)
- Programming With Pictures
- QR Code Generator
- Rubik's Cube Solving Robot
- Sighthound Cloud API
- Target Overlay
- Train Vision Object By Script
- Vuzix Augmented Reality
+ How To Add This Control To Your Project (Click to Expand)
- Load the most recent release of ARC.
- Press the Project tab from the top menu bar in ARC.
- Press Add Control from the button ribbon bar in ARC.
- Choose the Camera category tab.
- Press the Cognitive Vision icon to add the control to your project.
Use the Microsoft Cognitive Computer Vision cloud service to describe or read text in images. The images come from the Camera Device added to the project. This plugin requires an internet connect. If your are using a WiFi enabled robot controller (such as EZ-Robot EZ-B v4 or IoTiny), lease consult their manualsto configure WiFi client mode or add a second USB WiFi adapter from this tutorial.
The behavior control will detect objects using cognitive machine learning. The image will be analyzed and each detected object will be stored in variable arrays. The width, height, location and description of each object. The image will also be analyzed for adult content. Use the Variable Watcher to view the detected details in real-time.
This educational tutorial for using the Cognitive Vision behavior control was created by The Robot Program by EZ-Robot. This same procedure can be executed on any robot with a camera, or PC with a USB Camera.
What Can You Do?
An easy example on how to use this control is to add this simple line of code to the control config. The code will speak out of the PC speaker what the camera sees. Here's a sample project: testvision.EZB
DJ Sures from Synthiam created this demo using an EZ-Robot JD by combining this Cognitive Vision behavior control, Pandora Bot and speech recognition. He was able to have conversations with the robot, which is quite entertaining!
You will need a Camera Device and this plugin added to the project. It would look like this...
And add this simple line of code to the plugin configuration...
say("I am " + $VisionConfidence + " percent certain that i see " + $VisionDescription)