No. However, if you have any suggestions, we can review them and explore adaptations if feasible. Visit our Contact page and drop us a message.
We have tested camera sensors OV7670 and OV2640. MataVision uses the ESP32 camera driver from Espressif. Any sensor type supported by this driver and capable of QVGA (320x240) resolution and RGB565 pixel format should also work.
No. MataVision’s classification relies on distinguishable patterns between each class of sample images. The detection area is a square window. For accurate classification, objects must meet these criteria:
Distinguishable patterns between each class.
Patterns that remain relatively unchanged after the training process (soft materials with distorting patterns may not be classifiable).
Object width should be roughly equal to its length (highly oblong objects may not work well).
Size differences between different object classes should be relatively small.
Yes. MataVision can classify up to 20 separate windows concurrently.
No. For accurate tracking, consider these conditions:
Objects must have distinguishable patterns from the background.
Patterns on the object should remain stable after training (soft materials with distorting patterns may not work well).
Object width should be similar to its length (highly oblong objects, like pens, may not be suitable).
The background should be relatively static.
No. It can only track a single object at a time.
Yes, but overlapping areas between classification and tracking windows need to be masked out during object tracking.
Yes. Adequate lighting ensures clear pattern visibility. Consistent lighting between training images and the operational environment is crucial.
No. Basic high school arithmetic and logic are sufficient. Check out the programming section for details.
No. MataVision’s programming is designed for basic controls and I/O interactions, not complex applications.
All versions have identical features and capabilities. However:
Basic: Handles one ESP32 device.
Pro: Manages up to five ESP32 devices.
Pro Plus: No maximum limit.
Explore the free Basic version first to ensure it meets your needs before considering an upgrade.
At the main page of iOS app, press the "More" button at the bottom right. You will see the options to upgrade or restore previous purchases.
Please explore the free Basic version first to ensure it meets your needs before considering an upgrade.
If it’s the first boot after installing the firmware, the ESP32 starts in Access Point Mode (AP). Connect your iOS device to the network named “esp32_XXX” with the default passphrase “12345678.” Your ESP32 should now appear in the devices list.
If the ESP32 was set to connect to your local WiFi network, it may have difficulties connecting to it and reverted back to AP mode. Try scanning for the AP network.
If the ESP32 wasn’t ready when you started the iOS app, it won’t be registered for program uploading. Discover the device on the “Discover devices” page before returning to program uploading.
This error occurs during program verification. Open the program in the editor to check for specific error details.
GPIO pin X needed by I/O Y in your program is already in use by the target device (e.g., for the status LED or camera connection).