I want to assign keys like buttons in the terminal, but I can’t type with the keyboard in the OpenMV terminal. When I open a new terminal from the tools, the camera doesn’t appear and the terminal says OK. What is the reason for this?
Hi, the camera only supports text output to the PC at the moment, not text input.
We may add this feature in the future.
I’m calibrating the diameter in millimeters. What procedure should I follow?
I'm calibrating the diameter in millimeters. What procedure should I follow?
Hi, if you upgrade your firmware to V5.0.0 by using the latest release firmware, we now support a new serial protocol which you can make desktop apps with and which you can support bidirectional communication to the PC via: GitHub - openmv/openmv-python: Python Library and CLI for communicating with OpenMV Cameras
Here’s an example application: openmv-projects/genx320-event-streaming at master · openmv/openmv-projects · GitHub
It doesn’t receive keystrokes, but, shows how to send data back to the PC via a custom channel. Via that custom channel, you can also write commands from the PC back to the camera.
Since the feature is not in the release firmware yet, the python interface has not yet been fully documentation online, however, here’s the C implementation of the python channel transport system: openmv/modules/py_protocol.c at master · openmv/openmv · GitHub
In particular, the ioctl methods will be what you want to use in a custom channel.
Note that this interface has to work outside of OpenMV IDE. You will be debugging via command line scripts in this case.
I need to perform three calibration modes on OpenMV: 1.50 mm, 1.75 mm, and 3.00 mm diameters. How should I proceed to use the correct diameter with ROI?
You, you have to create an application that can send data. Or, you can just modify your script such that you specify the mode in the script.
Alternatively, if you have an RT1062, we have customers who create web interfaces to control the camera using webservers like GitHub - miguelgrinberg/microdot: The impossibly small web framework for Python and MicroPython.