|
Woolz Image Processing
Version 1.7.5
|
Files | |
| file | Wlz3DWarpMQ.c |
| Automatically produce a tetrahedron mesh from a woolz object. | |
| file | WlzAffineTransformDiff.c |
| Compares two given affine transforms. | |
| file | WlzAffineTransformLSq.c |
| Computes an affine transform from a list of vertices and vertex displacements. | |
| file | WlzAffineTransformObj.c |
| General affine transform toolkit. | |
| file | WlzAffineTransformVertices.c |
| Affine transforms vertices. | |
| file | WlzArea.c |
| Calculates the area of 2D domain objects. | |
| file | WlzAutoCorrelate.c |
| Computes the autocorrelation of the given object. | |
| file | WlzAutoTrackUpDown.c |
| file | WlzBasisFnTransformObj.c |
| Computes and applies Woolz basis function transforms. | |
| file | WlzBasisFnTransformVertices.c |
| Applies a basis function to vertices. | |
| file | WlzBlobsToMarkers.c |
| Creates a new domain object with a marker at the location of each separate part of the given domain object. | |
| file | WlzBoundaryToObj.c |
| Converts boundary lists to domain objects. | |
| file | WlzBoundaryVertices.c |
| Extracts boundary vertex positions from an object. | |
| file | WlzBoundingBox.c |
| Calculates the bounding box of an object. | |
| file | WlzBuildContour.c |
| Builds a contour from input simplices. | |
| file | WlzCannyDeriche.c |
| Implements a Canny/Deriche edge detection filter. | |
| file | WlzCentralityObj.c |
| Computes the centrality of a feature object's domain with respect to a reference object's domain. | |
| file | WlzCentreOfMass.c |
| Calculates the mass and centre of mass of domain objects. | |
| file | WlzChangeEMAPProperty.c |
| Changes the EMAP property of a woolz object. | |
| file | WlzClassifyRCC.c |
| Classifies an ordered pair of domain objects using a region connected calculus. | |
| file | WlzClipObjToBox.c |
| Clips the given object so that it lies within the given box. | |
| file | WlzClosestVertices.c |
| Finds the closest vertices in an object to those in a list. | |
| file | WlzCMeshCurvToImage.c |
| Creates a 2D domain object (image) in which the values are the curvature of the 2D5 CMesh. The given CMesh must have displacements that will flatten the mesh already computed. | |
| file | WlzCMeshDeleteUnusedNodes.c |
| Deletes unused nodes, ie those with no edge use from the given mesh. | |
| file | WlzCMeshDispToField.c |
| Creates a displacement field object from the given conforming mesh object. object. | |
| file | WlzCMeshDistance.c |
| Constructs a 2D or 3D domain object the values of which are the minimum distance from the seeds in a conforming mesh. | |
| file | WlzCMeshExtrapolate.c |
| Extrapolate values within a conforming mesh. | |
| file | WlzCMeshFromContour.c |
| Constructs a conforming simplical mesh from a contour with a geometric model. | |
| file | WlzCMeshGen.c |
| Constructs a 2D or 3D conforming simplical mesh from a domain object. | |
| file | WlzCMeshIntersectDom.c |
| Creates a 2D domain object (image) in which the values are the curvature of the 2D5 CMesh. The given CMesh must have displacements that will flatten the mesh already computed. | |
| file | WlzCMeshSetDispFromField.c |
| Creates a conforming mesh object with indexed values set using the given displacement field object. | |
| file | WlzCMeshSurfaceMap.c |
| Computes a conforming mesh transform which maps a surface in 3D to a plane. | |
| file | WlzCMeshToContour.c |
| Creates a contour from a conforming mesh. | |
| file | WlzCMeshToSpatialDomain.c |
| Constructs a 2D or 3D spatial domain without any values, but which corresponds to the given conforming mesh. | |
| file | WlzCMeshTransformInvert.c |
| Inverts a constrained mesh transform. | |
| file | WlzCMeshTransformObj.c |
| Transforms an object using a constrained mesh transform. | |
| file | WlzCMeshTransformVtx.c |
| Transforms vertices using a constrained mesh transform. | |
| file | WlzCMeshTrExpansion.c |
| Creates a conforming mesh with a a normalised expansion scalar attached to each element from the given conforming mesh transform. | |
| file | WlzCMeshTrStrainTensor.c |
| Creates a conforming mesh with a strain tensor attached to each element from the given conforming mesh transform. | |
| file | WlzCMeshValueTransfer.c |
| Transfers the values of one CMesh object to another within the intersection of their (mesh) domains. | |
| file | WlzCompDispIncGrey.c |
| Computes a displacement field as a compound array object from two given objects. The displacements are between pixels/voxels with the same grey value. | |
| file | WlzCompound.c |
| Generates a Woolz compound object from objects. | |
| file | WlzCompoundArrayToScalar.c |
| Reduces a compound array to a scalar valued object. | |
| file | WlzCompThresh.c |
| Computes a threshold value from a Woolz histogram object. | |
| file | WlzConComThreholdObj.c |
| Connected component thresholding.WlzConComThreholdObj. | |
| file | WlzConstruct3D.c |
| Constructs a 3D domain object from 2D domain objects. | |
| file | WlzContourCut.c |
| Creates a new contour from the two given contours in which no simplices of the given model contour which intersect the given knife contour are included. | |
| file | WlzContourFlipOrient.c |
| Flips orientation of edges and faces in contour models. | |
| file | WlzContourFromPoints.c |
| Computes a contour object from point sets. | |
| file | WlzContourGeomFilter.c |
| Filters a contour model. | |
| file | WlzContourObj.c |
| Computes edge and surface based contour models from domain objects. | |
| file | WlzContourSpxStats.c |
| Calculates simplex statistics for contour models. | |
| file | WlzContourSzSelect.c |
| Filter to remove small shells from contours. | |
| file | WlzConvertPix.c |
| Converts the pixel type of a grey-level woolz object. | |
| file | WlzConvexHull.c |
| Computes convex hulls. | |
| file | WlzConvexPoly.c |
| Computes the convex polygon (hull) enclosing a domain. | |
| file | WlzCopyObj.c |
| Reads an object and writes it out again. Useful for moving to a new file format. | |
| file | WlzCopyToTiledObj.c |
| Sets values in a tiled object using the values from another object. | |
| file | WlzCreateSpecialSE.c |
| Creates a "special" structuring element object. | |
| file | WlzCrossCorValue.c |
| Computes the cross correlation value of two objects. | |
| file | WlzCutObjToBox.c |
| Cuts out a filled box from the given object. | |
| file | WlzDefGrdTensorFeatures.c |
| Functions to extract features from deformation gradient tensor fields. | |
| file | WlzDiffDomain.c |
| Computes the difference between two domains. | |
| file | WlzDilation.c |
| Dilates a domain. | |
| file | WlzDistanceMetric.c |
| Computes distance metrics between contour objects. | |
| file | WlzDistanceTransform.c |
| Computes distance transform objects. | |
| file | WlzDitherPoints.c |
| Creates a domain with a marker located at the position of each point vertex using a points object. | |
| file | WlzDomain.c |
| Extracts the domain of an object. | |
| file | WlzDomainFill.c |
| Fills the domain of a woolz object. | |
| file | WlzErosion.c |
| Morphological erosion of a woolz domain object. | |
| file | WlzExplode.c |
| Explodes objects into component objects. | |
| file | WlzFacts.c |
| Gives information about Woolz objects. | |
| file | WlzFile.c |
| Identifies the type of object in a file. | |
| file | WlzFilterNObjsValues.c |
| Filters the values of multiple domain objects to construct a new domainn object in which each value is formed by filtering the values of all input objects at the same position as the values of the resulting object. | |
| file | WlzFitPlane.c |
| Computes a best fit plane to given vertices. | |
| file | WlzFourierTransform.c |
| Computes the Fourier transform (or the inverse transform) of an object. | |
| file | WlzGauss.c |
| Applies a Gaussian filter to an objects grey values. | |
| file | WlzGaussNoise.c |
| Adds Gaussian noise to the grey values of an object. | |
| file | WlzGeometryTrackUpAndDown.c |
| Interpolates tie-point bibfiles. | |
| file | WlzGetSubSectionFromObj.c |
| Cuts a section from an object with the domain of a given object. | |
| file | WlzGreyCrossing.c |
| Detects grey value crossings. | |
| file | WlzGreyGradient.c |
| Computes a grey gradient object from the input object. | |
| file | WlzGreyInvert.c |
| Inverts the grey-range of a grey-level object. | |
| file | WlzGreyMask.c |
| Sets all object values within a mask domain to a mask value. | |
| file | WlzGreyNormalise.c |
| Normalise the grey-range of a grey-level object. | |
| file | WlzGreyRange.c |
| Outputs the grey-range of a grey-level object. | |
| file | WlzGreySetIncValues.c |
| Sets incrementing (and hence unique) values in scan order throughout a domain object. | |
| file | WlzGreySetRange.c |
| Sets the grey-range of a grey-level woolz object. | |
| file | WlzGreySetValue.c |
| Sets the grey values of the object to a specified value. | |
| file | WlzGreyStats.c |
| Calculates simple statistics for a domain object's grey values. | |
| file | WlzGreyTemplate.c |
| Applies a template to an object's values. | |
| file | WlzGreyTransfer.c |
| Copies grey values from a source object to a destination object within the intersection of the object's domains. | |
| file | WlzGreyValue.c |
| Gets a single grey value in an object. | |
| file | WlzGreyValueMixing.c |
| file | WlzGreyVarianceObj.c |
| Variance filters domain objects with values. | |
| file | WlzHasIntersect.c |
| Tests whether a pair of objects intersect. | |
| file | WlzHistogramData.c |
| Reads a histogram object and writes it as ascii data. | |
| file | WlzHistogramEqualiseObj.c |
| Histogram equalises a Woolz domain object. | |
| file | WlzHistogramFindPeaks.c |
| Finds histogram peak positions. | |
| file | WlzHistogramFitPeaks.c |
| Fits a series of Gaussian distributions to a histogram. | |
| file | WlzHistogramGauss.c |
| Convolves the bin values of a histogram object with a Gaussian's 0th, 1st or nd derivative. | |
| file | WlzHistogramMatchObj.c |
| Histogram matches a domain object. | |
| file | WlzHistogramObj.c |
| Computes a histogram from a 2D or 3D domain object. | |
| file | WlzHistogramRebin.c |
| Re-bins a histogram. | |
| file | WlzHistogramSmooth.c |
| Low-pass filters a histogram object. | |
| file | WlzImageArithmetic.c |
| Binary image arithmetic on a pair of domain objects. | |
| file | WlzIndexObjFromCompound.c |
| Creates an grey value index object from the given compound array object. | |
| file | WlzIndexObjToCompound.c |
| Creates an grey value index object from the given compound array object. | |
| file | WlzInsideDomain.c |
| Determines whether a vertex is within an object's domain. | |
| file | WlzInteriority.c |
| Computes interiority scores for object domains. | |
| file | WlzIntersect.c |
| Computes the intersection of the input objects. | |
| file | WlzIntRescaleObj.c |
| Rescales an object using an integer scale factor. | |
| file | WlzIsEmpty.c |
| Determines whether objects are empty. | |
| file | WlzLabel.c |
| Labels (segments) the input objects. | |
| file | WlzLaplacian.c |
| Applies a Laplacian edge enhancement filter. | |
| file | WlzLUTGreyTransformFromTxt.c |
| Creates a grey LUT transform from text input to form a grey LUT transform object. | |
| file | WlzLUTGreyTransformMerge.c |
| Merges integer look up table grey transforms to form a RGB \(\alpha\) grey transform. | |
| file | WlzLUTGreyTransformObj.c |
| Applies an look up table grey transform. | |
| file | WlzMakeEmpty.c |
| Makes an empty woolz object. | |
| file | WlzMakeRect.c |
| Makes a rectangular or cuboid domain. | |
| file | WlzMarkerLatticeFromDomain.c |
| Covers a spatial domain with a lattice of markers. | |
| file | WlzMarkersToDomain.c |
| Creates a domain with a marker located at the position of each vertex read from a file. | |
| file | WlzMatchICPObj.c |
| Object matching using ICP based registration to find corresponding points. | |
| file | WlzMeshTransformObj.c |
| Applies a mesh transform to an object. | |
| file | WlzMinWidthRectAngle.c |
| Computes the angle of the minimum width rectangle which encloses the given 2D object. | |
| file | WlzNearbyDomain.c |
| Computes a domain which is newarby some some location in a reference domain. "". | |
| file | WlzNObjsGreyStats.c |
| Computes basic grey value statistics across multiple objects. | |
| file | WlzObjToBoundary.c |
| Converts a domain object to a boundary to a boundary list. | |
| file | WlzOffsetDistance.c |
| Computes an equidistant object between a pair of doimain objects. "". | |
| file | WlzPerturbLandmarks.c |
| Perturbs a set of landmark vertices using a random displacement, while constraining the landmarks to lie within a given domain. | |
| file | WlzPointsFromDomain.c |
| Outputs a point object given a 2 or 3D spatial domain. "". | |
| file | WlzPointsToMarkers.c |
| Creates a domain with a marker located at the position of each point vertex using a points object. | |
| file | WlzPointsToText.c |
| Writes out a Woolz points object as text. | |
| file | WlzPolarSample.c |
| Polar resampling of domain objects. | |
| file | WlzPolygonToObj.c |
| Converts a polygon object to a domain object. | |
| file | WlzPrinicipalAngle.c |
| Calculates the mass, centre of mass and principal angle of domain objects. | |
| file | WlzRandomAffineTransform.c |
| Creates an affine transform with random transfrom primatives. | |
| file | WlzRankObj.c |
| Rank filters domain objects with values. | |
| file | WlzRasterObj.c |
| Rasterizes geometric objects into domain objects. | |
| file | WlzRBFContourObj.c |
| Uses radial basis function to approximate a contour from point clouds. | |
| file | WlzRegisterCCor.c |
| Registers a pair of 2D domain objects with grey values using frequency domain cross-correlation. | |
| file | WlzRegisterICP.c |
| Registers two objects using an iterative closest point algorithm. | |
| file | WlzRegisterICPWSD.c |
| Computes a 3D grey valued object in which the values are the weighted sums of distances as used for ICP registration. | |
| file | WlzRGBAConvert.c |
| Colour conversion for an RGBA colour object. | |
| file | WlzRGBChannelRatio.c |
| Computes log ratio of RGB channels in a RGBA object. | |
| file | WlzRGBCombine.c |
| Combines upto three domain objects with values to make a single RGBA domain object in which the input objects are used for the RGB components. | |
| file | WlzRmDirBleed.c |
| Removes directional bleed from a Woolz image object. "". | |
| file | WlzRMSDiff.c |
| Computes the RMS difference between the grey values of objects. | |
| file | WlzRsvFilterObj.c |
| Recursive filter for domain objects with grey values. | |
| file | WlzSampleObj.c |
| Efficient sub-sampling of domain objects. | |
| file | WlzScalarBinaryOp.c |
| Apply a scalar operation to a woolz object. | |
| file | WlzScalarDivide.c |
| Divides the pixel values of a grey-level object by a scalar value. | |
| file | WlzScalarFeatures.c |
| Extracts scalar features from Woolz domain objects. | |
| file | WlzScalarFnObj.c |
| file | WlzScalarScale.c |
| Creates an object with a tiled value table from an object with a valid spatial domain. | |
| file | WlzSelect1InN.c |
| Selects planes 1 in n from a 3D object. | |
| file | WlzSepFilterObj.c |
| Seperable spatial convolution kernel base filters for 2 and 3D objects. | |
| file | WlzSetBackground.c |
| Sets the background value of a domain object with grey values. | |
| file | WlzSetVoxelSize.c |
| Sets the voxel size of a 3D domain object. | |
| file | WlzShadeCorrect.c |
| Shade corrects a domain object with values. | |
| file | WlzShiftObj.c |
| Shifts objects using an integer translation. | |
| file | WlzSkeleton.c |
| Computes the skeleton of the a domain object. | |
| file | WlzSnapFitObjs.c |
| Finds a set of correspondences between two objects based on closest points. | |
| file | WlzSobel.c |
| A 3x3 Sobel edge detection filter. | |
| file | WlzStripProperties.c |
| Strips the property list from an object. | |
| file | WlzStructDilation.c |
| Dilates an object using a structuring element object. | |
| file | WlzStructErosion.c |
| Erodes a domain object using a structuring element object. | |
| file | WlzTensorComponent.c |
| Extract tensor component values. "". | |
| file | WlzThinObjToPoints.c |
| Outputs a point object given a 2 or 3D spatial domain with the points computed by thinning the spatial domain object.. "". | |
| file | WlzThreshold.c |
| Thresholds a grey-level object. | |
| file | WlzTiledObjFromDomain.c |
| Creates an object with a tiled value table from an object with a valid spatial domain. | |
| file | WlzTransformProduct.c |
| Computes the product of a pair of transforms. | |
| file | WlzTransposeObj.c |
| Transposes a 2D object. | |
| file | WlzTransposePlanes.c |
| Transposes the planes of 3D objects. | |
| file | WlzUnion.c |
| Computes the union of domain objects. | |
| file | WlzValuesFromCoords.c |
| Adds coordinate values to the domain of the input object. | |
| file | WlzVerifyObj.c |
| Checks objects and fixes them if possible. | |
| file | WlzVolume.c |
| Computes the volume of 3D objects. | |
| file | WlzWindow.c |
| Applies a window function to a Woolz 2D domain object. | |
| file | WlzXORObj.c |
| Morphological set exclusive or operation on a pair of Woolz objects.. | |