PARP Research Group University of Murcia, Spain


Todo List

Class QVCannyEdgeDetector
document this class

Class QVComponentTree
repasar documentación A level set in a gray-scale image is a connected set of points (pixels) with a gray-scale level above a given threshold. Component trees are built upon the inclusion relation of the level sets in an image.

Member QVComponentTree::QVComponentTree (const QVImage< uChar, 1 > &image, bool inverseTree=false, bool useAlternative=false)
Check sum of childs for node equals numChilds(node)

Class QVFilterSelectorWorker< T, C >
document this class

Class QVFunctionMinimizer
detail the minimization method used by the GSL.

Member QVFunctionMinimizer::QVFunctionMinimizer (const bool useGoldenSection=true)
explain parameter useGolenSection below

Member QVFunctionMinimizer::iterate (const int maxIterations=100, const double maxError=0.00001)
specify for param maxError below

Class QVGenericImage
eliminar el sufijo 'get' de todas las funciones. getCols -> cols, getRows -> rows

Class QVGraphsWorker
document this class

Class QVHarrisPointDetector
document this class

Class QVHessianPointDetector
document this class

Member QVHistogramPlot::QVHistogramPlot (const QString name=QString(), bool time=true, int step=10, double maxim=0, double minim=0, QWidget *parent=0)
la escala de valores inferior debe de escalarse con el tamaño del widget. Si se hace más pequeño, mostrar menos

Member QVHistogramPlot::QVHistogramPlot (const QString name=QString(), bool time=true, int step=10, double maxim=0, double minim=0, QWidget *parent=0)
los parámetros de configuración de los widgets numericplot e histogramplot puedan ser propiedades dinámicas.

Member QVImage::operator!= (const QVImage< Type, Channels > &img) const
Shouldn't ignore dimensions in caparisons, and only check if region of interest content are the same?

Member QVImageCanvas::circleSelectedSlot (QPoint center, float radius)
¿El ROI debe mandarse al worker mientras se está arrastrando, o solo cuando se suente el ratón? -> Hacer concilio

Member QVImageCanvas::circleSelectedSlot (QPoint center, float radius)
¿Cuantos puntos debe contener la polilínea de la circunferencia, uno por pixel o menos? -> Hacer concilio

Class QVImageMeans< T, C >
document this class

Class QVImageResizerWorker< T, C >
document this class

Class QVImageRetarderWorker< T, C >
document this class

Member QVMatrix::transpose () const
use blas function cblas_axpy for this

Member QVMatrix::set (const double value)
use blas function cblas_axpy for data add

Member QVMatrix::addition (const QVMatrix &matrix) const
use blas function cblas_axpy for data add

Member QVMatrix::substract (const QVMatrix &matrix) const
use blas function cblas_axpy for data add

Member QVMatrix::scalarDivide (const double value) const
use blas function?

Member QVMatrix::scalarProduct (const double value) const
use blas function?

Member QVMatrix::rowHomogeneousNormalize () const
explain homogeneous normalization

Class QVMSERDetector
document this class

Class QVPlanarRectifierWorker
document this class

Class QVPointWorker
document this class

Class QVQuaternion
develop notes about quaternions.

Member QVTensor::QVTensor (const QVTensorValence &indexList=QVTensorValence())
check that no indexes are repeated in the indexList, even covariated ones

Member QVTensor::add (const QVTensor &tensor) const
check tensor valences are compatible

Member QVTensor::add (const QVTensor &tensor) const
use blas function cblas_axpy for data add

Member QVTensor::substract (const QVTensor &tensor) const
check tensor valences are compatible

Member QVTensor::substract (const QVTensor &tensor) const
use blas function cblas_axpy for data substraction

Member QVTensor::outerProduct (const QVTensor &tensor) const
: to be done.

Member QVTensor::equals (const QVTensor &tensor) const
assert para comprobar que el tamaño del buffer de datos de ambos tensores se corresponde con su valencia

Member QVTensor::renameIndexes (const QVTensorValence &indexList) const
Assert for valence (variance/covariance and size) of new and old indexes is equivalent really? no, just check dimensions are compatible.

Member QVVector::operator* (const double value) const
operator* para matrics. Devuelve un vector, resultado de multiplicar el vector actual por la matriz, por el lado izquierdo.

Member QVVideoRecorder::linkProperty (QVWorker &worker, const QString rgbImageName)
Check image types

Member QVVideoRecorder::linkProperty (QVWorker &worker, const QString yImageName, const QString uImageName, const QString vImageName)
Check image types

File hello-world.cpp
Detailed description should follow.

Member InpaintFreeC1
Document.

Member InpaintFreeC3
Document.

Member InpaintInitAllocC1
Document.

Member InpaintInitAllocC3
Document.

Member qvFactorial
document

Member homogLineFromMoments
document this function

Member regressionLine
esto no funciona.

Member solveHomogeneousLinear2
document this function

Member leviCivitaAux
Esto debería ser innecesario.

Member readQVImageFromFile
Document this

Member writeQVImageToFile
Document this

Member Copy
Problema con las funciones IPP: al llamar a una función no inline con la misma imagen de entrada que de salida, por ejemplo:

Member HistogramRange
fill pLevels array with values from QList 'values'

Member RGBToYUV420
document this

Member WarpPerspective
Document this function

Member YUV420ToRGB
document this

Member FilterDoG
document this

Member FilterEqualizeHistogram
document this

Member FilterEqualizeHistogram
document this

Member FilterHarrisCornerResponseImage
document this

Member FilterHessianCornerResponseImage
document this

Member FilterLocalMax
  • Fix resulting image ROI, obtain maximums restricted to the ROI.
  • Use IPP functions to obtain the result.

Member GetMaximalResponsePoints1
document this

Member GetMaximalResponsePoints3
document this

Member myFloodFill
document this

Member SobelCornerResponseImage
document this

Group qvimagefeatures
Documentar.

Group qvmath
explain about this package.

Member norm2
document

Member operator<<
detailed description should follow

Member operator<<
detailed description should follow

Member operator<<
document

Member operator>>
detailed description should follow

Member qHash
detailed description should follow

Member qHash
detailed description should follow

Member qvAngle
document

Member qvClockWiseAngle
document

Member qvRandom
document

Group qvmatrixalgebra
explain about this package.

Member CholeskyDecomposition
detailed description should follow

Member determinant
detailed description should follow

Member eigenDecomposition
detailed description should follow

Member LUDecomposition
detailed description should follow

Member pseudoInverse
detailed description should follow

Member QRDecomposition
detailed description should follow

Member singularValueDecomposition
detailed description should follow

Member solveHomogeneousLinear
detailed description should follow

Member solveLinear
detailed description should follow

Member solveLinear
detailed description should follow

Member solveOverDetermined
detailed description should follow

Group qvprojectivegeometry
explain about this package: http://en.wikipedia.org/wiki/Projective_geometry

Member ApplyHomography
write documentation for this function

Member ApplyHomography
write documentation for this function

Member ComputeEuclideanHomography
write documentation for this function

Member ComputeEuclideanHomography
write documentation for this function

Member GetDirectIntrinsicCameraMatrixFromHomography
write documentation for this function

Member GetExtrinsicCameraMatrixFromHomography
write documentation for this function

Member GetIntrinsicCameraMatrixFromHomography
write documentation for this function

Group qvfunctionoptimization
explain about this package: http://en.wikipedia.org/wiki/Projective_geometry

Group qvstatistics
explain about this package.

Group qvworkers
Documentar.

Group qvippworkers
Documentar.

Page Advanced programming topics
Talk about how to specify new types for dynamic properties.

Page Advanced programming topics
Talk about how to develop an aplication mixing OpenCV and QVision

Page Advanced programming topics
Talk about how to compile an application over the QVision using CUDA code

Page Block programming
Event connections are still under partial development in the current implementation of QVision. Thus, this documentation will be incomplete until that functionality is completely available for the developer.




QVision framework. PARP research group, copyright 2007, 2008.