Commit Graph

1889 Commits

Author SHA1 Message Date
Ibrahim Abd Elkader
68b064a0c3 Update README.md 2017-05-24 03:09:52 +02:00
Ibrahim Abd Elkader
96992bac0b Update README.md 2017-05-24 03:09:03 +02:00
Ibrahim Abd Elkader
3991ec8311 Update README.md 2017-05-24 03:04:54 +02:00
Ibrahim Abd Elkader
5ed7445a2e Update README.md 2017-05-24 03:01:40 +02:00
Ibrahim Abd Elkader
4bb15fa20d Update README.md 2017-05-24 03:00:07 +02:00
Ibrahim Abd Elkader
67bed5c2c3 Merge pull request #231 from seth10/patch-1
Update black_grayscale_line_following.py
2017-05-23 18:50:16 +02:00
Seth T
e040b8e87c Simplify finding largest_blob 2017-05-23 11:56:53 -04:00
Seth T
7b62d97cbb Clarify numeric literals are not in octal 2017-05-23 11:54:07 -04:00
Seth T
b7edb589b1 Typo 2017-05-23 11:53:29 -04:00
iabdalkader
05f5d07e99 Update keypoints example script. 2017-05-22 19:48:49 +02:00
iabdalkader
e960546b6b Add keypoints match object. 2017-05-22 19:48:15 +02:00
iabdalkader
1057dce2c9 Fix formatting. 2017-05-22 18:44:41 +02:00
iabdalkader
c59495d215 Call DCMI_VsyncExtiCallback from EXTI9_5 handler. 2017-05-21 22:29:26 +02:00
iabdalkader
8952962e3c Add function to set VSYNC I/O output pin. 2017-05-21 22:27:58 +02:00
iabdalkader
666ee15992 Enable VSYNC output on IO pin for synchronization. 2017-05-21 22:23:53 +02:00
iabdalkader
9d8c6701c0 Fix indent. 2017-05-18 01:53:43 +02:00
iabdalkader
d266332a7a Minor docs fixes. 2017-05-15 23:25:09 +02:00
Ibrahim Abd Elkader
b6b6bc5f5b Create ISSUE_TEMPLATE.md 2017-05-15 21:10:10 +02:00
iabdalkader
e35dbc2108 Lowering OMV2 sensor clock to work with the higher sensor PLL. 2017-05-13 23:04:19 +02:00
iabdalkader
6f4ea1567e Set SCCB clock to 100KHz. 2017-05-13 04:11:36 +02:00
iabdalkader
103bb27f83 Set sensor PLL to 6x and reduce extclk.
* OMV2-F4 extclk = 8MHz * 6 = 48MHz
* OMV3-F7 extclk = 9MHz * 6 = 54MHz
2017-05-13 04:10:04 +02:00
iabdalkader
832819eede Set sensor window to QVGA when res is <= VGA.
* This reduces the readout time allowing to cam to capture more (miss less) frames.
2017-05-13 04:08:33 +02:00
iabdalkader
520537f7b3 Add set resolution macro. 2017-05-13 03:30:13 +02:00
iabdalkader
435644e63f Add find_lines docs 2017-05-11 13:53:09 +02:00
Ibrahim Abd Elkader
059d2723b7 Merge pull request #228 from kwagyeman/master
Add find_line_segments
2017-05-11 13:52:53 +02:00
Kwabena W. Agyeman
f4a9c61544 Add find_line_segments
The OpenMV Cam can now infinite lines and line segments from those
infinite lines. find_lines has been updated to allow all this to work.
2017-05-10 21:40:22 -04:00
iabdalkader
dbda114663 Optimize Canny edge detector.
* Use separable convolution.
* Merge thresholding and non-max suppression steps.
2017-05-08 05:02:56 +02:00
iabdalkader
d80196002d Compile additional features only when enabled.
* This fixes "unused" errors with newer toolchains.
2017-05-07 03:39:15 +02:00
Ibrahim Abd Elkader
b4fc04fae8 Merge pull request #226 from kwagyeman/master
Improved find_lines
2017-05-06 23:22:31 +02:00
Kwabena W. Agyeman
31b7b5bf3e Improved find_lines
Frame rate now can hit 30 FPS when JPEG compression is off. Merging of
lines is perfected too which greatly reduces the noise output. Also,
lines are now objects so you can get their values in an easy way.
2017-05-06 14:31:20 -04:00
iabdalkader
b1196d5f8b Update MP docs 2017-05-01 03:50:58 +02:00
Ibrahim Abd Elkader
2dcc14c962 Merge pull request #224 from kwagyeman/master
Add ID string to arch output.
2017-05-01 03:51:27 +02:00
Kwabena W. Agyeman
284a505865 Add ID string to arch output. 2017-04-30 20:09:00 -04:00
iabdalkader
da3421523b Cleanup OpenMV-3 schematics. 2017-04-30 04:00:09 +02:00
Ibrahim Abd Elkader
6535b4fcdb Merge pull request #223 from kwagyeman/master
Improved subscr and get_buffer
2017-04-30 02:05:34 +02:00
Kwabena W. Agyeman
dc599e40eb Improved subscr and get_buffer
In response to PR https://github.com/openmv/openmv/pull/221.

You can now read and write slices of data to and image at a time.
2017-04-29 19:27:13 -04:00
Ibrahim Abd Elkader
7e43fbd1ab Merge pull request #222 from kwagyeman/master
Add data matrix support.
2017-04-29 02:03:09 +02:00
Kwabena W. Agyeman
690ec923ae Add data matrix support.
Add support for decoding data matrices and example scripts.
2017-04-28 19:58:19 -04:00
Ibrahim Abd Elkader
3ca451a5be Merge pull request #221 from openmv/revert-220-add_raw_function
Revert "Add image.raw() function."

Function py_image_subscr allows pixel access.
2017-04-28 18:02:58 +02:00
Ibrahim Abd Elkader
7204a35758 Revert "Add image.raw() function." 2017-04-28 18:01:11 +02:00
Ibrahim Abd Elkader
9af92f840b Merge pull request #220 from oopy/add_raw_function
Add image.raw() function.
2017-04-28 17:49:44 +02:00
skaiu
b64c744f2f Add image.raw() function. 2017-04-28 21:51:31 +08:00
Ibrahim Abd Elkader
347552979c Merge pull request #218 from kwagyeman/master
Fix typos.
2017-04-27 07:17:15 +02:00
Kwabena W. Agyeman
08b36f2b21 Fix typos. 2017-04-27 00:44:28 -04:00
Ibrahim Abd Elkader
0707f0b00d Merge pull request #217 from kwagyeman/master
Fix UMM_Refactor Issues.
2017-04-27 06:32:17 +02:00
Kwabena W. Agyeman
aa5131467e Fix UMM_Refactor Issues.
Memory allocation will grow organically now when more RAM is available.
2017-04-27 00:15:16 -04:00
Ibrahim Abd Elkader
0564155543 Merge pull request #216 from kwagyeman/master
Refactor umm_malloc into it's own file.
2017-04-27 04:55:05 +02:00
Kwabena W. Agyeman
35e9f988d6 Refactor umm_malloc into it's own file.
We now have a nice and fast malloc system that easily offers 300KB+
dynamic memory... No need to use xalloc anymore except when we're
transfering objects to MP memory space.
2017-04-26 22:48:52 -04:00
Ibrahim Abd Elkader
c9d58d8a72 Merge pull request #215 from kwagyeman/master
Pull in upstream quirc fixes from github.
2017-04-27 01:04:10 +02:00
Kwabena W. Agyeman
16d711ad5d Pull in upstream quirc fixes from github. 2017-04-25 21:17:12 -04:00