openmv/usr
Kwabena W. Agyeman c78f91b421 Phase Corr Redo 2
Redid the phase correlation code again so it's one method call now. This
method call can either do logpolar phase correlation to get rotation/
scale or translation(x/y). Additionally, it will be able to also do both
at once. However, I don't have that quite working yet.

I've updated the example scripts to reflect the new code too.

Finally, I had to fix a bug in the rotation correction code.

...

Once I've got the full pipeline working I will post scripts for that. I
have all the code in there and it's been somewhat debugged... However, I
can't get a useful phase correlation lock out of the log polar fft mag.
I plan to look into noise filtering and spectral whitening solutions for
this.
2018-01-15 23:29:04 -05:00
..
data/haar Add cat face Haar cascade. 2017-07-11 23:49:27 +02:00
examples Phase Corr Redo 2 2018-01-15 23:29:04 -05:00
libraries Add MQTT library and example. 2018-01-09 20:15:13 +02: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