annotate NEWS @ 629:b490674d13c7

image: mention changes of mat2gray on NEWS
author carandraug
date Sat, 29 Sep 2012 17:10:20 +0000
parents 22009b99ee6b
children 039a1c0141b3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
504
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
1 Summary of important user-visible changes for image 1.1.0:
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
2 -------------------------------------------------------------------
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
3
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
4 ** The following functions are new:
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
5
610
4c92bffbf4cc analyze75: new functions analyze75read and analyze75info from Adam H Aitkenhead <adamaitkenhead@hotmail.com> through mailing list
carandraug
parents: 609
diff changeset
6 analyze75info
4c92bffbf4cc analyze75: new functions analyze75read and analyze75info from Adam H Aitkenhead <adamaitkenhead@hotmail.com> through mailing list
carandraug
parents: 609
diff changeset
7 analyze75read
515
a3b4ab8a60d3 image package: update NEWS and INDEX
carandraug
parents: 512
diff changeset
8 blockproc
504
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
9 bwlabeln
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
10 getrangefromclass
554
18070036aca2 im2int16: new function for image package and updated list of functinos on seealso help text
carandraug
parents: 553
diff changeset
11 im2int16
553
be52435a5794 im2single: new function for image package
carandraug
parents: 552
diff changeset
12 im2single
524
25b2d4cf36bf imabsdiff: new function
carandraug
parents: 520
diff changeset
13 imabsdiff
515
a3b4ab8a60d3 image package: update NEWS and INDEX
carandraug
parents: 512
diff changeset
14 imadd
504
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
15 imbothat
565
7fcfcce0b2f9 imcrop: new function for image package. Submitted to mailing list by Pablo Rossi <prossi@ing.unrc.edu.ar>
carandraug
parents: 564
diff changeset
16 imcrop
520
3210b54557be imdivide immultiply: new functions
carandraug
parents: 518
diff changeset
17 imdivide
526
5750f9aa690a imlincomb: new function
carandraug
parents: 524
diff changeset
18 imlincomb
520
3210b54557be imdivide immultiply: new functions
carandraug
parents: 518
diff changeset
19 immultiply
518
3d630d000a58 imsubtract: new function
carandraug
parents: 515
diff changeset
20 imsubtract
504
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
21 iptcheckconn
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
22 iptcheckmap
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
23 iptchecknargin
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
24 iptcheckstrs
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
25 iptnum2ordinal
543
c47fa2969872 iscolormap: new function to image package
carandraug
parents: 540
diff changeset
26 iscolormap
528
636b9e92019c normxcorr2: new function is wrapper for xcorr2 from signal package
carandraug
parents: 526
diff changeset
27 normxcorr2
533
154ffb5d4efe wavelength: new function to image package. Contributed by William Krekeler <WKrekeler@cleanearthtech.com>
carandraug
parents: 528
diff changeset
28 wavelength2rgb
504
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
29
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
30 ** The following functions have been deprecated in previous releases
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
31 of the image package and have now been removed:
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
32
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
33 imginfo
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
34
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
35 ** The function `graythresh' now returns a second value representing the
f128e24f3b22 graythresh: return goodness of computed value. Prepare code for multiple algorithms. Avoid var names that shadow core functions.
carandraug
parents: 565
diff changeset
36 ``goodness'' of the computed threshold value.
f128e24f3b22 graythresh: return goodness of computed value. Prepare code for multiple algorithms. Avoid var names that shadow core functions.
carandraug
parents: 565
diff changeset
37
623
a923e5324064 graythresh: add moments algorithm
carandraug
parents: 618
diff changeset
38 ** Alternative algorithms for automatic threshold have been implemented in
a923e5324064 graythresh: add moments algorithm
carandraug
parents: 618
diff changeset
39 `graythresh' (thanks to Antti Niemistö for releasing HistThresh toolbox
a923e5324064 graythresh: add moments algorithm
carandraug
parents: 618
diff changeset
40 http://www.cs.tut.fi/~ant/histthresh/ from where many were ported, under a
a923e5324064 graythresh: add moments algorithm
carandraug
parents: 618
diff changeset
41 GPL license. Currently, the following algorithms have been implemented
a923e5324064 graythresh: add moments algorithm
carandraug
parents: 618
diff changeset
42 (see graythresh for notes and references):
a923e5324064 graythresh: add moments algorithm
carandraug
parents: 618
diff changeset
43
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
44 concavity
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
45 intermeans
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
46 intermodes
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
47 MaxEntropy
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
48 MaxLikelihood
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
49 mean
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
50 minimum
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
51 MinError
623
a923e5324064 graythresh: add moments algorithm
carandraug
parents: 618
diff changeset
52 moments
628
22009b99ee6b image: fix dos line ending style
carandraug
parents: 626
diff changeset
53 Otsu
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
54 percentile
623
a923e5324064 graythresh: add moments algorithm
carandraug
parents: 618
diff changeset
55
504
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
56 ** The following functions have been deprecated (see their help text
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
57 for the recommended alternatives):
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
58
515
a3b4ab8a60d3 image package: update NEWS and INDEX
carandraug
parents: 512
diff changeset
59 blkproc
603
99e274772dae bmpwrite: deprecate in favour of imwrite
carandraug
parents: 589
diff changeset
60 bmpwrite
504
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
61 dilate
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
62 erode
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
63
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
64 ** With the new function `imbothat' the transform option of
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
65 `imtophat' has been deprecated.
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
66
506
3b5c14635553 image: added important note on NEWS about new behaviour of isbw
carandraug
parents: 504
diff changeset
67 ** The following functions have had been changed for bug fixes and/or
504
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
68 improved matlab compatibility
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
69
615
8d3210ae9a4a bwarea: accept any class and objects are all non-zero instead of all higher than zero
carandraug
parents: 613
diff changeset
70 bwarea
504
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
71 bweuler
608
1b8b83d01211 Make bwfill output logical type
jordigh
parents: 603
diff changeset
72 bwfill
504
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
73 imhist
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
74 conndef
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
75 im2bw
545
23a7bdae105c im2double: added support for binary images (patch by Martin Helm <martin@mhelm.de>)
carandraug
parents: 543
diff changeset
76 im2double
552
30f0a2a06f02 im2uint8: matlab compatibility and support for indexed images
carandraug
parents: 551
diff changeset
77 im2uint8
551
26f74317f196 im2uint16: matlab compatibility and support for indexed images
carandraug
parents: 545
diff changeset
78 im2uint16
506
3b5c14635553 image: added important note on NEWS about new behaviour of isbw
carandraug
parents: 504
diff changeset
79 isbw
512
07c981beafdf image: update NEWS
carandraug
parents: 506
diff changeset
80 isgray
07c981beafdf image: update NEWS
carandraug
parents: 506
diff changeset
81 isrgb
07c981beafdf image: update NEWS
carandraug
parents: 506
diff changeset
82 isind
540
5a6afea737df mat2gray: big rewrite, function seems to not be working for several octave releases. Also should now be completely compatible with matlab
carandraug
parents: 533
diff changeset
83 mat2gray
609
ea8f2e7d270a rgb2gray: perform weighted conversion based on luminance values
carandraug
parents: 608
diff changeset
84 rgb2gray
ea8f2e7d270a rgb2gray: perform weighted conversion based on luminance values
carandraug
parents: 608
diff changeset
85
615
8d3210ae9a4a bwarea: accept any class and objects are all non-zero instead of all higher than zero
carandraug
parents: 613
diff changeset
86 ** `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
87 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
88
609
ea8f2e7d270a rgb2gray: perform weighted conversion based on luminance values
carandraug
parents: 608
diff changeset
89 ** `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
90 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
91 through each color.
506
3b5c14635553 image: added important note on NEWS about new behaviour of isbw
carandraug
parents: 504
diff changeset
92
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
93 ** `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
94 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
95 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
96 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
97
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
98 ** `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
99 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
100 the minimum and maximum of the input image and displays a colorbar under
41c917791057 imhist: display colorbar under histogram
carandraug
parents: 616
diff changeset
101 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
102
506
3b5c14635553 image: added important note on NEWS about new behaviour of isbw
carandraug
parents: 504
diff changeset
103 ** `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
104 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
105 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
106 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
107 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
108 issued since this will deprecated later.
512
07c981beafdf image: update NEWS
carandraug
parents: 506
diff changeset
109
612
7c1df1b5f058 isgray: return true for int16 class
carandraug
parents: 610
diff changeset
110 ** `isgray' now also returns true for matrices of the int16 class.
7c1df1b5f058 isgray: return true for int16 class
carandraug
parents: 610
diff changeset
111
512
07c981beafdf image: update NEWS
carandraug
parents: 506
diff changeset
112 ** `isrgb' now returns false for logical matrix.
562
36627778a40e image: no longer load package automatically
carandraug
parents: 554
diff changeset
113
563
d2a6dc5e921e tiff_tag_read: deal with multiple tag and IFD beyond the first and improved documentation
carandraug
parents: 562
diff changeset
114 ** `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
115 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
116 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
117 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
118
629
b490674d13c7 image: mention changes of mat2gray on NEWS
carandraug
parents: 628
diff changeset
119 ** For sake of matlab compatibility, the behaviour of `mat2gray' has been
b490674d13c7 image: mention changes of mat2gray on NEWS
carandraug
parents: 628
diff changeset
120 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
121 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
122 the image complement after truncation. Also, when the maximum and minimum
b490674d13c7 image: mention changes of mat2gray on NEWS
carandraug
parents: 628
diff changeset
123 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
124 the help text (or source) for a detailed description of cautions.
b490674d13c7 image: mention changes of mat2gray on NEWS
carandraug
parents: 628
diff changeset
125
589
31736083c9a5 image: now dependent on >=3.6.0 due to nthargout on regionprops
carandraug
parents: 570
diff changeset
126 ** 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
127
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
128 ** Package is now dependent on the signal package version 1.2.0 or later..
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
129
562
36627778a40e image: no longer load package automatically
carandraug
parents: 554
diff changeset
130 ** Package is no longer automatically loaded.