📄 changelog
字号:
Mon Apr 28 13:38:10 1997 Eero Simoncelli <eero@ferrando.cns.nyu.edu> * lplot.m: modified to handle complex vectors, use standard MatLab indices, and show minimal axes. Added xrange parameter to allow adjustment of X axis labeling.Sun Apr 27 20:20:41 1997 Eero Simoncelli <eero@servilia.cns.nyu.edu> * var2, skew2, kurt2: enhanced to work on complex matrices. Sat Apr 26 11:16:12 1997 Eero Simoncelli <eero@servilia.cns.nyu.edu> * Changed parent directory (and distribution) name: matlabImTools -> matlabPyrTools * namedFilter.m: Added two more Daubechies filters, and modified names to match the reference (e.g., daub2 is now a 4-tap filter). * Added vectorize.m: trivial function to pack matrix into vector (i.e., computes mtx(:)). * Added upBlur.m: Upsample and blur (parallels blurDn).Sun Apr 13 14:23:38 1997 Eero Simoncelli <eero@chrysothemis.cims.nyu.edu> * TUTORIALS/pyramids.m: Added plots of Fourier spectra for Wavelet bases. * make-tar-file: switched from compress to gzip for the distribution tarfile. * namedFilter.m: Added a few even-length QMF's from Johnston80.Fri Apr 11 19:16:21 1997 Eero Simoncelli <eero@chrysothemis.cims.nyu.edu> * buildWpyr.m, reconWpyr.m: Modified slightly, so that subsampling lattice is better for even-length filters. * TUTORIALS/pyramids.m: Substantially overhauled. Thu Apr 10 15:20:23 1997 Eero Simoncelli <eero@chrysothemis.cims.nyu.edu> * blurDn.m: added this function to downsample an image by a factor 2^L. * Fixed minor bug in upConv.m: errors in image size checking.Mon Apr 7 13:25:37 1997 Eero Simoncelli <eero@servilia.cns.nyu.edu> * Changed TUTORIALS/matlabImTools.m to use histo.mex instead of matlab's hist.Wed Apr 2 13:20:55 1997 Eero Simoncelli <eero@servilia.cns.nyu.edu> ** Incorporated Denis Pelli's ThinkC and MetroWorks projects for Macintosh versions of the MEX code, along with MEX binaries. These are included as an HQX'ed self-extracting archive (Macintosh-MEX.sit.hqx), in the MEX subdirectory.Tue Apr 1 15:35:31 1997 Eero Simoncelli <eero@chrysothemis.cims.nyu.edu> * edges.c: modified by Denis Pelli to support THINK C. * edges.c: * histo.c, upConv.c, corrDn.c: minor changes in error message printouts, to work around bugs in THINK C. * Included Denis Pelli's MacReadMe file in the MEX subdirectory, which gives instructions for MEX file compilation on a MacIntosh (PPC or 68k). * wrap.c, convolve.c, edges.c: added explicit int function declarations, and return values. * range2.m/range2.c: A MEX function for fast min/max computation. Adjusted entropy2.m, histo.m, imStats.m, pgmWrite.m, showIm.m, showLpyr.m, showSpyr.m, showWpyr.m to call it. Thu Mar 27 17:23:05 1997 Eero Simoncelli <eero@servilia.cns.nyu.edu> ** histo.m/histo.c: Added MEX function HISTO, a fast replacement for matlab's HIST function. Modified histoMatch.m, entropy2.m to call it. * Changed main directory name to matlabImTools. * Added TUTORIALS/README file. Wed Mar 19 14:19:51 1997 Eero Simoncelli <eero@servilia.cns.nyu.edu> * Changed directory name: MEX_SRC -> MEXWed Mar 12 17:00:03 1997 Eero Simoncelli <eero@servilia.cns.nyu.edu> * mkGaussian.m: fixed another (X,Y) bug: both dimensions and cov/mean are now specified in [y,x] order.Tue Mar 11 19:08:17 1997 Eero Simoncelli <eero@chrysothemis.cims.nyu.edu> * showSpyr.m: Fixed a bug that was dropping display of one orientation band when there were more than 2 of them!Mon Mar 10 19:08:24 1997 Eero Simoncelli <eero@chrysothemis.cims.nyu.edu> * Added shift.m * makeSteerMtx -> steerDir2HarmMtx * Added TUTORIALS/matlab-EPS.m: examples using the code in this distribution.Sun Mar 9 17:49:18 1997 Eero Simoncelli <eero@servilia.cns.nyu.edu> ** showIm.m: - args: changed order so that NSHADES is last. - TITLES: Can now pass a string for IM, which will be evaluated in the global environment to get the matrix. The string is used as a title. MATLAB v.5 ONLY!!! - Added 'auto3' RANGE value, that scales based on percentiles. THis is more robust to outliers than 'auto2' or 'auto1'. * pixelAxes.m: Made a more serious attempt to reverse-engineer Mathworks' image pixelization. It is improved, but still makes occasional errors. * Added skew2.m. Fri Mar 7 10:11:07 1997 Eero Simoncelli <eero@servilia.cns.nyu.edu> * pixelAxes.m: Modified to take an optional ZOOM argument. Fixed dimension ordering bug (positions are reported (x,y), but mtx dims are (y,x)!) * showIm.m: Added an optional ZOOM argument.Thu Mar 6 14:17:19 1997 Eero Simoncelli <eero@servilia.cns.nyu.edu> * Added showLpyr, showWpyr, showSpyr. Modified TUTORIALS/pyramids.m to use them. * added pixelAxes.m: Adjusts size (in pixels) of currently displayed image to be a multiple of the matrix dimensions, thus eliminating display aliasing artifacts. This is now called by all the "show" commands.Mon Mar 3 17:33:25 1997 Eero Simoncelli <eero@servilia.cns.nyu.edu> * Fixed bug in pgmWrite (dimensions were written in reverse order). * Fixed bug in showIm (X and Y coords were swapped on label display). * Fixed bug in reconLpyr (swapped X and Y coords on int_sz) * Changed calls to "reshape" to pass dimensions individually -- older version of matlab do not accept the reshape(mtx,[y x]) form. * Fixed bug in mkDisc: sz a scalar. * Added ifftshift.m Fri Feb 28 11:07:20 1997 Eero Simoncelli <eero@servilia.cns.nyu.edu> * Re-worked TUTORIALS/pyramids.m * buildGpyr and buildLpyr now use 1+maxPyrHt for default height. * Fixed buildGpyr to work on 1D signals. ** Gaussian/Laplacian/Wavelet pyramid build and recon functions: - work properly with new corrDn/upConv. - use separable convolutions - use destructive modification ability of upConv (less memory allocation) * modulateFlipShift -> modulateFlip. * added lpyrHt, wpyrHt, spyrHt to return number of levels in a pyramid. Thu Feb 27 15:39:53 1997 Eero Simoncelli <eero@servilia.cns.nyu.edu> * Changed angular coordinate systems to CLOCKWISE in mkRamp, mkTheta, mkSine, mkSquare. This is unnatural for screen viewing, but consistent with an origin in the upper left corner of the image, which is the way one addresses the underlying matrix. * mkSine and mkSquare can now take a frequency vector or the period and direction args Tue Feb 25 11:58:33 1997 Eero Simoncelli <eero@servilia.cns.nyu.edu> ** Rewrote corrDn/upConv C routines: - more efficient - changed START parameters to have [1 1] origin, consistent with matlab - added STOP parameters - upConv allows destructive modification of a result arg - changed order of other params (sorry) - wrote test file conv_test.m * wrote zconv2.mWed Aug 19 20:39:15 1996 Eero Simoncelli (eero@tarpon.cis.upenn.edu) ** Added "pointOp" function (MUCH faster than interp1). ** Added "histoMatch" function.Fri Aug 2 00:56:31 1996 Eero Simoncelli (eero@tarpon.cis.upenn.edu) * Changed all function/file-names to be of the form "fooBar". * Fixed entropy2.m (busted due to typo).Original convolution code was written in Spring 1986, and comes fromOBVIUS (Object-Based Vision and Image Understanding System), aninteractive image-processing system written in Common Lisp (with callsto C code).
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -