Zach Pincus
ffff4a3077
BUG: MCP could segfault in places where both positive and negative moves would go out of bounds.
...
Previous assumption was that no location in the array would be one move from both upper and lower boundaries. This assumption is now removed.
2012-06-06 23:52:33 -04:00
Stefan van der Walt
2eb0a2552f
BUG: Remove debugging print statement that broke Py3k.
2012-05-22 17:38:19 -07:00
Johannes Schönberger
7b0703f663
regionprops takes optional intensity images
2012-05-22 23:28:14 +02:00
Johannes Schönberger
58d07c0a05
replace inline latex equations in doc string with plain text
2012-05-22 23:28:13 +02:00
Johannes Schönberger
0c22521916
reduce parameter choice of properties
2012-05-22 23:28:13 +02:00
Johannes Schönberger
627ac3cbb9
change reference note in doc string
2012-05-22 23:28:13 +02:00
Johannes Schönberger
e30fcfc493
make matrix shape more readable in doc string
2012-05-22 23:28:13 +02:00
Johannes Schönberger
8d1f2dc38f
remove unused variables
2012-05-22 23:28:13 +02:00
Johannes Schönberger
06759d2bdf
make all test cases of regionprops work
2012-05-22 23:28:13 +02:00
Johannes Schönberger
b04138c39c
parameters of ellipse match Matlab results
2012-05-22 23:28:13 +02:00
Johannes Schönberger
8ec52869c7
fix wrong indentation
2012-05-22 23:28:13 +02:00
Johannes Schönberger
87ddbbeabe
more constistent way of determining ellipse parameters
2012-05-22 23:28:13 +02:00
Johannes Schönberger
04e444d90f
added test cases for regionprops
2012-05-22 23:28:13 +02:00
Johannes Schönberger
19614cc8d7
euler number now behaves like MATLAB implementation
2012-05-22 23:28:13 +02:00
Johannes Schönberger
4eb3028a64
fixed typo and improved example in doc string
2012-05-22 23:28:13 +02:00
Johannes Schönberger
1b2bed7501
renamed regionprops source files for better separation between function name and source file
2012-05-22 23:28:12 +02:00
Johannes Schönberger
e993124329
most functionality of regionprops now pure python except for moments
2012-05-22 23:28:12 +02:00
Johannes Schönberger
0027b91e84
added test: labelled image must be of integer type
2012-05-22 23:28:12 +02:00
Johannes Schönberger
6b0c0e1948
changed reference notes in doc string
2012-05-22 23:28:12 +02:00
Johannes Schönberger
658dbec381
removed old description of moments in doc string
2012-05-22 23:28:12 +02:00
Johannes Schönberger
e845dc7746
moments and central moments no longer use separate functions
2012-05-22 23:28:12 +02:00
Johannes Schönberger
cb673ba516
extended and improved description of properties in doc string
2012-05-22 23:28:12 +02:00
Johannes Schönberger
6905603b98
adapted to PEP8 whitespace conventions
2012-05-22 23:28:12 +02:00
Johannes Schönberger
8c1acfb7f5
added regionprops function
2012-05-22 23:28:12 +02:00
tangofoxtrotmike
4d999c313f
feature.hog(): use y,x coords consistently, now works on non-square images
2012-05-22 17:35:11 +10:00
Stefan van der Walt
8f43ee7739
BUG: Catch all exceptions, including NotImplementedError, when checking for number of CPUs in multi-processing.
2012-05-21 19:20:20 -07:00
Stefan van der Walt
34505fef46
BUG: Fix FreeImage Py3k compatibility [patch by Almar Klein].
2012-05-21 18:24:32 -07:00
cgohlke
4e87a1dfce
Add new 64-bit metadata types to METADATA_DATATYPE (new in FreeImage 3.15.3)
2012-05-19 13:23:32 -07:00
Tony S Yu
048c6c06eb
BUG: Fix stackcopy for grayscale image.
2012-05-15 15:56:26 -04:00
Stefan van der Walt
fc676d6ae0
BUG: Correctly import _feature in Python 3.
2012-05-09 15:42:04 -07:00
Tony S Yu
7326b1949f
BUG: fix test images (float images between 0 and 1).
2012-05-09 18:35:38 -04:00
Stefan van der Walt
d19d45850f
BUG: Fix internal import in template matching.
2012-05-09 12:53:29 -07:00
Tony S Yu
06bd3ebd6f
Add doctest example to match_template.
2012-05-08 21:32:09 -04:00
Tony S Yu
a2f91585ef
Add test for pad_input = True.
2012-05-08 21:32:08 -04:00
Tony S Yu
193d5abd3c
Rename pad_output parameter to pad_input.
2012-05-08 21:32:08 -04:00
Tony S Yu
383ca6220a
Set match_template to default to no padding and fix test.
2012-05-08 21:32:08 -04:00
Tony S Yu
ad99285bc0
Prevent match_template from returning NaNs.
2012-05-08 21:32:08 -04:00
Tony S Yu
0c1e3541b3
Check that image is larger than template.
2012-05-08 21:32:08 -04:00
Tony S Yu
b2006da346
Change flipud/fliplr to array indexing.
2012-05-08 21:32:08 -04:00
Tony S Yu
43ed4b9fb7
Pad input image instead of output.
2012-05-08 21:32:08 -04:00
Tony S Yu
5d79537566
Fix convolution input to get correlation results.
2012-05-08 21:32:07 -04:00
Tony S Yu
7caf85a5c1
Renaming for clarity.
2012-05-08 21:32:07 -04:00
Tony S Yu
f21f032bfe
Add normalization test and remove unnecessary clipping.
2012-05-08 21:32:07 -04:00
Tony S Yu
5682d27eb0
Rewrite normalization algorithm.
...
This is a major revision that removes the `method` parameter of `match_template` and uses a new normalization method.
Note that the example result is different with this new normalization.
2012-05-08 21:32:07 -04:00
Tony S Yu
753e999a7a
Minor cleanup
...
* Rename some variables.
* Delete some old comments.
* Move some variable initializations to the top of the function.
2012-05-08 21:32:07 -04:00
Tony S Yu
883dd24cdb
Fix bug when indexing into summed-area table.
2012-05-08 21:32:07 -04:00
Tony S Yu
2e8fcef89b
Simply equation in docstring of match_docstring.
2012-05-08 21:32:06 -04:00
Tony S Yu
cbdea0d36e
Add pad_output argmument to match_template.
2012-05-08 21:32:06 -04:00
Tony S Yu
3c7ae849b9
Remove unnecessary truncation at boundary.
2012-05-08 21:32:06 -04:00
Tony S Yu
545bdab985
Refactor template matching.
...
* Change Cython function to take names of correlation method instead of numbers representing the methods.
* Use alternate formula for `template_norm` of 'norm-corr' method, but note that both formulas need to be checked for correctness.
* Add note that `match_template` output has a different shape than the input image. This needs to be fixed before merging.
* Change 'Sigma' to 'Sum' in docstring to avoid confusion with standard deviation.
* Other minor changes for readability.
2012-05-08 21:32:06 -04:00