Mercurial > hg > octave-image
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 |
rev | line source |
---|---|
504 | 1 Summary of important user-visible changes for image 1.1.0: |
2 ------------------------------------------------------------------- | |
3 | |
4 ** The following functions are new: | |
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 | 8 blockproc |
504 | 9 bwlabeln |
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 | 12 im2single |
524 | 13 imabsdiff |
515 | 14 imadd |
504 | 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 | 17 imdivide |
526 | 18 imlincomb |
520 | 19 immultiply |
518 | 20 imsubtract |
504 | 21 iptcheckconn |
22 iptcheckmap | |
23 iptchecknargin | |
24 iptcheckstrs | |
25 iptnum2ordinal | |
543 | 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 | 29 |
30 ** The following functions have been deprecated in previous releases | |
31 of the image package and have now been removed: | |
32 | |
33 imginfo | |
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 | 38 ** Alternative algorithms for automatic threshold have been implemented in |
39 `graythresh' (thanks to Antti Niemistö for releasing HistThresh toolbox | |
40 http://www.cs.tut.fi/~ant/histthresh/ from where many were ported, under a | |
41 GPL license. Currently, the following algorithms have been implemented | |
42 (see graythresh for notes and references): | |
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 | 52 moments |
628 | 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 | 55 |
504 | 56 ** The following functions have been deprecated (see their help text |
57 for the recommended alternatives): | |
58 | |
515 | 59 blkproc |
603 | 60 bmpwrite |
504 | 61 dilate |
62 erode | |
63 | |
64 ** With the new function `imbothat' the transform option of | |
65 `imtophat' has been deprecated. | |
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 | 68 improved matlab compatibility |
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 | 71 bweuler |
608 | 72 bwfill |
504 | 73 imhist |
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 | 80 isgray |
81 isrgb | |
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 | 100 the minimum and maximum of the input image and displays a colorbar under |
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 | 109 |
612 | 110 ** `isgray' now also returns true for matrices of the int16 class. |
111 | |
512 | 112 ** `isrgb' now returns false for logical matrix. |
562 | 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 | 119 ** For sake of matlab compatibility, the behaviour of `mat2gray' has been |
120 greatly changed. Among the changes, it will no longer swap the minimum and | |
121 maximum options if the first is larger than the later. Instead, will return | |
122 the image complement after truncation. Also, when the maximum and minimum | |
123 values are equal, `mat2gray' will truncate all values between 0 and 1. See | |
124 the help text (or source) for a detailed description of cautions. | |
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 | 130 ** Package is no longer automatically loaded. |