annotate NEWS @ 862:3ae7e227aa68

maint: release 2.2.0.
author Carnë Draug <carandraug@octave.org>
date Wed, 08 Jan 2014 13:29:18 +0000
parents a2401673edc6
children dac2126ec030 a17b71b7e407
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
862
3ae7e227aa68 maint: release 2.2.0.
Carnë Draug <carandraug@octave.org>
parents: 861
diff changeset
1 Summary of important user-visible changes for image 2.2.0 (2014/01/08):
768
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
2 -------------------------------------------------------------------------
673
372346150564 imhist: bugfix and nicer plot
carandraug
parents: 665
diff changeset
3
787
63acfe78a7ed Complete rewrite of imerode and imdilate for all image and SE types.
Carnë Draug <carandraug@octave.org>
parents: 771
diff changeset
4 ** The imerode and imdilate have been completely rewritten for increased
63acfe78a7ed Complete rewrite of imerode and imdilate for all image and SE types.
Carnë Draug <carandraug@octave.org>
parents: 771
diff changeset
5 performance and many Matlab compatibility fixes. Performance gains between
63acfe78a7ed Complete rewrite of imerode and imdilate for all image and SE types.
Carnë Draug <carandraug@octave.org>
parents: 771
diff changeset
6 1.5-30X have been demonstrated. Main compatibility changes include the
63acfe78a7ed Complete rewrite of imerode and imdilate for all image and SE types.
Carnë Draug <carandraug@octave.org>
parents: 771
diff changeset
7 addition of the shape option, support for the strel class, and allowing
63acfe78a7ed Complete rewrite of imerode and imdilate for all image and SE types.
Carnë Draug <carandraug@octave.org>
parents: 771
diff changeset
8 structuring elements and images of different classes. Non-flat grayscale
63acfe78a7ed Complete rewrite of imerode and imdilate for all image and SE types.
Carnë Draug <carandraug@octave.org>
parents: 771
diff changeset
9 erosion and dilation has also been implemented by making use of the new
63acfe78a7ed Complete rewrite of imerode and imdilate for all image and SE types.
Carnë Draug <carandraug@octave.org>
parents: 771
diff changeset
10 strel class.
63acfe78a7ed Complete rewrite of imerode and imdilate for all image and SE types.
Carnë Draug <carandraug@octave.org>
parents: 771
diff changeset
11
63acfe78a7ed Complete rewrite of imerode and imdilate for all image and SE types.
Carnë Draug <carandraug@octave.org>
parents: 771
diff changeset
12 ** With the increased performance in imerode and imdilate, all other
63acfe78a7ed Complete rewrite of imerode and imdilate for all image and SE types.
Carnë Draug <carandraug@octave.org>
parents: 771
diff changeset
13 functions that use them, such imopen and imclose, get an equivalent
63acfe78a7ed Complete rewrite of imerode and imdilate for all image and SE types.
Carnë Draug <carandraug@octave.org>
parents: 771
diff changeset
14 performance boost.
63acfe78a7ed Complete rewrite of imerode and imdilate for all image and SE types.
Carnë Draug <carandraug@octave.org>
parents: 771
diff changeset
15
802
bec6e07f4272 bwmorph: support of N dimensional images and performance increase.
Carnë Draug <carandraug@octave.org>
parents: 798
diff changeset
16 ** Most of bwmorph operations now support N dimensional images and have
bec6e07f4272 bwmorph: support of N dimensional images and performance increase.
Carnë Draug <carandraug@octave.org>
parents: 798
diff changeset
17 increased performance. Other Matlab compatibility fixes have been
bec6e07f4272 bwmorph: support of N dimensional images and performance increase.
Carnë Draug <carandraug@octave.org>
parents: 798
diff changeset
18 made such as displaying image when there's no output variable.
bec6e07f4272 bwmorph: support of N dimensional images and performance increase.
Carnë Draug <carandraug@octave.org>
parents: 798
diff changeset
19
771
b2e168a18d4b Large rewrite of __spatial_filtering__ function for increased performance.
Carnë Draug <carandraug@octave.org>
parents: 768
diff changeset
20 ** The __spatial_filtering__ function has been mostly rewritten and
b2e168a18d4b Large rewrite of __spatial_filtering__ function for increased performance.
Carnë Draug <carandraug@octave.org>
parents: 768
diff changeset
21 performs in approximattely 1/5 to 2/5 of the previous time, depending
787
63acfe78a7ed Complete rewrite of imerode and imdilate for all image and SE types.
Carnë Draug <carandraug@octave.org>
parents: 771
diff changeset
22 on the filter. With this change, all functions dependent on it,
63acfe78a7ed Complete rewrite of imerode and imdilate for all image and SE types.
Carnë Draug <carandraug@octave.org>
parents: 771
diff changeset
23 rangefilt, entropyfilt, ordfilt2/n, medfilt2/n, and stdfilt, will also
63acfe78a7ed Complete rewrite of imerode and imdilate for all image and SE types.
Carnë Draug <carandraug@octave.org>
parents: 771
diff changeset
24 perform faster.
771
b2e168a18d4b Large rewrite of __spatial_filtering__ function for increased performance.
Carnë Draug <carandraug@octave.org>
parents: 768
diff changeset
25
682
205e5f657033 New function: checkerboard
carandraug
parents: 681
diff changeset
26 ** The following functions are new:
205e5f657033 New function: checkerboard
carandraug
parents: 681
diff changeset
27
861
a2401673edc6 maint: update NEWS and INDEX in preparation for new release.
Carnë Draug <carandraug@octave.org>
parents: 857
diff changeset
28 bwareaopen impixel strel
a2401673edc6 maint: update NEWS and INDEX in preparation for new release.
Carnë Draug <carandraug@octave.org>
parents: 857
diff changeset
29 checkerboard imtransform tformfwd
a2401673edc6 maint: update NEWS and INDEX in preparation for new release.
Carnë Draug <carandraug@octave.org>
parents: 857
diff changeset
30 cp2tform intlut tforminv
a2401673edc6 maint: update NEWS and INDEX in preparation for new release.
Carnë Draug <carandraug@octave.org>
parents: 857
diff changeset
31 findbounds labelmatrix ycbcr2rgb
a2401673edc6 maint: update NEWS and INDEX in preparation for new release.
Carnë Draug <carandraug@octave.org>
parents: 857
diff changeset
32 imgradient maketform
a2401673edc6 maint: update NEWS and INDEX in preparation for new release.
Carnë Draug <carandraug@octave.org>
parents: 857
diff changeset
33 imgradientxy montage
682
205e5f657033 New function: checkerboard
carandraug
parents: 681
diff changeset
34
753
80779f2fc58f image: remove functions moved to Octave core and dependent on >= 3.8
carandraug
parents: 746
diff changeset
35 ** The following functions have been moved from the Octave Forge Image package
80779f2fc58f image: remove functions moved to Octave core and dependent on >= 3.8
carandraug
parents: 746
diff changeset
36 to GNU Octave core:
80779f2fc58f image: remove functions moved to Octave core and dependent on >= 3.8
carandraug
parents: 746
diff changeset
37
861
a2401673edc6 maint: update NEWS and INDEX in preparation for new release.
Carnë Draug <carandraug@octave.org>
parents: 857
diff changeset
38 cmpermute cmunique iscolormap rgbplot
753
80779f2fc58f image: remove functions moved to Octave core and dependent on >= 3.8
carandraug
parents: 746
diff changeset
39
754
1f9d8985d67b image: remove previously deprecated functions
carandraug
parents: 753
diff changeset
40 ** The following functions have been deprecated in the previous release
1f9d8985d67b image: remove previously deprecated functions
carandraug
parents: 753
diff changeset
41 of the Image package and have now been removed:
1f9d8985d67b image: remove previously deprecated functions
carandraug
parents: 753
diff changeset
42
861
a2401673edc6 maint: update NEWS and INDEX in preparation for new release.
Carnë Draug <carandraug@octave.org>
parents: 857
diff changeset
43 blkproc bmpwrite dilate erode
753
80779f2fc58f image: remove functions moved to Octave core and dependent on >= 3.8
carandraug
parents: 746
diff changeset
44
720
32a26b93cc79 imrotate: move imrotate_Fourier into imrotate
carandraug
parents: 719
diff changeset
45 ** The following functions have been deprecated (see their help text
32a26b93cc79 imrotate: move imrotate_Fourier into imrotate
carandraug
parents: 719
diff changeset
46 for the recommended alternatives):
32a26b93cc79 imrotate: move imrotate_Fourier into imrotate
carandraug
parents: 719
diff changeset
47
861
a2401673edc6 maint: update NEWS and INDEX in preparation for new release.
Carnë Draug <carandraug@octave.org>
parents: 857
diff changeset
48 bwborder imrotate_Fourier iptcheckstrs
a2401673edc6 maint: update NEWS and INDEX in preparation for new release.
Carnë Draug <carandraug@octave.org>
parents: 857
diff changeset
49 impad iptchecknargin uintlut
720
32a26b93cc79 imrotate: move imrotate_Fourier into imrotate
carandraug
parents: 719
diff changeset
50
820
c97cf027877d col2im: complete rewrite for support of N-dimensional matrices and blocks.
Carnë Draug <carandraug@octave.org>
parents: 818
diff changeset
51 ** The functions im2col and col2im has been completely rewritten for massive
c97cf027877d col2im: complete rewrite for support of N-dimensional matrices and blocks.
Carnë Draug <carandraug@octave.org>
parents: 818
diff changeset
52 performace increase (increases greater than 500X have been observed, with
c97cf027877d col2im: complete rewrite for support of N-dimensional matrices and blocks.
Carnë Draug <carandraug@octave.org>
parents: 818
diff changeset
53 biggest differences for smaller blocks and sliding option), and support of
815
ad3e5b849ade im2col: rewrite of "sliding" option for performance increase.
Carnë Draug <carandraug@octave.org>
parents: 813
diff changeset
54 N-dimensional blocks and images.
ad3e5b849ade im2col: rewrite of "sliding" option for performance increase.
Carnë Draug <carandraug@octave.org>
parents: 813
diff changeset
55
755
87149a91653d rgb2ycbcr: complete rewrite
carandraug
parents: 754
diff changeset
56 ** rgb2ycbcr was completely rewritten to accept images of other classes, and
87149a91653d rgb2ycbcr: complete rewrite
carandraug
parents: 754
diff changeset
57 colormaps. A new argument was implemented to convert the RGB values
87149a91653d rgb2ycbcr: complete rewrite
carandraug
parents: 754
diff changeset
58 according to different standards.
87149a91653d rgb2ycbcr: complete rewrite
carandraug
parents: 754
diff changeset
59
723
c0cfac601f59 medfilt2 fixes, tests and documentation.
carandraug
parents: 722
diff changeset
60 ** The use of non logical matrices to specify the neighborhood for the medfilt2
825
9fcb4d879b36 maint: update NEWS.
Carnë Draug <carandraug@octave.org>
parents: 824
diff changeset
61 function has been deprecated. Also, when using a vector to specify the size
9fcb4d879b36 maint: update NEWS.
Carnë Draug <carandraug@octave.org>
parents: 824
diff changeset
62 of the neighborhood, the elements were swapped (first element is now the
9fcb4d879b36 maint: update NEWS.
Carnë Draug <carandraug@octave.org>
parents: 824
diff changeset
63 number of rows and the second the number of columns).
723
c0cfac601f59 medfilt2 fixes, tests and documentation.
carandraug
parents: 722
diff changeset
64
726
422b5b72d56c padarray: allow string "zeros" as padvalue for consistency
carandraug
parents: 723
diff changeset
65 ** For consistency with other functions that allow specification of padding
422b5b72d56c padarray: allow string "zeros" as padvalue for consistency
carandraug
parents: 723
diff changeset
66 values, the function padarray now accepts the string "zeros" as a valid
422b5b72d56c padarray: allow string "zeros" as padvalue for consistency
carandraug
parents: 723
diff changeset
67 option.
422b5b72d56c padarray: allow string "zeros" as padvalue for consistency
carandraug
parents: 723
diff changeset
68
861
a2401673edc6 maint: update NEWS and INDEX in preparation for new release.
Carnë Draug <carandraug@octave.org>
parents: 857
diff changeset
69 ** The plot produced by imhist is correctly scaled on the X axis so that the
673
372346150564 imhist: bugfix and nicer plot
carandraug
parents: 665
diff changeset
70 colorbar corresponds to the actual intensity of the stems; the given
372346150564 imhist: bugfix and nicer plot
carandraug
parents: 665
diff changeset
71 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
72 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
73 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
74
861
a2401673edc6 maint: update NEWS and INDEX in preparation for new release.
Carnë Draug <carandraug@octave.org>
parents: 857
diff changeset
75 ** The option to create poisson noise to an image has been added to imnoise.
695
8c3ca958d9f5 imerode: deal with strel objects
carandraug
parents: 688
diff changeset
76
861
a2401673edc6 maint: update NEWS and INDEX in preparation for new release.
Carnë Draug <carandraug@octave.org>
parents: 857
diff changeset
77 ** With the addition of the strel class, imdilate and imerode are able
a2401673edc6 maint: update NEWS and INDEX in preparation for new release.
Carnë Draug <carandraug@octave.org>
parents: 857
diff changeset
78 to handle strel objects.
695
8c3ca958d9f5 imerode: deal with strel objects
carandraug
parents: 688
diff changeset
79
861
a2401673edc6 maint: update NEWS and INDEX in preparation for new release.
Carnë Draug <carandraug@octave.org>
parents: 857
diff changeset
80 ** The performance of imresize has been greatly improved when using the
718
df56c5bc8c64 imresize: nice performance improvement
carandraug
parents: 717
diff changeset
81 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
82
722
65c4a7728392 imperspectivewarp, imrotate, imresize, imremap changes.
carandraug
parents: 720
diff changeset
83 ** The imperspectivewarp, imremap, imresize, and imrotate functions will now
65c4a7728392 imperspectivewarp, imrotate, imresize, imremap changes.
carandraug
parents: 720
diff changeset
84 accept any interpolation method from the interp2 function thus extending
65c4a7728392 imperspectivewarp, imrotate, imresize, imremap changes.
carandraug
parents: 720
diff changeset
85 the available methods to "spline" and "pchip". This in addition to the
65c4a7728392 imperspectivewarp, imrotate, imresize, imremap changes.
carandraug
parents: 720
diff changeset
86 "bilinear" and "bicubic" methods (same as "linear" and "cubic" respectively)
65c4a7728392 imperspectivewarp, imrotate, imresize, imremap changes.
carandraug
parents: 720
diff changeset
87 which are kept for matlab compatibility. For the same reason, the
65c4a7728392 imperspectivewarp, imrotate, imresize, imremap changes.
carandraug
parents: 720
diff changeset
88 "triangle" method (interpolation kernel) has also been added (which is the
65c4a7728392 imperspectivewarp, imrotate, imresize, imremap changes.
carandraug
parents: 720
diff changeset
89 same as "linear" method).
718
df56c5bc8c64 imresize: nice performance improvement
carandraug
parents: 717
diff changeset
90
736
c8652f18bcc0 graythresh: bugfixes from upstream version 1.03
carandraug
parents: 734
diff changeset
91 ** Bug fixes on the concavity, intermodes, maxlikelihood, and minimum methods
c8652f18bcc0 graythresh: bugfixes from upstream version 1.03
carandraug
parents: 734
diff changeset
92 of graythresh.
734
9e5fe1ff8f26 graythresh: bug fixs on concavity and intermode methods. Check that percentile is given when using percentile method.
carandraug
parents: 726
diff changeset
93
861
a2401673edc6 maint: update NEWS and INDEX in preparation for new release.
Carnë Draug <carandraug@octave.org>
parents: 857
diff changeset
94 ** The bwdist function will now consider any non zero value as object pixels,
745
27d87f06dd99 bwdist: matlab compatibility fixes
carandraug
parents: 736
diff changeset
95 the class of the distance matrix has changed to single, and indexes an
27d87f06dd99 bwdist: matlab compatibility fixes
carandraug
parents: 736
diff changeset
96 uint dependent on the matrix size.
27d87f06dd99 bwdist: matlab compatibility fixes
carandraug
parents: 736
diff changeset
97
798
088376c53e6c imtophat: remove deprecated transform option (use imbothat).
Carnë Draug <carandraug@octave.org>
parents: 787
diff changeset
98 ** The transform option of imtophat has been removed (it was deprecated
088376c53e6c imtophat: remove deprecated transform option (use imbothat).
Carnë Draug <carandraug@octave.org>
parents: 787
diff changeset
99 in version 2.0.0) in favour of using imbothat.
088376c53e6c imtophat: remove deprecated transform option (use imbothat).
Carnë Draug <carandraug@octave.org>
parents: 787
diff changeset
100
828
0ac3df9562b0 bwconncomp: return indices for object elements and not its boundaries.
Carnë Draug <carandraug@octave.org>
parents: 825
diff changeset
101 ** The function bwconncomp now returns the indices for each element in each
0ac3df9562b0 bwconncomp: return indices for object elements and not its boundaries.
Carnë Draug <carandraug@octave.org>
parents: 825
diff changeset
102 object, no longer the indices for the elements in the object boundaries
0ac3df9562b0 bwconncomp: return indices for object elements and not its boundaries.
Carnë Draug <carandraug@octave.org>
parents: 825
diff changeset
103 only. The connectivity default was changed to 8.
0ac3df9562b0 bwconncomp: return indices for object elements and not its boundaries.
Carnë Draug <carandraug@octave.org>
parents: 825
diff changeset
104
845
0e5fd48b7d94 phantom: correct ellipses for the original Shepp-Logan model.
Carnë Draug <carandraug@octave.org>
parents: 843
diff changeset
105 ** The original Shepp-Logan model in the function phantom as been changed to
0e5fd48b7d94 phantom: correct ellipses for the original Shepp-Logan model.
Carnë Draug <carandraug@octave.org>
parents: 843
diff changeset
106 return all values in the range [0 1] rather than [0 2] by changing the
0e5fd48b7d94 phantom: correct ellipses for the original Shepp-Logan model.
Carnë Draug <carandraug@octave.org>
parents: 843
diff changeset
107 intensity of the first ellipse from 2 to 1.
0e5fd48b7d94 phantom: correct ellipses for the original Shepp-Logan model.
Carnë Draug <carandraug@octave.org>
parents: 843
diff changeset
108
804
9e53c082b5eb padarray: manage padsize larger than input matrix with symmetric and reflect.
Carnë Draug <carandraug@octave.org>
parents: 802
diff changeset
109 ** Other functions that have been changed for smaller bugfixes, increased
9e53c082b5eb padarray: manage padsize larger than input matrix with symmetric and reflect.
Carnë Draug <carandraug@octave.org>
parents: 802
diff changeset
110 Matlab compatibility, or performance:
9e53c082b5eb padarray: manage padsize larger than input matrix with symmetric and reflect.
Carnë Draug <carandraug@octave.org>
parents: 802
diff changeset
111
861
a2401673edc6 maint: update NEWS and INDEX in preparation for new release.
Carnë Draug <carandraug@octave.org>
parents: 857
diff changeset
112 bwlabel bwperim padarray
804
9e53c082b5eb padarray: manage padsize larger than input matrix with symmetric and reflect.
Carnë Draug <carandraug@octave.org>
parents: 802
diff changeset
113
821
72cd72a3bff6 bestblk: complete rewrite to suppport multi-dimensional matrices.
Carnë Draug <carandraug@octave.org>
parents: 820
diff changeset
114 ** The following functions now fully support matrices with an arbitrary
72cd72a3bff6 bestblk: complete rewrite to suppport multi-dimensional matrices.
Carnë Draug <carandraug@octave.org>
parents: 820
diff changeset
115 number of dimensions:
72cd72a3bff6 bestblk: complete rewrite to suppport multi-dimensional matrices.
Carnë Draug <carandraug@octave.org>
parents: 820
diff changeset
116
861
a2401673edc6 maint: update NEWS and INDEX in preparation for new release.
Carnë Draug <carandraug@octave.org>
parents: 857
diff changeset
117 bestblk col2im im2col
a2401673edc6 maint: update NEWS and INDEX in preparation for new release.
Carnë Draug <carandraug@octave.org>
parents: 857
diff changeset
118 bwconncomp colfilt nlfilter
a2401673edc6 maint: update NEWS and INDEX in preparation for new release.
Carnë Draug <carandraug@octave.org>
parents: 857
diff changeset
119
821
72cd72a3bff6 bestblk: complete rewrite to suppport multi-dimensional matrices.
Carnë Draug <carandraug@octave.org>
parents: 820
diff changeset
120
768
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
121 Summary of important user-visible changes for image 2.0.0 (2012/11/08):
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
122 -------------------------------------------------------------------------
504
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
123
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
124 ** The following functions are new:
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
125
658
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
126 analyze75info imabsdiff iptcheckconn
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
127 analyze75read imadd iptcheckmap
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
128 analyze75write imbothat iptchecknargin
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
129 blockproc imcrop iptcheckstrs
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
130 bwlabeln imdivide iptnum2ordinal
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
131 getrangefromclass imlincomb iscolormap
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
132 im2int16 immultiply normxcorr2
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
133 im2single imsubtract wavelength2rgb
504
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
134
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
135 ** The following functions have been deprecated in previous releases
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
136 of the image package and have now been removed:
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
137
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
138 imginfo
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
139
665
c095f8c31237 deriche: removing function due to non-standard license
carandraug
parents: 661
diff changeset
140 ** The function `deriche' has been removed.
c095f8c31237 deriche: removing function due to non-standard license
carandraug
parents: 661
diff changeset
141
642
1a186da3e07c image: mention analyze75write on NEWS, remove executable bit from analyze75write, add missing functinos to INDEX
carandraug
parents: 639
diff changeset
142 ** 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
143 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
144
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
145 ** `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
146 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
147 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
148
d874709a9a27 graythresh: accept histogram as input. Also, there's no code left from Barre-Piquot and removed from copyright.
carandraug
parents: 630
diff changeset
149 ** 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
150 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
151 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
152 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
153
623
a923e5324064 graythresh: add moments algorithm
carandraug
parents: 618
diff changeset
154 ** Alternative algorithms for automatic threshold have been implemented in
a923e5324064 graythresh: add moments algorithm
carandraug
parents: 618
diff changeset
155 `graythresh' (thanks to Antti Niemistö for releasing HistThresh toolbox
a923e5324064 graythresh: add moments algorithm
carandraug
parents: 618
diff changeset
156 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
157 GPL license). Currently, the following algorithms have been implemented
623
a923e5324064 graythresh: add moments algorithm
carandraug
parents: 618
diff changeset
158 (see graythresh for notes and references):
a923e5324064 graythresh: add moments algorithm
carandraug
parents: 618
diff changeset
159
658
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
160 concavity MaxEntropy minimum Otsu
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
161 intermeans MaxLikelihood MinError percentile
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
162 intermodes mean moments
623
a923e5324064 graythresh: add moments algorithm
carandraug
parents: 618
diff changeset
163
504
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
164 ** The following functions have been deprecated (see their help text
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
165 for the recommended alternatives):
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
166
658
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
167 blkproc bmpwrite dilate erode
504
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
168
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
169 ** With the new function `imbothat' the transform option of
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
170 `imtophat' has been deprecated.
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
171
506
3b5c14635553 image: added important note on NEWS about new behaviour of isbw
carandraug
parents: 504
diff changeset
172 ** The following functions have had been changed for bug fixes and/or
504
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
173 improved matlab compatibility
1a7e9a91a6a0 image: added NEWS file
carandraug
parents:
diff changeset
174
658
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
175 bwarea imhist im2uint8 isind
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
176 bweuler imnoise im2uint16 mat2gray
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
177 bwfill conndef isbw rgb2gray
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
178 cmpermute im2bw isgray
24d88d1a329d image: prepare NEWS for new release
carandraug
parents: 653
diff changeset
179 cmunique im2double isrgb
609
ea8f2e7d270a rgb2gray: perform weighted conversion based on luminance values
carandraug
parents: 608
diff changeset
180
615
8d3210ae9a4a bwarea: accept any class and objects are all non-zero instead of all higher than zero
carandraug
parents: 613
diff changeset
181 ** `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
182 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
183
609
ea8f2e7d270a rgb2gray: perform weighted conversion based on luminance values
carandraug
parents: 608
diff changeset
184 ** `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
185 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
186 through each color.
506
3b5c14635553 image: added important note on NEWS about new behaviour of isbw
carandraug
parents: 504
diff changeset
187
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
188 ** `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
189 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
190 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
191 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
192
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
193 ** `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
194 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
195 the minimum and maximum of the input image and displays a colorbar under
41c917791057 imhist: display colorbar under histogram
carandraug
parents: 616
diff changeset
196 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
197
506
3b5c14635553 image: added important note on NEWS about new behaviour of isbw
carandraug
parents: 504
diff changeset
198 ** `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
199 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
200 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
201 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
202 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
203 issued since this will deprecated later.
512
07c981beafdf image: update NEWS
carandraug
parents: 506
diff changeset
204
612
7c1df1b5f058 isgray: return true for int16 class
carandraug
parents: 610
diff changeset
205 ** `isgray' now also returns true for matrices of the int16 class.
7c1df1b5f058 isgray: return true for int16 class
carandraug
parents: 610
diff changeset
206
512
07c981beafdf image: update NEWS
carandraug
parents: 506
diff changeset
207 ** `isrgb' now returns false for logical matrix.
562
36627778a40e image: no longer load package automatically
carandraug
parents: 554
diff changeset
208
563
d2a6dc5e921e tiff_tag_read: deal with multiple tag and IFD beyond the first and improved documentation
carandraug
parents: 562
diff changeset
209 ** `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
210 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
211 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
212 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
213
629
b490674d13c7 image: mention changes of mat2gray on NEWS
carandraug
parents: 628
diff changeset
214 ** For sake of matlab compatibility, the behaviour of `mat2gray' has been
b490674d13c7 image: mention changes of mat2gray on NEWS
carandraug
parents: 628
diff changeset
215 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
216 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
217 the image complement after truncation. Also, when the maximum and minimum
b490674d13c7 image: mention changes of mat2gray on NEWS
carandraug
parents: 628
diff changeset
218 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
219 the help text (or source) for a detailed description of cautions.
b490674d13c7 image: mention changes of mat2gray on NEWS
carandraug
parents: 628
diff changeset
220
661
d8b4930b0f98 image: adding bwfill fix to NEWS
carandraug
parents: 658
diff changeset
221 ** `bwfill' was fixed to always returns a logical matrix.
d8b4930b0f98 image: adding bwfill fix to NEWS
carandraug
parents: 658
diff changeset
222
650
b75c3b1ad7a5 imnoise: support images from other classes
carandraug
parents: 642
diff changeset
223 ** `imnoise' has been expanded to accept images of differente classes instead
b75c3b1ad7a5 imnoise: support images from other classes
carandraug
parents: 642
diff changeset
224 of only double and single.
b75c3b1ad7a5 imnoise: support images from other classes
carandraug
parents: 642
diff changeset
225
639
bb079ed7bef5 __bwdist: rename to __bwdist__ (private functions should have __ on both sides)
carandraug
parents: 632
diff changeset
226 ** 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
227
589
31736083c9a5 image: now dependent on >=3.6.0 due to nthargout on regionprops
carandraug
parents: 570
diff changeset
228 ** 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
229
661
d8b4930b0f98 image: adding bwfill fix to NEWS
carandraug
parents: 658
diff changeset
230 ** 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
231
562
36627778a40e image: no longer load package automatically
carandraug
parents: 554
diff changeset
232 ** Package is no longer automatically loaded.
717
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 ********************************************************************************
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 ** 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
238 ** 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
239 ** 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
240 ** 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
241 ** 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
242 ** 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
243 ** 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
244 ** 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
245 ** repository should be used if exact details are required. **
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
246 ** **
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
768
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
249 Summary of important user-visible changes for image 1.0.15 (2011/09/21):
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
250 --------------------------------------------------------------------------
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
251
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
252 Summary of important user-visible changes for image 1.0.14 (2011/04/12):
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
253 --------------------------------------------------------------------------
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
254
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
255 Summary of important user-visible changes for image 1.0.13 (2010/05/22):
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
256 --------------------------------------------------------------------------
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
257
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
258 Summary of important user-visible changes for image 1.0.12 (2010/03/22):
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
259 --------------------------------------------------------------------------
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
260
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
261 Summary of important user-visible changes for image 1.0.11 (2010/03/05):
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
262 --------------------------------------------------------------------------
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
263
717
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
264 Summary of important user-visible changes for image 1.0.10 (2009/06/07):
768
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
265 --------------------------------------------------------------------------
717
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 Summary of important user-visible changes for image 1.0.9 (2009/05/08):
768
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
268 -------------------------------------------------------------------------
717
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
269
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
270 ** The following functions are new:
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
271
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
272 entropyfilt ordfiltn rangefilt stdfilt
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 have been removed as they are now part of
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
275 Octave core:
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
276
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
277 imread imwrite
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
278
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
279 Summary of important user-visible changes for image 1.0.8 (2008/08/31):
768
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
280 -------------------------------------------------------------------------
717
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
281
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
282 ** Fix build issues with the last release.
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
283
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
284 Summary of important user-visible changes for image 1.0.7 (2008/08/24):
768
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
285 -------------------------------------------------------------------------
717
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
286
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
287 Summary of important user-visible changes for image 1.0.6 (2008/04/29):
768
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
288 -------------------------------------------------------------------------
717
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
289
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
290 ** The following functions are new:
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
291
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
292 imcomplement rgbplot
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
293
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
294 ** Implemented support for bilateral filtering.
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
295
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
296 ** Build fixes for new versions of ImageMagick.
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
297
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
298 Summary of important user-visible changes for image 1.0.5 (2008/02/16):
768
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
299 -------------------------------------------------------------------------
717
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
300
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
301 ** The following functions are new:
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
302
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
303 imfilter imsmooth
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 Summary of important user-visible changes for image 1.0.4 (2007/12/12):
768
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
306 -------------------------------------------------------------------------
717
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
307
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
308 Summary of important user-visible changes for image 1.0.3 (2007/10/14):
768
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
309 -------------------------------------------------------------------------
717
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
310
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
311 Summary of important user-visible changes for image 1.0.2 (2007/07/26):
768
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
312 -------------------------------------------------------------------------
717
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 1.0.1 (2007/05/26):
768
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
315 -------------------------------------------------------------------------
717
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 Summary of important user-visible changes for image 1.0.0 (2007/03/28):
768
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
318 -------------------------------------------------------------------------
717
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
319
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
320 ** First non-monolithic release.
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 __bwarea fspecial impersepectivewap
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
325 apply graythresh imremap
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
326 bwarea im2double label2rgb
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
327 bwperim im2uint8 __magick_read__
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
328 deriche im2uint16
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
329
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
330 ** Fixex for non 8bit images.
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
331
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
332 ** Quantum sizes in imagemagick.
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
333
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
334 ** Compatiability changes to imwrite, isgray and rgb2gray.
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
335
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
336 ** 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
337 scale images.
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
338
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
339 ** Convert all functions to use texinfo help.
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
340
768
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
341 Summary of important user-visible changes for image (Octave Forge 2006.07.09):
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
342 --------------------------------------------------------------------------------
717
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
343
768
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
344 Summary of important user-visible changes for image (Octave Forge 2006.03.17):
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
345 --------------------------------------------------------------------------------
717
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
346
768
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
347 Summary of important user-visible changes for image (Octave Forge 2006.01.28):
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
348 --------------------------------------------------------------------------------
717
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
349
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
350 ** 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
351 MxNx3, gray images MxN.
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
352
768
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
353 Summary of important user-visible changes for image (Octave Forge 2005.06.13):
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
354 --------------------------------------------------------------------------------
717
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
355
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
356 ** The following functions are new:
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
357
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
358 bwarea imresize
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
359
768
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
360 Summary of important user-visible changes for image (Octave Forge 2004.11.16):
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
361 --------------------------------------------------------------------------------
717
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
362
768
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
363 ** No important changes to the image package in this Octave Forge release.
717
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
364
768
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
365 Summary of important user-visible changes for image (Octave Forge 2004.09.09):
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
366 --------------------------------------------------------------------------------
717
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
367
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
368 ** The following functions are new:
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
369
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
370 applylut cmunique houghtf poly2mask uintlut
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
371 bestblk col2im im2col qtdecomp
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
372 blkproc conndef isrgb qtgetblk
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
373 bweuler dilate makelut qtsetblk
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
374 bwmorph erode nlfilter roicolor
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
375 cmpermute graycomatrix padarray stretchlim
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
376
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
377 ** Implemented initial support for int* types.
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
378
768
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
379 Summary of important user-visible changes for image (Octave Forge 2004.07.07):
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
380 --------------------------------------------------------------------------------
717
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
381
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
382 ** 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
383
768
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
384 Summary of important user-visible changes for image (Octave Forge 2004.02.12):
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
385 --------------------------------------------------------------------------------
717
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
386
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
387 ** `imread' now supports 16-bit grayscale images.
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
388
768
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
389 Summary of important user-visible changes for image (Octave Forge 2003.06.02):
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
390 --------------------------------------------------------------------------------
717
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
391
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
392 ** The following functions are new:
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
393
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
394 rotate_scale
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
395
768
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
396 Summary of important user-visible changes for image (Octave Forge 2003.02.22):
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
397 --------------------------------------------------------------------------------
717
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
398
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
399 ** 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
400
768
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
401 Summary of important user-visible changes for image (Octave Forge 2002.11.30):
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
402 --------------------------------------------------------------------------------
717
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
403
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
404 ** The following functions are new:
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
405
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
406 colfilt imginfo imrotate imshear imtranslate
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
407
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
408 ** The `colorgradient' function now allow instantaneous transitions (weight 0)
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
409
174624c18b27 maint: list image package NEWS from very old releases
carandraug
parents: 707
diff changeset
410 ** The `bwlabel' function has been implemented in C++ and may behave different.
768
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
411
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
412 Summary of important user-visible changes for image (Octave Forge 2002.05.09):
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
413 --------------------------------------------------------------------------------
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
414
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
415 Summary of important user-visible changes for image (Octave Forge 2002.04.20):
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
416 --------------------------------------------------------------------------------
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
417
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
418 Summary of important user-visible changes for image (Octave Forge 2002.03.10):
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
419 --------------------------------------------------------------------------------
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
420
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
421 Summary of important user-visible changes for image (Octave Forge 2001.11.02):
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
422 --------------------------------------------------------------------------------
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
423
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
424 ** First release.
8f13dc2ccfd4 maint: add and fix old entries on NEWS file
Carnë Draug <carandraug@octave.org>
parents: 767
diff changeset
425