Go to the source code of this file.
|
MagickExport double ** | AcquireMagickMatrix (const size_t, const size_t) |
|
MagickExport double ** | RelinquishMagickMatrix (double **, const size_t) |
|
MagickExport Image * | MatrixToImage (const MatrixInfo *, ExceptionInfo *) |
|
MagickExport MagickBooleanType | GaussJordanElimination (double **, double **, const size_t, const size_t) |
|
MagickExport MagickBooleanType | GetMatrixElement (const MatrixInfo *, const ssize_t, const ssize_t, void *) |
|
MagickExport MagickBooleanType | NullMatrix (MatrixInfo *) |
|
MagickExport MagickBooleanType | SetMatrixElement (const MatrixInfo *, const ssize_t, const ssize_t, const void *) |
|
MagickExport MatrixInfo * | AcquireMatrixInfo (const size_t, const size_t, const size_t, ExceptionInfo *) |
|
MagickExport MatrixInfo * | DestroyMatrixInfo (MatrixInfo *) |
|
MagickExport size_t | GetMatrixColumns (const MatrixInfo *) |
|
MagickExport size_t | GetMatrixRows (const MatrixInfo *) |
|
MagickExport void | LeastSquaresAddTerms (double **, double **, const double *, const double *, const size_t, const size_t) |
|
◆ MatrixInfo
◆ AcquireMagickMatrix()
MagickExport double** AcquireMagickMatrix |
( |
const |
size_t, |
|
|
const |
size_t |
|
) |
| |
◆ AcquireMatrixInfo()
◆ DestroyMatrixInfo()
References DestroySemaphoreInfo(), DiskCache, DiskResource, _MatrixInfo::elements, _MatrixInfo::file, _MatrixInfo::length, LockSemaphoreInfo(), MagickCoreSignature, MagickFalse, MapCache, _MatrixInfo::mapped, MapResource, MemoryCache, MemoryResource, _MatrixInfo::path, RelinquishMagickMemory(), RelinquishMagickResource(), RelinquishUniqueFileResource(), _MatrixInfo::semaphore, _MatrixInfo::signature, _MatrixInfo::type, UnlockSemaphoreInfo(), and UnmapBlob().
Referenced by AcquireMatrixInfo(), CannyEdgeImage(), ConnectedComponentsImage(), HoughLineImage(), and RadonTransform().
◆ GaussJordanElimination()
◆ GetMatrixColumns()
◆ GetMatrixElement()
◆ GetMatrixRows()
◆ LeastSquaresAddTerms()
MagickExport void LeastSquaresAddTerms |
( |
double ** |
, |
|
|
double ** |
, |
|
|
const double * |
, |
|
|
const double * |
, |
|
|
const |
size_t, |
|
|
const |
size_t |
|
) |
| |
◆ MatrixToImage()
References AcquireAuthenticCacheView(), AcquireImage(), _PixelPacket::blue, ClampToQuantum(), _Image::colorspace, _MatrixInfo::columns, _Image::columns, DestroyCacheView(), DestroyImage(), GetMatrixElement(), GRAYColorspace, _PixelPacket::green, MagickCoreSignature, MagickFalse, MagickTrue, QuantumRange, QueueCacheViewAuthenticPixels(), _PixelPacket::red, _MatrixInfo::rows, _Image::rows, _MatrixInfo::signature, _ExceptionInfo::signature, _MatrixInfo::stride, and SyncCacheViewAuthenticPixels().
Referenced by HoughLineImage().
◆ NullMatrix()
◆ RelinquishMagickMatrix()
MagickExport double ** RelinquishMagickMatrix |
( |
double ** |
, |
|
|
const |
size_t |
|
) |
| |
◆ SetMatrixElement()
References _MatrixInfo::columns, DiskCache, _MatrixInfo::elements, _MatrixInfo::length, MagickCoreSignature, MagickFalse, MagickTrue, _MatrixInfo::signature, _MatrixInfo::stride, _MatrixInfo::type, and WriteMatrixElements().
Referenced by CannyEdgeImage(), ConnectedComponentsImage(), HoughLineImage(), RadonProjection(), RadonTransform(), and TraceEdges().