You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The functions are grouped by the new header file they should be declared in. Between brackets is the name of the old header file it's declared in.
Only a few of these functions are really worth the effort; most of them are not documented, and hence nobody will miss them. Documented function names in bold.
diplib/analysis.h
dip_CurvatureFromTilt (dip_structure.h)
dip_OSEmphasizeLinearStructures (dip_structure.h)
diplib/linear.h
dip_OrientedGauss (dip_linear.h)
(superseded by the adaptive Gaussian filter)
dip_Sigma, dip_BiasedSigma, dip_GaussianSigma (dip_filtering.h)
(sigma filters are superseded by the bilateral filter, only useful for historical context)
dip_ArcFilter (dip_bilateral.h)
(Tuan Pham's adaptive filtering, not documented but used in quite a few of his DIPimage functions)
dip_StructureAdaptiveGauss (dip_adaptive.h)
dip_AdaptivePercentile, dip_AdaptivePercentileBanana (dip_adaptive.h)
(we have ported the adaptive Gaussian filters, not yet the percentile ones)
dip_PGST3DLine, dip_PGST3DSurface (dip_pgst.h)
(these could have better names! These are 3D curvature estimators. Could probably be part of dip::StructureTensorAnalysis3D()).
diplib/transform.h
dip_HartleyTransform (dip_transform.h)
(there was a time when it was thought that the Hartley transform was more efficient than the Fourier transform, but it seems that this is not the case; we have a specialized real-to-complex transform after all -- this means there really is not a use for this function)
The text was updated successfully, but these errors were encountered:
crisluengo
changed the title
List of *DIPlib 2* functions that are not yet ported
List of DIPlib 2 functions that are not yet ported
Feb 14, 2019
The functions are grouped by the new header file they should be declared in. Between brackets is the name of the old header file it's declared in.
Only a few of these functions are really worth the effort; most of them are not documented, and hence nobody will miss them. Documented function names in bold.
diplib/analysis.h
dip_CurvatureFromTilt
(dip_structure.h
)dip_OSEmphasizeLinearStructures
(dip_structure.h
)diplib/linear.h
dip_OrientedGauss
(dip_linear.h
)(superseded by the adaptive Gaussian filter)
diplib/math.h
dip_RemapOrientation
(dip_point.h
)diplib/deconvolution.h
dip_TikhonovRegularizationParameter
(dip_restoration.h
)diplib/morphology.h
dip_UpperEnvelope
(dip_morphology.h
)diplib/nonlinear.h
dip_RankContrastFilter
(dip_rankfilters.h
)dip_Sigma
,dip_BiasedSigma
,dip_GaussianSigma
(dip_filtering.h
)(sigma filters are superseded by the bilateral filter, only useful for historical context)
dip_ArcFilter
(dip_bilateral.h
)(Tuan Pham's adaptive filtering, not documented but used in quite a few of his DIPimage functions)
dip_StructureAdaptiveGauss
(dip_adaptive.h
)dip_AdaptivePercentile
,dip_AdaptivePercentileBanana
(dip_adaptive.h
)(we have ported the adaptive Gaussian filters, not yet the percentile ones)
dip_PGST3DLine
,dip_PGST3DSurface
(dip_pgst.h
)(these could have better names! These are 3D curvature estimators. Could probably be part of
dip::StructureTensorAnalysis3D()
).diplib/transform.h
dip_HartleyTransform
(dip_transform.h
)(there was a time when it was thought that the Hartley transform was more efficient than the Fourier transform, but it seems that this is not the case; we have a specialized real-to-complex transform after all -- this means there really is not a use for this function)
The text was updated successfully, but these errors were encountered: