- Page Block synchronization
Event connections are in fact implemented through the same signal-slot mechanism of Qt. We should document here an example of use.
Same for sequential links: identical semantics to synchronous links, but blocks linked with these links execute in the same logical thread, which can affect performance -positively or negatively, depending on several circumstances-. In any case, sequential and synchronous links are completely interchangeable without affecting program correctness. Again, we should document here another example of use.
- Member checkForNaNValues (const QList< QVCameraPose > &cameraPoses)
- Document this.
- Member checkForNaNValues (const QList< QV3DPointF > &points3D)
- Document this.
- Member checkForNaNValues (const QList< QHash< int, QPointF > > &pointTrackings)
- Document this.
- Member COMPOSE_ROI (DestImage, SrcImage, DestROIOffset, incW, incH)
- quitar esa comprobación. La función IPP debería devolver error, caso de que no funcione correctamente.
- Member Copy (const QVImage< uChar, 1 > &src1, const QVImage< uChar, 1 > &src2, const QVImage< uChar, 1 > &src3, QVImage< uChar, 3 > &dest, const QPoint &destROIOffset=QPoint(0, 0))
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 Copy (const QVImage< uChar, 3 > &src, QVImage< uChar, 1 > &dest1, QVImage< uChar, 1 > &dest2, QVImage< uChar, 1 > &dest3, const QPoint &destROIOffset=QPoint(0, 0))
- Document.
- Member Copy (const QVImage< sFloat, 3 > &src, QVImage< sFloat, 1 > &dest1, QVImage< sFloat, 1 > &dest2, QVImage< sFloat, 1 > &dest3, const QPoint &destROIOffset=QPoint(0, 0))
- Document.
- Member correctIntrinsics (const QList< QVMatrix > &Ks, const QList< QHash< int, QPointF > > &pointsProjections)
- Document this.
- Member CREATE_IPLIMAGE_CONSTRUCTOR (TYPE, C, DEPTH)
- Check IplImage is compatible with actual image
- Member fastMaximalPoints (const QVImage< sFloat > &image, const double threshold=1.0, const int windowSize=2)
- document this
- Member FilterDoG (const QVImage< uChar > &image, QVImage< uChar > &result)
document this
- Member FilterHarrisCornerResponseImage (const QVImage< uChar > &image, QVImage< sFloat > &result, int aperture=3, int avgwindow=5, const QPoint &destROIOffset=QPoint(0, 0))
document this
- Member FilterHessianCornerResponseImage (const QVImage< sFloat > &image, QVImage< sFloat > &result, const QPoint &destROIOffset=QPoint(0, 0))
document this
- Member FilterLocalMax (const QVImage< sFloat > &src, QVImage< uChar > &dest, uInt colMaskSize, uInt rowMaskSize, sFloat threshold=0)
- Fix resulting image ROI, obtain maximums restricted to the ROI.
- Use IPP functions to obtain the result.
- File filterSelector.cpp
Detailed description should follow.
- Member FilterSeparable (const QVImage< sFloat, 1 > &image, QVImage< sFloat, 1 > &dest, const QVVector &rowFilter, const QVVector &colFilter, const QPoint &destROIOffset=QPoint(0, 0))
document this
- Member HistogramRange (const QVImage< uChar, 1 > &src, QList< uChar > values)
fill pLevels array with values from QList 'values'
- Member InpaintFreeC1 (IppiInpaintState_8u_C1R *pState)
- Document.
- Member InpaintFreeC3 (IppiInpaintState_8u_C3R *pState)
- Document.
- Member InpaintInitAllocC1 (IppiInpaintState_8u_C1R **pState, const QVImage< sFloat > &distances, const QVImage< uChar > &mask, const sFloat radius, const IppiInpaintFlag flag)
- Document.
- Member InpaintInitAllocC3 (IppiInpaintState_8u_C3R **pState, const QVImage< sFloat > &distances, const QVImage< uChar > &mask, const sFloat radius, const IppiInpaintFlag flag)
- Document.
- Member invertCheirality (QList< QVCameraPose > &cameraPoses, QList< QV3DPointF > &points3D)
- Document this.
- Member leviCivitaAux (double *data, QVTensorIndexator &indexator, int index, bool parity=true)
- Esto debería ser innecesario.
- Member linearCameraCenterResection (const QVMatrix &R, const QList< QPointF > &points2D, const QList< QV3DPointF > &points3D)
- Resolver el sistema linear de forma más eficiente.
- Member linearCameraPairInitialization (const QVector< QPointFMatching > &matchings, QVMatrix &Rt1, QVMatrix &Rt2)
- Document this.
- Member maximalPoints (const QVImage< sFloat > &image, const double threshold=1.0, const int windowRadius=2)
document this
- Member myFloodFill (QVImage< uChar > &image, uInt x, uInt y, uInt value, uInt minVal, uInt maxVal)
- this function is deprecated: erase it and replace calls to it by IPP's flood fill function.
- Member operator<< (std::ostream &os, const QVMatrix &matrix)
- detailed description should follow
- Member operator<< (std::ostream &os, const QVVector &vector)
- detailed description should follow
- Member operator>> (std::istream &is, QVMatrix &matrix)
- detailed description should follow
- Member qHash (const QVMatrix &matrix)
- detailed description should follow
- Member qHash (const QVVector &vector)
- detailed description should follow
- 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)
- Member qvFactorial (const int n)
- document
- Member QVFunctionPlot::QVFunctionPlot (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.
- Class QVGenericImage
- eliminar el sufijo 'get' de todas las funciones. getCols -> cols, getRows -> rows
- Class QVHarrisPointDetector
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 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 QVImage::QVImage (const QString &filename)
- document this function
- Member QVIMAGE_COL_INCREMENT_PTR (IMAGE)
- Las macros de acceso a pixel secuenciales no funcionan. Revisar.
- Member QVImageCanvas::linkSelectedPolyline (QVPropertyContainer *destinationContainer, QString destinationPropName)
- expand this documentation
- Member QVImageCanvas::linkSelectedRectangle (QVPropertyContainer *destinationContainer, QString destinationPropName)
- expand this documentation
- Member QVImageCanvas::setPrintTags (const QString &name, const bool &printTags)
- document
- Group qvip
- Expand this documentation
- Group qvippblocks
- Documentar.
- Member QVMatrix::addition (const QVMatrix &matrix) const
- use blas function cblas_axpy for data add
- Member QVMatrix::elementProduct (const QVMatrix &matrix) const
- use Blas
- Member QVMatrix::getSubmatrix (const int firstRow, const int lastRow, const int firstCol, const int lastCol) const
- This method is very slow. Optimize it with blas code.
- Member QVMatrix::inlineAddition (const QVMatrix &matrix)
- use blas function cblas_axpy for data add
- Member QVMatrix::rowHomogeneousNormalize () const
explain homogeneous normalization
- Member QVMatrix::scalarAdd (const double value) const
- use blas function?
- Member QVMatrix::scalarDivide (const double value) const
- use blas function?
- Member QVMatrix::scalarProduct (const double value) const
- use blas function?
- Member QVMatrix::scalarSubstract (const double value) const
- use blas function?
- Member QVMatrix::set (const double value)
- 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::transpose () const
- use blas function cblas_axpy for this
- Group qvmplayer
expand this documentation
expand this documentation
- Class QVMSERDetector
document this class
- Group qvqwt
- Documentar.
- Member QVSparseBlockMatrix::dotProduct (const QVSparseBlockMatrix &other, const bool transposeFirstOperand=false, const bool transposeSecondOperand=false) const
- mejorar operador de incremento para matrices
- Member QVSparseBlockMatrix::dotProduct (const QVVector &vector, const bool transposeMatrix=false) const
- mejorar operador de incremento para vectores
- Member QVTensor::add (const QVTensor &tensor) const
check tensor valences are compatible
use blas function cblas_axpy for data add
- 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::outerProduct (const QVTensor &tensor) const
- : to be done.
- Member QVTensor::QVTensor (const QVTensorValence &indexList=QVTensorValence())
- check that no indexes are repeated in the indexList, even covariated ones
- 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 QVTensor::substract (const QVTensor &tensor) const
check tensor valences are compatible
use blas function cblas_axpy for data substraction
- Member QVVector::operator+= (const QVVector &vector)
- use blas
- Member reconstructionError (const QList< QVCameraPose > &cameraPoses, const QList< QV3DPointF > &points3D, const QList< QHash< int, QPointF > > &pointProjections)
- Document this.
- Member reconstructionError (const QList< QVCameraPose > &cameraPoses, const QList< QHash< int, QPointF > > &pointProjections)
- Document this.
- Member reconstructionError (const QList< QVCameraPose > &cameraPoses, const QList< QV3DPointF > &points3D, const QList< QHash< int, QPointF > > &pointProjections, const QVector< bool > &evaluateTracking)
- Document this.
- Member reconstructionError (const QVMatrix &Rt1, const QVMatrix &Rt2, const QList< QV3DPointF > &points3D, const QVector< QPointFMatching > &matchings)
- Document this.
- Member reconstructionErrorResiduals (const QList< QVCameraPose > &cameraPoses, const QList< QV3DPointF > &points3D, const QList< QHash< int, QPointF > > &pointTrackings)
- Document this.
- Member regressionLine (const QVMatrix &points)
- esto no funciona.
- Member RGBToYUV420 (const QVImage< uChar, 3 > &src, QVImage< uChar, 1 > &dst1, QVImage< uChar, 1 > &dst2, QVImage< uChar, 1 > &dst3, const QPoint &destROIOffset=QPoint(0, 0))
- document this
- Member SobelCornerResponseImage (const QVImage< sFloat > &image, QVImage< sFloat > &result)
document this
- Member sSBAOptimization (const QList< QVCameraPose > &cameraPoses, const QList< QV3DPointF > &points3D, const QList< QHash< int, QPointF > > &pointsProjections, QList< QVCameraPose > &refinedCameraPoses, QList< QV3DPointF > &refinedPoints3D, int &time_sSBA, const int numIters=1, const double lambda=1e-3, const int useCSparse=SBA_SPARSE_CHOLESKY, const int numFixedCameras=1, double initTolCG=1.0e-8, const int maxItersCG=100)
- Document this.
- Member testCheirality (const QList< QVCameraPose > cameraPoses, const QList< QHash< int, QPointF > > calibratedPointsProjections)
- Document this.
- Member WarpPerspective (const QVImage< uChar > &src, QVImage< uChar > &dest, const QVMatrix &rectifyingHomography, int interpolation=IPPI_INTER_LINEAR, const QPoint &destROIOffset=QPoint(0, 0))
Document this function
- Member writeMatchingsToBundlerMatchingsFile (const QString &fileName, const QVDirectedGraph< QVector< QVIndexPair > > &matchings)
- Document this.
- Member YUV420ToRGB (const QVImage< uChar, 1 > &srcY, const QVImage< uChar, 1 > &srcU, const QVImage< uChar, 1 > &srcV, QVImage< uChar, 3 > &destRGB, const QPoint &destROIOffset=QPoint(0, 0))
- document this
|