sccolbert
5f6f10a3c0
Merge pull request #18 from GaelVaroquaux/master
...
Minor clean up
2011-08-29 12:48:00 -07:00
sccolbert
ae4bd34495
added cvFloodFill and cvMatchTemplate
2009-12-06 22:30:22 +01:00
sccolbert
1b53c9d01f
added cvFindExtrinsicCameraParams2 and cvWatershed
2009-12-05 18:29:27 +01:00
sccolbert
19b5973c44
worked on prettying up scivi.
2009-12-02 20:11:49 +01:00
sccolbert
84f9c60bf4
added cvUndistort2 and its tests
2009-11-11 14:49:23 +01:00
sccolbert
152c6209c8
finished the lut tables
2009-11-10 05:12:23 +01:00
sccolbert
30048f2414
Fixed a small but serious bug in cvCvtColor.
2009-11-09 22:57:14 +01:00
sccolbert
625291f361
added division decorators to cython. Improved how data gets chunked up.
2009-11-08 18:35:07 +01:00
sccolbert
a6de1409e0
added try except to deal with missing multiprocessing.
2009-11-08 09:13:40 +01:00
sccolbert
4beb9eb16b
added better logic to the thread dispatcher.
2009-11-08 05:39:02 +01:00
sccolbert
196ab7530a
first go at multithreading the mixer.
2009-11-08 05:28:24 +01:00
sccolbert
a3737fa34c
Added tests for colormixer and histograms. Moved tests up a directory level because
...
nosetests doesnt see tests in a directory beginning with an _ (_plugins/).
Moved fancy imshow to its own module scivi.py
2009-11-08 02:40:12 +01:00
sccolbert
5bbc0f8de2
removed a dangler.
2009-11-07 16:47:26 +01:00
sccolbert
03129f7bba
Added save to variable function using io.push() functionality.
2009-11-07 16:42:08 +01:00
sccolbert
ac8dadf1ce
added save_to_variable functionality.
2009-11-07 16:10:07 +01:00
sccolbert
cc2b9ae634
fixed mouse tracking to not go out of bounds. Added save-to-file.
2009-11-07 14:58:06 +01:00
sccolbert
384f801055
Made it so that aspect ratio is maintained on imshow and fancy imshow for
...
the qt plugin.
2009-11-06 23:11:29 +01:00
sccolbert
983ebd43f9
updated string formatting for slider labels.
2009-11-06 21:12:22 +01:00
sccolbert
c4f75b7d47
fixed the gamma correction in the color mixer.
2009-11-06 21:06:23 +01:00
sccolbert
ca051a3e98
Finished the refactor of the mixer and the histogram.
...
Performance is now much better, a bunch of bugs are gone,
and it shouldnt throw anymore exceptions.
2009-11-06 20:40:43 +01:00
sccolbert
cf19f11bbb
added regular gamma to the mixer, refactored more of fancy imshow.
2009-11-06 17:31:27 +01:00
sccolbert
ae9f9cc2ca
further progress on the refactoring of the fancy imshow.
2009-11-06 16:19:41 +01:00
sccolbert
e21ab2e2ad
progress commit
2009-11-06 14:42:46 +01:00
sccolbert
00debb650c
added sigmoidal gamma
2009-11-06 13:02:39 +01:00
sccolbert
efbaa849dd
added histograms to fancy imshow and colormixer.
...
Unfortunately im suffering from circular references when the window is
initializing. It doesnt crash, but it throws a few exceptions...
A refactor is in order.
2009-11-06 02:24:03 +01:00
sccolbert
93fb7de121
Finalized HSV support in the color-mixer and fixed a few subtle bugs therein.
...
Updated the fancy imshow widget some more.
2009-11-05 01:36:08 +01:00
sccolbert
f4a042177f
added HSV operations to the ColorMixer and fancy imshow.
2009-11-04 23:10:36 +01:00
sccolbert
5b3ff5306c
fixed an alignment centering bug.
2009-11-04 21:10:14 +01:00
sccolbert
186eee357a
added slider value labels and fixed their layout a little.
2009-11-04 21:03:22 +01:00
sccolbert
eed8d6f23f
fixed a bug in slider signal connection.
2009-11-04 19:53:42 +01:00
sccolbert
0216fb6094
Modified the fancy imshow widget, and added brightness control to the mixer.
2009-11-04 17:27:07 +01:00
sccolbert
663738ab79
added the beginnings of the color mixes, and improved fancy imshow for qt
2009-11-04 02:28:57 +01:00
sccolbert
b00566a52c
fixed event flow order for fancy imshow
2009-11-03 21:53:30 +01:00
sccolbert
da8ff125c4
beginning of qt fancy imshow
2009-11-03 20:01:22 +01:00
sccolbert
03b99a8389
removed the block= kwarg in the qt_plugin that i missed previously
2009-11-02 19:43:40 +01:00
sccolbert
819150e726
removed the wx_plugin until which point wx supports pyos_inputhook
2009-11-02 19:35:53 +01:00
sccolbert
6f18eed4e0
cleaned up the window manager, and modified the qt-plugin to use it.
...
also changed the order of try: except: when trying to load the plugins,
to make sure that one gui toolkit doesnt trample the pyos_input hook of the other.
2009-11-02 18:42:12 +01:00
sccolbert
5a17a208d0
cleaned up the gtk plugin and window manager. rock and roll!
2009-11-02 17:50:00 +01:00
sccolbert
fdea274262
Added the beginning of the gtk imshow plugin. And added the generic window manager.
2009-11-02 17:23:41 +01:00
sccolbert
6526e06101
Finished the docs, and caught a couple more warts.
2009-10-31 22:03:47 +01:00
sccolbert
430b2d3cc0
more docs
2009-10-31 20:22:28 +01:00
sccolbert
727305b9fc
Added some more docs and fixed up a few warts in the process.
2009-10-31 17:05:05 +01:00
sccolbert
dc55ae4065
fixed an assertion that was preventing a slice of an array from being
...
used. However, this may open the door for segfaults for severely
non-contiguous data. I'm not too sure.
2009-10-30 22:07:26 +01:00
sccolbert
070e94537d
changed how the doc decorator works. now it only adds the url.
2009-10-30 12:46:38 +01:00
sccolbert
d3e5fae4a6
this is the actualy commit for _utilities.py
2009-10-30 00:34:58 +01:00
sccolbert
592c5793dc
1/3 of the doc-strings complete. Doc decorator created and added to a _utilies.py module.
2009-10-30 00:33:53 +01:00
sccolbert
43cc6b95a1
standardized the handling of out arguments, replaced assertions with exceptions.
...
also caught and fixed a few missing checks.
2009-10-29 20:45:47 +01:00
sccolbert and Stefan van der Walt
f98d84b5e5
added pyramid up and pyramid down
2009-10-24 19:04:56 +02:00
sccolbert
67bf66ba61
added pyramid up and pyramid down
2009-10-24 18:44:31 +02:00
sccolbert and Stefan van der Walt
8c6d835254
fixed threshold to add otsu as a kwarg
2009-10-24 18:12:14 +02:00
sccolbert and Stefan van der Walt
4763ceeb74
added threshold and adpative threshold
2009-10-24 18:12:14 +02:00
sccolbert
331125cc1c
fixed threshold to add otsu as a kwarg
2009-10-24 18:05:20 +02:00
sccolbert
324fe7c9b0
added threshold and adpative threshold
2009-10-24 17:49:49 +02:00
sccolbert
0b0274f265
fixed camera calib back to a 5 vec since we support opencv >= 2.0
2009-10-24 16:06:32 +02:00
sccolbert
e3aa75df33
Merge branch 'cvtcolor'
...
Conflicts:
scikits/image/opencv/opencv_backend.c
scikits/image/opencv/opencv_cv.c
2009-10-24 15:10:44 +02:00
sccolbert
25e9ec82df
added color conversion
2009-10-24 15:08:26 +02:00
sccolbert
e8eccb7040
bogus build commit
2009-10-24 13:09:55 +02:00
sccolbert
d6f524830f
fixed camera calibration to 4-vec for opencv 1 support
2009-10-24 13:06:52 +02:00
sccolbert
c2b98b259a
added color conversion constants
2009-10-24 13:05:15 +02:00
sccolbert
d2697df064
synched with upstream and added integral images
2009-10-24 12:40:32 +02:00
sccolbert
f2e5b3e704
verified only float32 is valid for cvFilter2D kernel
2009-10-23 21:27:22 +02:00
sccolbert
dd5cff69b5
added cvFilter2D. This supports convolution with an arbitrary filter.
2009-10-23 21:17:21 +02:00
sccolbert
c2bfc99818
added morphology functions and support for IplConvKernel
2009-10-23 20:40:05 +02:00
sccolbert
e44bb5bd00
added camera calibration from Holger Rapp and fixed a bug in CvMat struct
2009-10-23 15:06:35 +02:00
sccolbert
aa20e903d1
added "cxcore" to __all__
2009-10-16 21:29:55 +02:00
sccolbert
1e1958b414
added 4 warping functions. Added CvMat support.
...
Added cvGetRectSubPix, cvGetQuadrangleSubPix, cvWarpAffine, cvWarpPerspective.
As a byproduct added CvMat support.
2009-10-16 21:25:20 +02:00
sccolbert
d26404969d
added chessboard data images, modified install.txt, and .gitignore
2009-10-16 16:12:45 +02:00
sccolbert
9bc93b3154
Added cvFind and DrawChessboardCorners - from Holger
2009-10-16 15:41:51 +02:00
sccolbert
d28e3e8555
fixed the setup.py, it works now.
2009-10-14 17:38:50 +02:00
sccolbert
003141283f
added a setup.py, moved the data files to the head folder.
2009-10-14 13:12:29 +02:00
sccolbert
73f85b0d3a
added cvGoodFeaturesToTrack. Added clone_array_shape function.
...
I should at one point turn that into a type that does its own memory management.
2009-10-13 00:31:40 +02:00
sccolbert
1076de0949
added a bash script for build to holdover until a setup.py solution
2009-10-12 19:12:00 +02:00
sccolbert
14f588e0fa
added cvCornerSubPix and cvResize impementations. Added a bash build script.
2009-10-12 19:10:21 +02:00
sccolbert
2e87575625
updated tests to be shorter and OO. Deleted unnecessary data files.
2009-10-12 11:14:15 +02:00
sccolbert
3205bb1f06
added unit-tests for existing functions. and prelimenary docstrings
2009-10-11 23:51:37 +02:00
sccolbert
310d501655
wrapped 7 more functions
...
new functions:
cvSobel
cvLaplace
cvCanny
cvPreCornerDetect
cvCornerEigenValsAndVecs
cvCornerMinEigenVal
cvCornerHarris
2009-10-10 22:43:52 +02:00
sccolbert
b95c8e3ef9
OpenCV infrastructure largely in place. A test function wrapped: cvSmooth()
2009-10-10 18:44:19 +02:00