Quantitative Image Analysis in C++, MATLAB and Python
Version 2.2 of DIPlib and DIPimage has been released. Most notably DIPimage now works with MATLAB R2009b.
Changes to DIPimage
dipaddpath
makes it even easier to add your own toolboxes to the DIPimage GUI.snakeminimize
implements snakes with and without balloon force. Support functions im2snake
, snakedraw
and snake2im
help creating an initial snake, visualizing the snake and using the results in further processing. gvf
and vfc
can be used together with snakeminimize
to implement Gradient Vector Flow and Vector Field Convolution snakes, respectively.dip_image
methods dot
and cross
.dip_image/det
now works for tensors larger than 4-by-4.get_subpixel
now converts to sfloat
type, if appropriate, on newer versions of MATLAB. Previously it would always convert to dfloat
.+
and -
, and for the binary operator /
.radialmean
is now optional, and added optional mask parameters to the functions radialmax
, radialmin
and radialsum
.watershed
and waterseed
no longer process pixels whose value is +Inf
, marking them as watershed pixels. Set parts of the image that you do not want processed to +Inf
.diphist
now optionally makes bar plots and line plots.readim
will now find the Bio-Formats Java library if installed, and use it to try to open files it can’t recognize. The Bio-Formats library recognizes many microscopy file formats, and can be freely downloaded from http://www.loci.wisc.edu/bio-formats/downloads.dip_measurement
class now contains axes and units information for measurement results.paramtype_XXX
, which a user can create to add functionality to the DIPimage GUI, now no longer have a 4th input argument with the 'control_create'
command, and no longer need to set the 'Tag'
value of the uicontrol
they create.fixlsmfile
finally works on 64-bit architectures.diphist
now returns bin centers in the second output argument, as promised by the documentation.Changes to DIPlib
dip_Shift
now returns an image of sfloat
data type instead of a dfloat
, except if the input image is of type dfloat
.dip_ExtendRegion
now uses the user-defined global default boundary extension when not explicitly given as input argument, instead of using its own default.dip_RadialMean
and friends. Also fixed documentation, which was missing two of the function’s parameters.dip_FillBoundaryArrayXXX
functions.dip_Tophat
.Changes to dipIO
dipio_ImageIsLSM
and dipio_ImageWriteCSV
.