Commit Graph
100 Commits
Author SHA1 Message Date
Johannes SchönbergerandJohannes Schönberger b2fa37d337 Fix typos 2013-05-02 18:30:06 +02:00
Johannes SchönbergerandJohannes Schönberger dd714b910c Replace numpy with math for scalar functions and remove Dfun from ellipse residuals for speedup 2013-05-02 18:30:06 +02:00
Johannes SchönbergerandJohannes Schönberger 444d51ceb7 Calculate initial guess for closest point on ellipse for speedup 2013-05-02 18:30:06 +02:00
Johannes SchönbergerandJohannes Schönberger c9353ce8f5 Reduce number of function calls for speedup 2013-05-02 18:30:06 +02:00
Johannes SchönbergerandJohannes Schönberger 2c329d68ec Add analytical jacobian for ellipse model for 100x speedup 2013-05-02 18:30:06 +02:00
Johannes SchönbergerandJohannes Schönberger df801a8876 Reduce default number of max trials 2013-05-02 18:30:06 +02:00
Johannes SchönbergerandJohannes Schönberger 65f26e7e9d Fix example of ransac 2013-05-02 18:28:54 +02:00
Johannes SchönbergerandJohannes Schönberger d45fb029dc Add imports of fit to subpackage 2013-05-02 18:28:54 +02:00
Johannes SchönbergerandJohannes Schönberger e337c7e1e5 Add example to ransac function 2013-05-02 18:27:57 +02:00
Johannes SchönbergerandJohannes Schönberger 4dfe927059 Add todo comment 2013-05-02 18:27:57 +02:00
Johannes SchönbergerandJohannes Schönberger a384ca2bef Rename variables for better readability 2013-05-02 18:27:57 +02:00
Johannes SchönbergerandJohannes Schönberger 47c3ebac1c Add ellipse estimator model 2013-05-02 18:27:57 +02:00
Johannes SchönbergerandJohannes Schönberger 4a93f38395 Fix doc string of ransac function 2013-05-02 18:27:57 +02:00
Johannes SchönbergerandJohannes Schönberger 21d1e09330 Add circle estimator model and fix some other bugs 2013-05-02 18:27:57 +02:00
Johannes SchönbergerandJohannes Schönberger 3f650f0724 Add RANSAC algorithm 2013-05-02 18:27:57 +02:00
Johannes SchönbergerandJohannes Schönberger e35d239962 Add line estimation model 2013-05-02 18:27:57 +02:00
Johannes Schönberger 374a967ffc Remove deprecated tests for homography 2013-02-27 08:45:45 +01:00
Johannes Schönberger f2d91d2c29 Remove deprecated import of hompgraphy 2013-02-26 16:57:43 +01:00
Johannes Schönberger 72e1d20a29 Remove deprecated homography function 2013-02-26 12:22:13 +01:00
Johannes Schönberger c2023e9975 Remove duplicate return statement 2013-02-26 12:12:02 +01:00
Johannes Schönberger 590784d9a3 Merge pull request #417 from stefanv/msvc_build_fix
PKG: MSVC build fixes by Christoph Gohlke.
2013-02-25 13:22:46 -08:00
Johannes Schönberger 8532a0e432 Merge pull request #436 from sciunto/docstring
Docstring circle + ellipse
2013-02-24 09:22:55 -08:00
Johannes Schönberger 21d480c32c Fix accidentially changed doc strings 2013-02-24 14:20:02 +01:00
Johannes Schönberger 62d83ad42c Globally change np to cnp if cimported 2013-02-24 14:14:14 +01:00
Johannes Schönberger a9ec085cc4 Add note about proper use of Py_ssize_t 2013-02-24 12:22:24 +01:00
Johannes Schönberger b716d8b1ed Wrap lines 2013-02-22 17:05:39 +01:00
Johannes Schönberger 6cb47a6e3b Make list of zip in Python 3 explicitely 2013-02-22 17:05:39 +01:00
Johannes Schönberger aedd12faeb Remove unused imports 2013-02-22 17:05:39 +01:00
Johannes Schönberger 2d9c211cf2 Remove unused CAPI numpy import and extend cython directives 2013-02-22 17:05:39 +01:00
Johannes Schönberger 572000f0e2 Improve code layout of probabilistic hough 2013-02-22 17:05:39 +01:00
Johannes Schönberger 52e3436f61 Fix integer type bugs in feature detection algorithms 2013-02-22 17:05:39 +01:00
Johannes Schönberger 3125e63fce Improve performance and type usage for GLCM loop 2013-02-22 17:05:39 +01:00
Johannes Schönberger cf09c582b6 Fix index type error in GLCM 2013-02-22 17:05:39 +01:00
Johannes Schönberger 7e578b5dec Fix index type error in SLIC function 2013-02-22 17:05:39 +01:00
Johannes Schönberger 983cb76319 Remove print statement 2013-02-22 17:05:39 +01:00
Johannes Schönberger a68be842ab Fix index type errors in draw module 2013-02-22 17:05:38 +01:00
Johannes Schönberger 614023b941 Replace ssize_t with Py_ssize_t globally 2013-02-22 17:05:38 +01:00
Johannes Schönberger 2c90aa70e5 Use np.intp rather than ssize_t for ndarrays 2013-02-22 17:05:11 +01:00
Johannes Schönberger 2957cb873b Change type to ssize_t for all index and size variables 2013-02-22 17:05:11 +01:00
Johannes Schönberger 9f55fa2112 Change type to ssize_t for all index and size variables 2013-02-22 17:05:10 +01:00
Johannes Schönberger c9f72e93d6 Change type to ssize_t for all index and size variables 2013-02-22 17:05:10 +01:00
Johannes Schönberger 0b99eb68f4 Change type to ssize_t for all index and size variables 2013-02-22 17:05:10 +01:00
Johannes Schönberger 8eb208616c Rename Py_ssize_t to ssize_t for consistency within skimage 2013-02-22 17:05:10 +01:00
Johannes Schönberger 96c5f894ec Change type to ssize_t for all index and size variables 2013-02-22 17:05:10 +01:00
Johannes Schönberger 6026ddd9a2 Change type to ssize_t for all index and size variables 2013-02-22 17:03:12 +01:00
Johannes Schönberger df68526462 Change type to ssize_t for all index and size variables 2013-02-22 17:03:12 +01:00
Johannes Schönberger 92f609a948 Change type to ssize_t for all index and size variables 2013-02-22 17:03:12 +01:00
Johannes Schönberger 9f14edaa57 Merge pull request #432 from thouis/sse_ctmf
Use SSE/MMX/Altivec for faster CTMF
2013-02-22 07:50:06 -08:00
Johannes Schönberger 11f32577ab Fix wrong include paths for shared subpackage 2013-01-23 14:54:33 +01:00
Johannes Schönberger 59a8deb70a Merge pull request #423 from cgohlke/patch-1
Do not install the doc package
2013-01-19 01:35:23 -08:00
Johannes Schönberger 6420238010 Merge pull request #422 from colincsl/hog_visualisation
HOG Visualisation bugfix
2013-01-18 01:34:02 -08:00
Johannes Schönberger fcc7edd411 Set random seed value for denoising tests 2013-01-17 09:11:21 +01:00
Johannes Schönberger 5f012cb19d Set random seed value to ensure tests always pass 2013-01-17 09:07:48 +01:00
Johannes Schönberger d202cea8a8 Merge pull request #419 from JDWarner/fix_noisy_square_seed
fix: set random seed in `test_noisy_square_image`
2013-01-16 23:38:48 -08:00
Johannes Schönberger 94c7cc0459 Merge pull request #415 from tonysyu/update-bento-build
BUG: Update bento build to match setup files.
2013-01-16 23:34:39 -08:00
Johannes Schönberger 8578158f1d Make some stylistic code layout changes 2013-01-16 20:06:53 +01:00
Johannes Schönberger ebc020fe01 Wrap line and group imports 2013-01-16 20:01:41 +01:00
Johannes Schönberger 0f36316dd4 Add empty lines between functions 2013-01-16 19:54:08 +01:00
Johannes Schönberger 4b27c87385 Fix PEP8 issues 2013-01-16 19:54:08 +01:00
Johannes Schönberger 805e554a11 Fix PEP8 issues 2013-01-16 19:52:50 +01:00
Johannes Schönberger b1e5106029 Use same cython directives for whole source file 2013-01-16 19:52:50 +01:00
Johannes Schönberger 70825a420e Use char type for circle_perimeter method for speedup 2013-01-16 19:52:50 +01:00
Johannes Schönberger 55ac092e2f Fix PEP8 issues 2013-01-13 11:48:37 +01:00
Johannes Schönberger cc014a14db Use same cython directives for whole source file 2013-01-13 11:46:42 +01:00
Johannes Schönberger 2a46cc57de Use char type for circle_perimeter method for speedup 2013-01-13 11:44:09 +01:00
Johannes Schönberger accdf3b370 Fix typo in doc string 2013-01-13 11:38:36 +01:00
Johannes Schönberger b304a18eba Merge pull request #410 from sciunto/circle
Circle perimeter: add new method: Andres
2013-01-13 02:35:55 -08:00
Johannes Schönberger 7d328ae984 Merge pull request #384 from andersbll/master
Dense DAISY feature description
2012-12-30 00:40:09 -08:00
Johannes Schönberger 81d88b8cc3 Include more information about reference papers 2012-12-27 08:44:50 +01:00
Johannes Schönberger d82ae4dd95 Add note about multichannel parameter 2012-12-26 09:30:13 +01:00
Johannes Schönberger db5460591a Add test case for multi-channel chambolle denoising 2012-12-26 09:30:13 +01:00
Johannes Schönberger 5078da0aed Add test cases for chambolle tv denoising implementation 2012-12-26 09:30:13 +01:00
Johannes Schönberger aadc45cd5b Fix bugs caused by renaming functions 2012-12-26 09:30:13 +01:00
Johannes Schönberger b7254f225c Update denoising example 2012-12-26 09:30:13 +01:00
Johannes Schönberger 236ef48ec9 Add original (Chambolle) implementation of TV denoising 2012-12-26 09:30:13 +01:00
Johannes Schönberger ae5488a2b1 Rename test functions for bregman algorithm 2012-12-26 09:30:12 +01:00
Johannes Schönberger dfd8cb4fc2 Fix typo in denoise_tv_bregman doc string 2012-12-26 09:30:12 +01:00
Johannes Schönberger f2840ba906 Rename denoising cython source file 2012-12-26 09:30:12 +01:00
Johannes Schönberger 780d886db9 Rename denoise_tv to denoise_tv_bregman 2012-12-26 09:28:25 +01:00
Johannes Schönberger fff33702ea Replace manual array with builting Cython buffer indexing 2012-12-26 09:28:25 +01:00
Johannes Schönberger ccd2f42643 Update denoising example for new TV implementation 2012-12-26 09:28:25 +01:00
Johannes Schönberger dd34097fe4 Remove old implementation if TV filter 2012-12-26 09:28:25 +01:00
Johannes Schönberger cda03cfba4 Fix test cases for TV denoising 2012-12-26 09:28:25 +01:00
Johannes Schönberger 24b49fc8ee Improve total-varation denoising algorithm
Implementation of fast split-Bregman optimization algorithm in Cython. This
implementation also fixes the previously broken 3D version, which darkened
the images.
2012-12-26 09:28:25 +01:00
Johannes Schönberger 4ff97da8b1 Fix PEP8 issues and doc string formatting 2012-12-26 09:24:30 +01:00
Johannes Schönberger ec3f37515a Merge pull request #404 from keflavich/clearer_warp_example
Slight change to warp_coords docstring
2012-12-26 00:22:10 -08:00
Johannes Schönberger 06b852778b Add note about default polynomial order to estimate_transform 2012-12-22 22:58:32 +01:00
Johannes Schönberger fb9099eec3 Update perimeter test case which was correct for buggy previous version 2012-12-22 20:09:29 +01:00
Johannes Schönberger 61ab5ed077 Fix convolution bug in perimeter function 2012-12-22 20:08:06 +01:00
Johannes Schönberger 257cf9585b Fix typo bug in perimeter function 2012-12-22 20:07:36 +01:00
Johannes Schönberger 5fb518b89b Add test case for default value of polynomial order 2012-12-20 15:08:53 +01:00
Johannes Schönberger 4c4ba8cd1a Add default value for polynomial order 2012-12-20 15:08:23 +01:00
Johannes Schönberger 7fb97a4d5f Merge pull request #394 from tonysyu/circular-import-fix
Fix circular import
2012-12-16 06:43:15 -08:00
Johannes Schönberger 746d815dfa Fix recursion problem with nose test suite 2012-12-15 20:08:18 +01:00
Johannes Schönberger e0f4cd0978 Fix double space in warning message 2012-12-15 19:35:49 +01:00
Johannes Schönberger 450eaee4d9 Hide functools and imp packages in global skimage namespace 2012-12-15 19:35:17 +01:00
Johannes Schönberger c73c2bbb85 Merge pull request #392 from blink1073/fast-import
Lazily import nose for testing, makes skimage load in 1/3 time.
2012-12-15 08:43:59 -08:00
Johannes Schönberger 33c58ad854 Fix some doc string formatting issues of random walker 2012-12-09 23:19:42 +01:00
Johannes Schönberger a410f1c47e UmfPack warning is now only raised if random walker is explicitly called 2012-12-09 23:17:06 +01:00
Johannes Schönberger 377ae3b968 Add test case for corner_peaks function 2012-12-09 18:26:09 +01:00