annotate NEWS @ 718:df56c5bc8c64

imresize: nice performance improvement * do not parse method (leave it to interp2 so we can really support all methods) * do not try to resize if scale is 1 * if scale is integer value or 1/integer, and method is nearest, use clever index for much better performance * clean up texinfo * more input check with isimage, isrgb, isgray * add triangle method as same thing as linear
author carandraug
date Fri, 11 Jan 2013 08:14:46 +0000
parents 174624c18b27
children 65a2c8ab463a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
673
372346150564 imhist: bugfix and nicer plot
carandraug
parents: 665
diff changeset
1 Summary of important user-visible changes for image 2.0.1:
372346150564 imhist: bugfix and nicer plot
carandraug
parents: 665
diff changeset
2 -------------------------------------------------------------------
372346150564 imhist: bugfix and nicer plot
carandraug
parents: 665
diff changeset
3
682
205e5f657033 New function: checkerboard
carandraug
parents: 681
diff changeset
4 ** The following functions are new:
205e5f657033 New function: checkerboard
carandraug
parents: 681
diff changeset
5
700
a2c5450fb89d new functions cp2tform, maketform, tformfwd and tforminv by Pantxo Diribarne
carandraug
parents: 695
diff changeset
6 checkerboard
a2c5450fb89d new functions cp2tform, maketform, tformfwd and tforminv by Pantxo Diribarne
carandraug
parents: 695
diff changeset
7 cp2tform
a2c5450fb89d new functions cp2tform, maketform, tformfwd and tforminv by Pantxo Diribarne
carandraug
parents: 695
diff changeset
8 maketform
a2c5450fb89d new functions cp2tform, maketform, tformfwd and tforminv by Pantxo Diribarne
carandraug
parents: 695
diff changeset
9 strel
a2c5450fb89d new functions cp2tform, maketform, tformfwd and tforminv by Pantxo Diribarne
carandraug
parents: 695
diff changeset
10 tformfwd
a2c5450fb89d new functions cp2tform, maketform, tformfwd and tforminv by Pantxo Diribarne
carandraug
parents: 695
diff changeset
11 tforminv
682
205e5f657033 New function: checkerboard
carandraug
parents: 681
diff changeset
12
673
372346150564 imhist: bugfix and nicer plot
carandraug
parents: 665
diff changeset
13 ** The plot produced by `imhist' is correctly scaled on the X axis so that the
372346150564 imhist: bugfix and nicer plot
carandraug
parents: 665
diff changeset
14 colorbar corresponds to the actual intensity of the stems; the given
372346150564 imhist: bugfix and nicer plot
carandraug
parents: 665
diff changeset
15 colormarp is used on the colorbar for indexed images; and the stems no
681
341c8d3ee3c5 imhist: adjust y axis for outliers
carandraug
parents: 677
diff changeset
16 longer display the markers at their top. The Y axis is also adjusted in case
341c8d3ee3c5 imhist: adjust y axis for outliers
carandraug
parents: 677
diff changeset
17 of peaks with high values that prevent a good overview of the histogram.
673
372346150564 imhist: bugfix and nicer plot
carandraug
parents: 665
diff changeset
18
675
a32f81761dd1 fftconv2: warn if using with 1 matrix and 2 vectors as this is no longer working. Marked failing tests with xtest
carandraug
parents: 673
diff changeset
19 ** The `fftconv2' usage "fftconv2 (v1, v2, a)", for convolution of a matrix by
a32f81761dd1 fftconv2: warn if using with 1 matrix and 2 vectors as this is no longer working. Marked failing tests with xtest
carandraug
parents: 673
diff changeset
20 one vector in the column direction and another vector in the row direction,
677
d1a33cc6897e fftconv2: remove usage with 1 matrix and 2 vectors as this was never working.
carandraug
parents: 675
diff changeset
21 has been removed. Please use conv2 for such cases.
675
a32f81761dd1 fftconv2: warn if using with 1 matrix and 2 vectors as this is no longer working. Marked failing tests with xtest
carandraug
parents: 673
diff changeset
22
684
4637e275a28d rgbplot: add new style option to also display composite colormap
carandraug
parents: 682
diff changeset
23 ** The function `rgbplot' accepts a style option which alows for a composite
4637e275a28d rgbplot: add new style option to also display composite colormap
carandraug
parents: 682
diff changeset
24 display of a colormap.
4637e275a28d rgbplot: add new style option to also display composite colormap
carandraug
parents: 682
diff changeset
25
700
a2c5450fb89d new functions cp2tform, maketform, tformfwd and tforminv by Pantxo Diribarne
carandraug
parents: 695
diff changeset
26 ** The option to create poisson noise to an image has been added to `imnoise'.
686
327a072f6480 image: update NEWS file with poisson option for imnoise
carandraug
parents: 684
diff changeset
27
695
8c3ca958d9f5 imerode: deal with strel objects
carandraug
parents: 688
diff changeset
28 ** With the addition of the strel class, the following functions are now able
8c3ca958d9f5 imerode: deal with strel objects
carandraug
parents: 688
diff changeset
29 to handle strel objects:
8c3ca958d9f5 imerode: deal with strel objects
carandraug
parents: 688
diff changeset
30
8c3ca958d9f5 imerode: deal with strel objects
carandraug
parents: 688
diff changeset
31 imerode
8c3ca958d9f5 imerode: deal with strel objects
carandraug
parents: 688
diff changeset
32
703
4d04467c775f imdilate:
carandraug
parents: 700
diff changeset
33 ** The functions `imerode' and `imdilate' no longer require that image and
4d04467c775f imdilate:
carandraug
parents: 700
diff changeset
34 structuring element be of same class. They now perform faster for all black
4d04467c775f imdilate:
carandraug
parents: 700
diff changeset
35 and white images, independently of their class, and always return an image
707
d371406ca693 update NEWS. Silence some function calls in imerode.
carandraug
parents: 703
diff changeset
36 of same class as the input image. The shape option has also been implemented.
703
4d04467c775f imdilate:
carandraug
parents: 700
diff changeset
37
707
d371406ca693 update NEWS. Silence some function calls in imerode.
carandraug
parents: 703
diff changeset
38 ** Non flat grayscale erosion can now be performed by creating an appropriate
d371406ca693 update NEWS. Silence some function calls in imerode.
carandraug
parents: 703
diff changeset
39 structuring element with `strel'.
d371406ca693 update NEWS. Silence some function calls in imerode.
carandraug
parents: 703
diff changeset
40
d371406ca693 update NEWS. Silence some function calls in imerode.
carandraug
parents: 703
diff changeset
41 ** The shape option has been implemented for `imerode' and `imdilate'.
703
4d04467c775f imdilate:
carandraug
parents: 700
diff changeset
42
4d04467c775f imdilate:
carandraug
parents: 700
diff changeset
43 ** With the increased performance in `imerode' and `imdilate', all other
4d04467c775f imdilate:
carandraug
parents: 700
diff changeset
44 functions that use them, such `imopen' and `imclose', also get a performance
4d04467c775f imdilate:
carandraug
parents: 700
diff changeset
45 boost for black and white images.
4d04467c775f imdilate:
carandraug
parents: 700
diff changeset
46
718
df56c5bc8c64 imresize: nice performance improvement
carandraug
parents: 717
diff changeset
47 ** The performance of `imresize()' has been greatly improved when using the
df56c5bc8c64 imresize: nice performance improvement
carandraug
parents: 717
diff changeset
48 nearest neighbor method for N or 1/N scale factors (e.g.: 2, 50, 1/4, 1/7).
df56c5bc8c64 imresize: nice performance improvement
carandraug
parents: 717
diff changeset
49
df56c5bc8c64 imresize: nice performance improvement
carandraug
parents: 717
diff changeset
50 ** The `imresize' function will now accept any interpolation method available
df56c5bc8c64 imresize: nice performance improvement
carandraug
parents: 717
diff changeset
51 in `interp2()'. At the moment, means that the `spline' method is new. The
df56c5bc8c64 imresize: nice performance improvement
carandraug
parents: 717
diff changeset
52 `triangle' method has also been added (same as the `linear' method).
df56c5bc8c64 imresize: nice performance improvement
carandraug
parents: 717
diff changeset
53
658
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
54 Summary of important user-visible changes for image 2.0.0:
504
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
55 -------------------------------------------------------------------
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
56
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
57 ** The following functions are new:
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
58
658
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
59 analyze75info imabsdiff iptcheckconn
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
60 analyze75read imadd iptcheckmap
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
61 analyze75write imbothat iptchecknargin
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
62 blockproc imcrop iptcheckstrs
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
63 bwlabeln imdivide iptnum2ordinal
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
64 getrangefromclass imlincomb iscolormap
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
65 im2int16 immultiply normxcorr2
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
66 im2single imsubtract wavelength2rgb
504
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
67
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
68 ** The following functions have been deprecated in previous releases
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
69 of the image package and have now been removed:
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
70
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
71 imginfo
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
72
665
c095f8c31237 deriche: removing function due to non-standard license
carandraug
parents: 661
diff changeset
73 ** The function `deriche' has been removed.
c095f8c31237 deriche: removing function due to non-standard license
carandraug
parents: 661
diff changeset
74
642
1a186da3e07c image: mention analyze75write on NEWS, remove executable bit from analyze75write, add missing functinos to INDEX
carandraug
parents: 639
diff changeset
75 ** The complete set of functions to work with Analyze 7.5 files has been
1a186da3e07c image: mention analyze75write on NEWS, remove executable bit from analyze75write, add missing functinos to INDEX
carandraug
parents: 639
diff changeset
76 implemented. See `analyze75info', `analyze75read' and `analyze75write'.
1a186da3e07c image: mention analyze75write on NEWS, remove executable bit from analyze75write, add missing functinos to INDEX
carandraug
parents: 639
diff changeset
77
632
d874709a9a27 graythresh: accept histogram as input. Also, there's no code left from Barre-Piquot and removed from copyright.
carandraug
parents: 630
diff changeset
78 ** `graythresh' can optionally accept an histogram rather than an image. This
d874709a9a27 graythresh: accept histogram as input. Also, there's no code left from Barre-Piquot and removed from copyright.
carandraug
parents: 630
diff changeset
79 allows for preprocessing of the histogram previous to an automatic threshold
d874709a9a27 graythresh: accept histogram as input. Also, there's no code left from Barre-Piquot and removed from copyright.
carandraug
parents: 630
diff changeset
80 selection.
d874709a9a27 graythresh: accept histogram as input. Also, there's no code left from Barre-Piquot and removed from copyright.
carandraug
parents: 630
diff changeset
81
d874709a9a27 graythresh: accept histogram as input. Also, there's no code left from Barre-Piquot and removed from copyright.
carandraug
parents: 630
diff changeset
82 ** Otsu's method for automatic threshold selection (default for `graythresh')
d874709a9a27 graythresh: accept histogram as input. Also, there's no code left from Barre-Piquot and removed from copyright.
carandraug
parents: 630
diff changeset
83 has been completely rewritten and should perform faster. Now, it can also
d874709a9a27 graythresh: accept histogram as input. Also, there's no code left from Barre-Piquot and removed from copyright.
carandraug
parents: 630
diff changeset
84 return a second value representing the ``goodness'' of the computed
d874709a9a27 graythresh: accept histogram as input. Also, there's no code left from Barre-Piquot and removed from copyright.
carandraug
parents: 630
diff changeset
85 threshold value (within class variance).
570
f128e24f3b22 graythresh: return goodness of computed value. Prepare code for multiple algorithms. Avoid var names that shadow core functions.
carandraug
parents: 565
diff changeset
86
623
a923e5324064 graythresh: add moments algorithm
carandraug
parents: 618
diff changeset
87 ** Alternative algorithms for automatic threshold have been implemented in
a923e5324064 graythresh: add moments algorithm
carandraug
parents: 618
diff changeset
88 `graythresh' (thanks to Antti Niemistö for releasing HistThresh toolbox
a923e5324064 graythresh: add moments algorithm
carandraug
parents: 618
diff changeset
89 http://www.cs.tut.fi/~ant/histthresh/ from where many were ported, under a
632
d874709a9a27 graythresh: accept histogram as input. Also, there's no code left from Barre-Piquot and removed from copyright.
carandraug
parents: 630
diff changeset
90 GPL license). Currently, the following algorithms have been implemented
623
a923e5324064 graythresh: add moments algorithm
carandraug
parents: 618
diff changeset
91 (see graythresh for notes and references):
a923e5324064 graythresh: add moments algorithm
carandraug
parents: 618
diff changeset
92
658
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
93 concavity MaxEntropy minimum Otsu
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
94 intermeans MaxLikelihood MinError percentile
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
95 intermodes mean moments
623
a923e5324064 graythresh: add moments algorithm
carandraug
parents: 618
diff changeset
96
504
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
97 ** The following functions have been deprecated (see their help text
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
98 for the recommended alternatives):
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
99
658
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
100 blkproc bmpwrite dilate erode
504
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
101
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
102 ** With the new function `imbothat' the transform option of
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
103 `imtophat' has been deprecated.
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
104
506
3b5c14635553 image: added important note on NEWS about new behaviour of isbw
carandraug
parents: 504
diff changeset
105 ** The following functions have had been changed for bug fixes and/or
504
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
106 improved matlab compatibility
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
107
658
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
108 bwarea imhist im2uint8 isind
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
109 bweuler imnoise im2uint16 mat2gray
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
110 bwfill conndef isbw rgb2gray
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
111 cmpermute im2bw isgray
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
112 cmunique im2double isrgb
609
ea8f2e7d270a rgb2gray: perform weighted conversion based on luminance values
carandraug
parents: 608
diff changeset
113
615
8d3210ae9a4a bwarea: accept any class and objects are all non-zero instead of all higher than zero
carandraug
parents: 613
diff changeset
114 ** `bwarea' now supports all image classes and considers objects all non
8d3210ae9a4a bwarea: accept any class and objects are all non-zero instead of all higher than zero
carandraug
parents: 613
diff changeset
115 zero pixels (not all pixels higher than zero).
8d3210ae9a4a bwarea: accept any class and objects are all non-zero instead of all higher than zero
carandraug
parents: 613
diff changeset
116
609
ea8f2e7d270a rgb2gray: perform weighted conversion based on luminance values
carandraug
parents: 608
diff changeset
117 ** `rgb2gray' now also supports images of the class single and performs a
ea8f2e7d270a rgb2gray: perform weighted conversion based on luminance values
carandraug
parents: 608
diff changeset
118 weighted conversion to keep the image luminance instead of a the mean
ea8f2e7d270a rgb2gray: perform weighted conversion based on luminance values
carandraug
parents: 608
diff changeset
119 through each color.
506
3b5c14635553 image: added important note on NEWS about new behaviour of isbw
carandraug
parents: 504
diff changeset
120
613
c33c12769b71 im2bw: added tests, use more of other functions, more input check at start, support for int16 input images
carandraug
parents: 612
diff changeset
121 ** `im2bw' now supports input images of the int16 class and deals better with
c33c12769b71 im2bw: added tests, use more of other functions, more input check at start, support for int16 input images
carandraug
parents: 612
diff changeset
122 RGB images since it uses `rgb2gray' internally (see changes to rgb2gray).
616
76f3cb3e44ce im2bw: threshold should be greater than only (matlab compatible)
carandraug
parents: 615
diff changeset
123 Threshold is performed on all values greater than value instead of greater
76f3cb3e44ce im2bw: threshold should be greater than only (matlab compatible)
carandraug
parents: 615
diff changeset
124 than or equal.
613
c33c12769b71 im2bw: added tests, use more of other functions, more input check at start, support for int16 input images
carandraug
parents: 612
diff changeset
125
564
7db61a0a2632 imhist: complete rewrite of the function to be matlab compatible. Added test cases. No old code left so removed old copyright owners.
carandraug
parents: 563
diff changeset
126 ** `imhist' is much more compatible with matlab and among other changes,
7db61a0a2632 imhist: complete rewrite of the function to be matlab compatible. Added test cases. No old code left so removed old copyright owners.
carandraug
parents: 563
diff changeset
127 it now uses the whole range of the class for the histogram rather than
618
41c917791057 imhist: display colorbar under histogram
carandraug
parents: 616
diff changeset
128 the minimum and maximum of the input image and displays a colorbar under
41c917791057 imhist: display colorbar under histogram
carandraug
parents: 616
diff changeset
129 the histogram.
564
7db61a0a2632 imhist: complete rewrite of the function to be matlab compatible. Added test cases. No old code left so removed old copyright owners.
carandraug
parents: 563
diff changeset
130
506
3b5c14635553 image: added important note on NEWS about new behaviour of isbw
carandraug
parents: 504
diff changeset
131 ** `isbw' now defines a black-and-white image as a binary non-sparse
3b5c14635553 image: added important note on NEWS about new behaviour of isbw
carandraug
parents: 504
diff changeset
132 matrix. This is compatible with matlab. To use the old behaviour,
3b5c14635553 image: added important note on NEWS about new behaviour of isbw
carandraug
parents: 504
diff changeset
133 use the new option for the call "isbw (img, "non-logical").
3b5c14635553 image: added important note on NEWS about new behaviour of isbw
carandraug
parents: 504
diff changeset
134 For backwards compatibility, if a non-logical matrix of 0 and 1 is
3b5c14635553 image: added important note on NEWS about new behaviour of isbw
carandraug
parents: 504
diff changeset
135 used as input, `isbw' will still return true but a warning will be
3b5c14635553 image: added important note on NEWS about new behaviour of isbw
carandraug
parents: 504
diff changeset
136 issued since this will deprecated later.
512
07c981beafdf image: update NEWS
carandraug
parents: 506
diff changeset
137
612
7c1df1b5f058 isgray: return true for int16 class
carandraug
parents: 610
diff changeset
138 ** `isgray' now also returns true for matrices of the int16 class.
7c1df1b5f058 isgray: return true for int16 class
carandraug
parents: 610
diff changeset
139
512
07c981beafdf image: update NEWS
carandraug
parents: 506
diff changeset
140 ** `isrgb' now returns false for logical matrix.
562
36627778a40e image: no longer load package automatically
carandraug
parents: 554
diff changeset
141
563
d2a6dc5e921e tiff_tag_read: deal with multiple tag and IFD beyond the first and improved documentation
carandraug
parents: 562
diff changeset
142 ** `tiff_tag_read' had several bug fixes and can now check IFDs beyond
d2a6dc5e921e tiff_tag_read: deal with multiple tag and IFD beyond the first and improved documentation
carandraug
parents: 562
diff changeset
143 the first. It can also accept mutiple tag values and IFDs simultaneously
d2a6dc5e921e tiff_tag_read: deal with multiple tag and IFD beyond the first and improved documentation
carandraug
parents: 562
diff changeset
144 and return a matrix of the values found. Its documentation has been
d2a6dc5e921e tiff_tag_read: deal with multiple tag and IFD beyond the first and improved documentation
carandraug
parents: 562
diff changeset
145 expanded (as well as an explanation of TIFF structure on the source)
d2a6dc5e921e tiff_tag_read: deal with multiple tag and IFD beyond the first and improved documentation
carandraug
parents: 562
diff changeset
146
629
b490674d13c7 image: mention changes of mat2gray on NEWS
carandraug
parents: 628
diff changeset
147 ** For sake of matlab compatibility, the behaviour of `mat2gray' has been
b490674d13c7 image: mention changes of mat2gray on NEWS
carandraug
parents: 628
diff changeset
148 greatly changed. Among the changes, it will no longer swap the minimum and
b490674d13c7 image: mention changes of mat2gray on NEWS
carandraug
parents: 628
diff changeset
149 maximum options if the first is larger than the later. Instead, will return
b490674d13c7 image: mention changes of mat2gray on NEWS
carandraug
parents: 628
diff changeset
150 the image complement after truncation. Also, when the maximum and minimum
b490674d13c7 image: mention changes of mat2gray on NEWS
carandraug
parents: 628
diff changeset
151 values are equal, `mat2gray' will truncate all values between 0 and 1. See
b490674d13c7 image: mention changes of mat2gray on NEWS
carandraug
parents: 628
diff changeset
152 the help text (or source) for a detailed description of cautions.
b490674d13c7 image: mention changes of mat2gray on NEWS
carandraug
parents: 628
diff changeset
153
661
d8b4930b0f98 image: adding bwfill fix to NEWS
carandraug
parents: 658
diff changeset
154 ** `bwfill' was fixed to always returns a logical matrix.
d8b4930b0f98 image: adding bwfill fix to NEWS
carandraug
parents: 658
diff changeset
155
650
b75c3b1ad7a5 imnoise: support images from other classes
carandraug
parents: 642
diff changeset
156 ** `imnoise' has been expanded to accept images of differente classes instead
b75c3b1ad7a5 imnoise: support images from other classes
carandraug
parents: 642
diff changeset
157 of only double and single.
b75c3b1ad7a5 imnoise: support images from other classes
carandraug
parents: 642
diff changeset
158
639
bb079ed7bef5 __bwdist: rename to __bwdist__ (private functions should have __ on both sides)
carandraug
parents: 632
diff changeset
159 ** The private function `__bwdist` has been renamed `__bwdist__`
bb079ed7bef5 __bwdist: rename to __bwdist__ (private functions should have __ on both sides)
carandraug
parents: 632
diff changeset
160
589
31736083c9a5 image: now dependent on >=3.6.0 due to nthargout on regionprops
carandraug
parents: 570
diff changeset
161 ** Package is now dependent on GNU Octave version 3.6.0 or later.
31736083c9a5 image: now dependent on >=3.6.0 due to nthargout on regionprops
carandraug
parents: 570
diff changeset
162
661
d8b4930b0f98 image: adding bwfill fix to NEWS
carandraug
parents: 658
diff changeset
163 ** Package is now dependent on the signal package version 1.2.0 or later.
626
256ef5a8d711 graythresh: implementation of concavity, intermeans, intermodes, MaxEntropy, MaxLikelihood, mean, minimum, MinError, moments and percentile methods from the HistThresh toolbox
carandraug
parents: 623
diff changeset
164
562
36627778a40e image: no longer load package automatically
carandraug
parents: 554
diff changeset
165 ** Package is no longer automatically loaded.
717
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
166
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
167
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
168 ********************************************************************************
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
169 ** **
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
170 ** NEWS below this point were written after their releases for history **
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
171 ** purposes and extracted from the Octave Forge general NEWS. Previous to **
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
172 ** the image package version 1.0.11, all Octave Forge packages would be **
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
173 ** released at the same time. Previous to the package version 1.0.0 there **
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
174 ** were monolithic releases with no actual packages. This means that some **
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
175 ** releases actually had no changes in the image package itself or changes **
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
176 ** were small compared to the whole Octave Forge project and so, not **
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
177 ** mentioned on the NEWS file. Inspection of the actual log in the **
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
178 ** repository should be used if exact details are required. **
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
179 ** **
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
180 ********************************************************************************
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
181
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
182 Summary of important user-visible changes for image 1.0.10 (2009/06/07):
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
183 -----------------------------------------------------------------------------
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
184
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
185 Summary of important user-visible changes for image 1.0.9 (2009/05/08):
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
186 -----------------------------------------------------------------------------
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
187
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
188 ** The following functions are new:
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
189
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
190 entropyfilt ordfiltn rangefilt stdfilt
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
191
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
192 ** The following functions have been removed as they are now part of
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
193 Octave core:
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
194
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
195 imread imwrite
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
196
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
197 Summary of important user-visible changes for image 1.0.8 (2008/08/31):
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
198 -----------------------------------------------------------------------------
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
199
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
200 ** Fix build issues with the last release.
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
201
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
202 Summary of important user-visible changes for image 1.0.7 (2008/08/24):
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
203 -----------------------------------------------------------------------------
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
204
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
205 Summary of important user-visible changes for image 1.0.6 (2008/04/29):
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
206 -----------------------------------------------------------------------------
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
207
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
208 ** The following functions are new:
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
209
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
210 imcomplement rgbplot
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
211
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
212 ** Implemented support for bilateral filtering.
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
213
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
214 ** Build fixes for new versions of ImageMagick.
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
215
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
216 Summary of important user-visible changes for image 1.0.5 (2008/02/16):
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
217 -----------------------------------------------------------------------------
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
218
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
219 ** The following functions are new:
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
220
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
221 imfilter imsmooth
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
222
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
223 Summary of important user-visible changes for image 1.0.4 (2007/12/12):
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
224 ------------------------------------------------------------------------
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
225
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
226 Summary of important user-visible changes for image 1.0.3 (2007/10/14):
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
227 ------------------------------------------------------------------------
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
228
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
229 Summary of important user-visible changes for image 1.0.2 (2007/07/26):
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
230 ------------------------------------------------------------------------
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
231
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
232 Summary of important user-visible changes for image 1.0.1 (2007/05/26):
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
233 ------------------------------------------------------------------------
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
234
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
235 Summary of important user-visible changes for image 1.0.0 (2007/03/28):
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
236 ------------------------------------------------------------------------
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
237
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
238 ** First non-monolithic release.
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
239
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
240 ** The following functions are new:
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
241
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
242 __bwarea fspecial impersepectivewap
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
243 apply graythresh imremap
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
244 bwarea im2double label2rgb
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
245 bwperim im2uint8 __magick_read__
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
246 deriche im2uint16
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
247
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
248 ** Fixex for non 8bit images.
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
249
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
250 ** Quantum sizes in imagemagick.
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
251
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
252 ** Compatiability changes to imwrite, isgray and rgb2gray.
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
253
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
254 ** imread, probe depth from bits rather than Red field, allows loading of gray
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
255 scale images.
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
256
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
257 ** Convert all functions to use texinfo help.
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
258
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
259 Summary of important user-visible changes for image (Octave Forge 20060708):
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
260 -----------------------------------------------------------------------------
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
261
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
262 Summary of important user-visible changes for image (Octave Forge 20060316):
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
263 -----------------------------------------------------------------------------
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
264
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
265 Summary of important user-visible changes for image (Octave Forge 20060128):
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
266 -----------------------------------------------------------------------------
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
267
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
268 ** imread() now return the appropriate numeric class. Colour images are of size
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
269 MxNx3, gray images MxN.
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
270
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
271 Summary of important user-visible changes for image (Octave Forge 20050613):
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
272 -----------------------------------------------------------------------------
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
273
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
274 ** The following functions are new:
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
275
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
276 bwarea imresize
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
277
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
278 Summary of important user-visible changes for image (Octave Forge 20041116):
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
279 -----------------------------------------------------------------------------
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
280
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
281 ** No important changes to the image package in this Octave Forge release.
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
282
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
283 Summary of important user-visible changes for image (Octave Forge 20040907):
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
284 -----------------------------------------------------------------------------
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
285
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
286 ** The following functions are new:
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
287
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
288 applylut cmunique houghtf poly2mask uintlut
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
289 bestblk col2im im2col qtdecomp
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
290 blkproc conndef isrgb qtgetblk
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
291 bweuler dilate makelut qtsetblk
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
292 bwmorph erode nlfilter roicolor
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
293 cmpermute graycomatrix padarray stretchlim
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
294
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
295 ** Implemented initial support for int* types.
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
296
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
297 Summary of important user-visible changes for image (Octave Forge 20040707):
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
298 -----------------------------------------------------------------------------
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
299
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
300 ** No important changes to the image package in this Octave Forge release.
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
301
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
302 Summary of important user-visible changes for image (Octave Forge 20040211):
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
303 -----------------------------------------------------------------------------
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
304
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
305 ** `imread' now supports 16-bit grayscale images.
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
306
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
307 Summary of important user-visible changes for image (Octave Forge 20030602):
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
308 -----------------------------------------------------------------------------
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
309
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
310 ** The following functions are new:
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
311
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
312 rotate_scale
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
313
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
314 Summary of important user-visible changes for image (Octave Forge 20030222):
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
315 -----------------------------------------------------------------------------
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
316
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
317 ** No important changes to the image package in this Octave Forge release.
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
318
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
319 Summary of important user-visible changes for image (Octave Forge 20021130):
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
320 -----------------------------------------------------------------------------
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
321
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
322 ** The following functions are new:
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
323
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
324 colfilt imginfo imrotate imshear imtranslate
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
325
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
326 ** The `colorgradient' function now allow instantaneous transitions (weight 0)
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
327
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
328 ** The `bwlabel' function has been implemented in C++ and may behave different.