Welcome new user! You can search existing questions and answers without registering, but please register to post new questions and receive answers. Note that due to large amounts of spam attempts, your first three posts will be manually moderated, so please be patient.
Because of un-manageable amounts of spam despite our use of CAPTCHAs, email authorization, and other tools, we have discontinued this forum (see the 700k+ registered users with validated email addresses at right?). Please email us any questions or post bug reports and feature requests on GitHub at https://github.com/jevois -- The content below remains available for future reference.
Welcome to JeVois Tech Zone, where you can ask questions and receive answers from other members of the community.

JeVois 1.1 released: live access to microSD over USB, Python 3.5+Python-OpenCV, better SDK

+6 votes

We just released JeVois 1.1

Download the latest microSD image to try out these new features:

  • Access the microSD card inside JeVois live over USB as a virtual USB flash drive. Directly edit config files, add training data, retrieve data recorded by JeVois, or install/update machine vision modules without having to physically take out the card.
  • Program machine vision modules in Python 3.5 with full Python-OpenCV 3.2.0 support. Combined with the live access to microSD over USB, edit a machine vision module written in Python directly on the JeVois camera without having to remove the card.
  • New suite of Ubuntu 17.04 deb packages for developers, should (hopefully!) eliminate headaches with trying to install the jevois-sdk.
  • Access a Linux login shell on JeVois, either over the hardware 4-pin serial port, or using serial-over-USB, while machine vision software is running.
  • New camera settings for low-light and night vision, using automatic reduction of framerate to increase exposure time.
  • And more, see more details.
asked Jun 16, 2017 in User questions by JeVois (46,580 points)

2 Answers

0 votes

Works great !

Just a simple usbsd, modify python file, restart and you see the result !

I have to think about next improvement ;-)

Many thanks
answered Jun 18, 2017 by stilgar (360 points)
0 votes
Very nice.  Implementing usbsd is a major convenience.  Thank you!
answered Jun 18, 2017 by twferg (140 points)
thank you guys for the feedback. Just added a script in Github to mount/eject the microSD inside JeVois without having to open a serial terminal and type into it:

- do a git pull in jevois, jevoisbase, samplemodule, etc
- run rebuild-host.sh in jevois to install the script to /usr/bin/
- with JeVois connected to host and not streaming video, try 'jevois-usbsd start' to mount the microSD, then 'jevois-usbsd stop' to release it and reboot.
- now go to samplemodule and try './rebuild-platform.sh --live' which is a new build target to live microSD which will use jevois-usbsd to mount the microSD, then install, then release and reboot.

the script is a bit brittle for my taste now (many assumptions about organization of /media, etc) so I would love your feedback.
Thanks JeVois.  Can you please put a alpha/beta prefixed release of the image to flash to SD for us to try?
well, this is only a script running on the host, so the microSD image is the same. We will post new debian packages with that script in it so you can try it, in the next few days.