openmv/usr
Kwabena W. Agyeman 213396d090 Complete Overhaul of phasecorrelation
Just doing one big commit/PR here since I noticed that breaking it up
causes issues.

Anyway, these fixes give us GOOD/WORKING/FAST optical flow now on the
OpenMV Cam M7. A number of changes were made to the optical flow
scripts. You have have absolute and differential estimation example
scripts. Additionally, you also have the ability to measure rotation and
scale changes too. Linear/Log Polar conversion was added for this. Users
may use the new code for generic image manipulation too. Finally, I
updated the power of 2 resolutions since you actually HAVE to use them
with optical flow for the phasecorrelation code to work correctly.

I have some more advanced scripts coming after this. But, This commit is
already getting kinda large so I'm stopping it here.
2018-01-07 17:48:07 -05:00
..
data/haar Add cat face Haar cascade. 2017-07-11 23:49:27 +02:00
examples Complete Overhaul of phasecorrelation 2018-01-07 17:48:07 -05:00
unittest Fix find_line_segments unit test 2017-11-01 22:01:42 +02:00
gdk_rthook.py Add GDK PyInstaller runtime hook. 2016-04-07 19:52:43 +02:00
loaders.cache Add GDK PyInstaller runtime hook. 2016-04-07 19:52:43 +02:00
logo.png Add About Dialog. 2015-09-25 23:53:08 +02:00
openmv-cascade.py Remove unnecessary loops in Haar importer 2017-07-11 01:52:31 +02:00
openmv-fb.py Fix openmv-fb.py script. 2017-12-13 01:59:46 +02:00
openmv-ide.glade Remove IDE JPEG enable/disable. 2016-08-14 14:53:39 +02:00
openmv-ide.py Bump firmware version. 2016-11-04 00:17:18 +02:00
openmv-ide.spec Remove usb hidden import from PyInstaller spec. 2016-04-27 18:21:42 +02:00
openmv.py Add ARCH_STR command. 2016-08-14 15:12:43 +02:00
pinout.png Update pinout image. 2016-05-19 11:41:05 +02:00
pydfu.py PYDFU: Send clear status only if DFU is not idle. 2017-12-24 20:43:23 +02:00
README.md python-vte is needed (at least for ubuntu 14.04) for openmv-ide.py 2014-10-15 12:00:22 -07:00

Installing the Python OpenMV-IDE

Install libusb

For Linux

$ sudo apt-get install libusb-1.0-0 python-vte

For Everything else

Download and install: http://www.libusb.org/

Install PyUSB

$ sudo pip install --pre pyusb

Use the --pre flag if you are getting the following error. It tells pip to accept pre-release (alpha, beta) versions.

Could not find a version that satisfies the requirement pyusb (from versions: 1.0.0a2, 1.0.0a2, 1.0.0a3, 1.0.0a3, 1.0.0b1)

Install pySerial

$ sudo pip install pySerial