PARP Research Group University of Murcia, Spain


Todo List

Class QVCannyEdgeDetector
document this class

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 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)
los parámetros de configuración de los widgets numericplot e histogramplot puedan ser propiedades dinámicas.

Member QVHistogramPlot2::QVHistogramPlot2 (const QString name=QString(), bool time=true, int step=10, 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

¿Cuantos puntos debe contener la polilínea de la circunferencia, uno por pixel o menos? -> Hacer concilio

Member QVImageCanvas::draw (const QVPolyline &polyline, QColor color=Qtred, bool printTags=false)
La posicione de los píxeles esta desplazado respecto a los clic de raton, esto se ve a la hora de pintar polilineas o seleccionar ROIs al máximo zoom, queriendo ajustar la precisión al pixel.

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

Member QVMPlayerCamera::unlink ()
disconnect(); //deberia desconectarse, pero ¿podría estar conectada a varios workers?

Class QVMSERDetector
document this class

Class QVPlanarRectifierWorker
document this class

Class QVPointWorker
document this class

Class QVQuaternion
develop notes about quaternions.

Class QVSynchronizer
document this class

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

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.

File hello-world.cpp
Detailed description should follow.

Member QVIMAGE_COL_INCREMENT_PTR
Las macros de acceso a pixel secuenciales no funcionan. Revisar.

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 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.

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

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

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 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.