PixyMon is an application that allows you to configure Pixy and see what it sees. It runs on several different platforms including Windows, MacOS and Linux, as well as other smaller embedded systems like Raspberry Pi and BeagleBone Black.
You can download the latest version of PixyMon here.
Here's what PixyMon looks like:
- Buttons: these are the most common PixyMon actions, conveniently located at the top of the main window.
- Video window: this is where PixyMon renders various types of raw or processsed video.
- Command/status: this is where status messages are displayed and where Pixy commands can be typed in.
Here's a detail of the buttons:
- Stop/resume: pressing this button stops the video that's being rendered in the video window. This is useful when grabbing a frame or typing commands into the command/status window. Press this button again to resume video.
- Default program: pressing this button runs the default program, which is the program that executes when Pixy powers up. It's typically the program that does all of the processing on Pixy and outputs the results (e.g. detected objects) through one of Pixy's serial ports.
- Raw video: pressing this button displays raw, unprocessed video. This is useful for adjusting focus, camera brightness, etc.
- Cooked video: pressing this button displays processed "cooked" video. Press this button if you want to get a good idea of how Pixy is processing images within the default program. Cooked mode is raw video with processed video overlay. Data is not sent through Pixy's serial ports in this mode.
- Configure: pressing this brings up the Configure Dialog, which contains various configurable parameters for Pixy and PixyMon.
Here's a video that describes the difference between the Default program and Cooked mode: