Changes

Jump to navigation Jump to search
541 bytes removed ,  03:14, 10 June 2019
m
Remove redundant Category:Packages.
Line 1: Line 1: −
The {{Forge|image|image package}} is part of the octave-forge project. See its {{Forge|image|homepage}} for the latest release.
+
The {{Forge|image|image package}} is part of the Octave Forge project. See its {{Forge|image|homepage}} for the latest release.
 +
 
 +
<div class="tocinline">__TOC__</div>
    
== Development ==
 
== Development ==
Line 14: Line 16:  
* affine3d
 
* affine3d
 
* applycform
 
* applycform
* axes2pix
   
* bwconvhull
 
* bwconvhull
 
* bwdistgeodesic
 
* bwdistgeodesic
 
* bwlookup
 
* bwlookup
* bwpack
   
* bwtraceboundary
 
* bwtraceboundary
 
* bwulterode
 
* bwulterode
* bwunpack
   
* chromadapt
 
* chromadapt
* [https://savannah.gnu.org/patch/index.php?9608 colorangle]
   
* colorcloud
 
* colorcloud
 
* convmtx2
 
* convmtx2
Line 33: Line 31:  
* dct2
 
* dct2
 
* dctmtx
 
* dctmtx
 +
* imbinarize
 
* deconvblind
 
* deconvblind
 
* deconvlucy
 
* deconvlucy
Line 64: Line 63:  
* hdrread
 
* hdrread
 
* hdrwrite
 
* hdrwrite
* [https://savannah.gnu.org/patch/?9412 houghlines] -- (see hough_line)
  −
* [https://savannah.gnu.org/patch/?9407 houghpeaks]
   
* iccfind
 
* iccfind
 
* iccread
 
* iccread
Line 78: Line 75:  
* ImageAdapter
 
* ImageAdapter
 
* imageinfo
 
* imageinfo
* imapplymatrix
+
* [https://savannah.gnu.org/patch/?9717 imapplymatrix]
 
* imapprox
 
* imapprox
 
* imbinarize
 
* imbinarize
Line 156: Line 153:  
* nitfread
 
* nitfread
 
* openrset
 
* openrset
* [https://savannah.gnu.org/patch/?9360 otsuthresh]
   
* para2fan
 
* para2fan
 
* projective2d
 
* projective2d
Line 207: Line 203:  
|-
 
|-
 
! bug !! bug title !! status
 
! bug !! bug title !! status
|-
  −
| {{bug|38085}} || image package: fails to build with --enable-64 (entropyfilt) || Confirmed
   
|-
 
|-
 
| {{bug|38087}}|| image package: graycomatrix incompatibilities with matlab  || None
 
| {{bug|38087}}|| image package: graycomatrix incompatibilities with matlab  || None
|-
  −
| {{bug|38345}}|| image package: __spatial_filtering__() always returns class double || Confirmed
   
|-
 
|-
 
| {{bug|41674}}|| image package: temporary arrays in imresize are doubles || None
 
| {{bug|41674}}|| image package: temporary arrays in imresize are doubles || None
Line 230: Line 222:  
| {{bug|48529}}|| image package: compilation warnings under Mac OSX|| None
 
| {{bug|48529}}|| image package: compilation warnings under Mac OSX|| None
 
|-
 
|-
| {{bug|50071}}|| OF image: bwfill(...,4) in Octave behaves like bwfill(...,8) in MATLAB and vice versa|| None
   
|-
 
|-
 
| {{bug|50151}}|| image package: normxcorr2 is not compatible with Matlab|| None
 
| {{bug|50151}}|| image package: normxcorr2 is not compatible with Matlab|| None
Line 247: Line 238:  
|-
 
|-
 
| {{bug|50732}} || Image package: infinite error loop when assigning a strel (class) object to a vector|| Confirmed
 
| {{bug|50732}} || Image package: infinite error loop when assigning a strel (class) object to a vector|| Confirmed
|-
  −
| {{bug|50874}} ||  bwdist call causes application crash || Confirmed
   
|-
 
|-
 
| {{bug|51420}} || [octave forge] (image) imrotate is less tolerant to missing argument than Matlab || None
 
| {{bug|51420}} || [octave forge] (image) imrotate is less tolerant to missing argument than Matlab || None
Line 261: Line 250:  
|-
 
|-
 
| {{bug|51980}} || [octave forge] (image) Failing unit test for edge|| None
 
| {{bug|51980}} || [octave forge] (image) Failing unit test for edge|| None
|-
  −
| {{bug|51981}} || [octave forge] (image) Failing unit test for otf2psf|| None
  −
|-
  −
| {{bug|51982}} || [octave forge] (image) Failing unit test for nlfilter|| None
   
|-
 
|-
 
| {{bug|52006}} || [octave forge] (image) 'makecform' feature request || Confirmed
 
| {{bug|52006}} || [octave forge] (image) 'makecform' feature request || Confirmed
Line 272: Line 257:  
| {{bug|52715}} || [octave forge] (image) Add full data range option to ycbcrfunc conversions || None
 
| {{bug|52715}} || [octave forge] (image) Add full data range option to ycbcrfunc conversions || None
 
|-
 
|-
| {{bug|52933}} || [octave-forge] (image) regionprops Perimeter returns Matlab incompatible results || Patch Submitted
+
| {{bug|52959}} || [octave forge] (image) histeq is not compatible with Matlab || None
 
|-
 
|-
| {{bug|52959}} || [octave-forge] (image) histeq is not compatible with Matlab || None
+
| {{bug|55059}} || [octave forge] (image) Failing unit test for grayslice || In Progress
 
|-
 
|-
| {{bug|53654}} || [octave-forge] (image) "rgb2gray.m shadows a core function" only under Windows, not under Linux || Works For Me
+
| {{bug|55202}} || [octave forge] (image) imresize fails for method nearest and image of 1 row  || Confirmed
 
|-
 
|-
 
|}
 
|}
Line 289: Line 274:  
* {{patch|8571}}: image package: three deconvolution routines (Wiener, RL, RLTV)
 
* {{patch|8571}}: image package: three deconvolution routines (Wiener, RL, RLTV)
 
* {{patch|8824}}: added affine2d class
 
* {{patch|8824}}: added affine2d class
* {{patch|9235}}: image package: improve filtering functions (stdfilt, entropyfilt) and add tests (also medfilt2, ordfilt2, rangefilt)
  −
* {{patch|9244}}: image package: regionprops.m - new properties ConvexHull, ConvexImage, ConvexArea, Solidity
  −
* {{patch|9354}}: image package: new function wiener2.m
  −
* {{patch|9360}}: image package: new function otsuthresh.m
  −
* {{patch|9365}}: image package: new function deconvwnr.m
  −
* {{patch|9407}}: image package: new function houghpeaks.m
  −
* {{patch|9412}}: image package: new function houghlines.m
   
* {{patch|9509}}: Image package: simple implementation of roipoly function
 
* {{patch|9509}}: Image package: simple implementation of roipoly function
 
* {{patch|9593}}: [Octave Forge] (Image) New function demosaic.m from bug #50708
 
* {{patch|9593}}: [Octave Forge] (Image) New function demosaic.m from bug #50708
 
* {{patch|9600}}: [Octave Forge] (Image) New functions: lin2rgb.m and lrgb2lin.m
 
* {{patch|9600}}: [Octave Forge] (Image) New functions: lin2rgb.m and lrgb2lin.m
* {{patch|9602}}: multithresh () for the image package
+
* {{patch|9602}}: [octave forge] (image) multithresh
 
* {{patch|9603}}: [Octave Forge] (Image) New functions: xyz2double.m, xyz2single.m, xyz2uint16.m
 
* {{patch|9603}}: [Octave Forge] (Image) New functions: xyz2double.m, xyz2single.m, xyz2uint16.m
* {{patch|9606}}: [Octave-forge] (image) New function integralImage
+
* {{patch|9606}}: [Octave forge] (image) New function integralImage
* {{patch|9608}}: image package: new function colorangle
+
* {{patch|9717}}: [octave forge] (image) new function imapplymatrix
 +
* {{patch|9722}}: [octave forge] (image) new objects imref2d and imref3d
 +
* {{patch|9729}}: [octave forge] (image) -- rgb2xyz conversion with adapted whitepoint
 +
* {{patch|9730}}: [octave forge] (image) new function imfuse
    
== Image Processing Functions ==
 
== Image Processing Functions ==
Line 395: Line 376:  
! Function !! Octave Package Version !! Related Bugs and Patches !! Alternatives || Notes
 
! Function !! Octave Package Version !! Related Bugs and Patches !! Alternatives || Notes
 
|-
 
|-
| colorangle || - || {{patch|9608}} || ||  
+
| colorangle || 2.10.0 (unreleased) || || ||  
 
|-
 
|-
 
| lab2double || 2.6.0 || || ||  
 
| lab2double || 2.6.0 || || ||  
Line 477: Line 458:  
| convmtx2 || -  || || ||
 
| convmtx2 || -  || || ||
 
|-
 
|-
| entropyfilt ||  1.0.9  ||  {{patch|9235}} || ||
+
| entropyfilt ||  1.0.9  ||  || ||
 
|-
 
|-
 
| fibermetric ||-  || || ||
 
| fibermetric ||-  || || ||
Line 519: Line 500:  
| integralImage3 || -  || || ||
 
| integralImage3 || -  || || ||
 
|-
 
|-
| medfilt2 || < 1.0.0  || {{patch|9235}} || ||
+
| medfilt2 || < 1.0.0  || || ||
 
|-
 
|-
 
| medfilt3 || - || || ||
 
| medfilt3 || - || || ||
Line 527: Line 508:  
| normxcorr2 || 2.0.0 ||  {{bug|50151}} || ||
 
| normxcorr2 || 2.0.0 ||  {{bug|50151}} || ||
 
|-
 
|-
| ordfilt2 || 1.0.9 ||  {{patch|9235}} || ||
+
| ordfilt2 || 1.0.9 ||  || ||
 
|-
 
|-
 
| padarray || < 1.0.0 || || ||
 
| padarray || < 1.0.0 || || ||
 
|-
 
|-
| rangefilt || 1.0.9 || {{bug|45088}} {{patch|9235}} || ||
+
| rangefilt || 1.0.9 || {{bug|45088}} || ||
 
|-
 
|-
| stdfilt ||  1.0.9 ||  {{patch|9235}} || ||
+
| stdfilt ||  1.0.9 ||  || ||
 
|-
 
|-
 
| wiener2 ||  2.8.0|| || ||
 
| wiener2 ||  2.8.0|| || ||
Line 549: Line 530:  
| imadd         || 2.0.0  || || ||
 
| imadd         || 2.0.0  || || ||
 
|-
 
|-
| imapplymatrix ||    -    || || ||
+
| imapplymatrix ||    -    || {{patch|9717}} || ||
 
|-
 
|-
 
| imcomplement || 1.0.6  || || ||
 
| imcomplement || 1.0.6  || || ||
Line 622: Line 603:  
|-
 
|-
 
| watershed ||  2.6.0    || || ||
 
| watershed ||  2.6.0    || || ||
 +
|-
 +
|}
 +
 +
=== Image Transforms ===
 +
 +
{| class="wikitable" style="text-align: center"
 +
|-
 +
! Function !! Octave Package Version !! Related Bugs and Patches !! Alternatives || Notes
 +
|-
 +
| dct2 ||  || || ||
 +
|-
 +
| dctmtx ||  || || ||
 +
|-
 +
| fanbeam ||  || || ||
 +
|-
 +
| fan2para ||  || || ||
 +
|-
 +
| fftshift||  || || ||
 +
|-
 +
| fft2  ||  || || ||
 +
|-
 +
| hough ||  || || ||
 +
|-
 +
| houghlines ||  || || ||
 +
|-
 +
| houghpeaks ||  || || ||
 +
|-
 +
|idct2 ||  || || ||
 +
|-
 +
|ifftshift||  || || ||
 +
|-
 +
|ifft2||  || || ||
 +
|-
 +
|iradon||  || || ||
 +
|-
 +
|para2fan||  || || ||
 +
|-
 +
|radon||  || || ||
 
|-
 
|-
 
|}
 
|}
Line 670: Line 689:  
* Obs: implay, iptgetpref, iptprefs, iptsetpref functions are on Basic Display section too...
 
* Obs: implay, iptgetpref, iptprefs, iptsetpref functions are on Basic Display section too...
   −
[[Category:Octave-Forge]]
+
[[Category:Octave Forge]]
 +
[[Category:Missing functions]]

Navigation menu