Details
-
Suggestion
-
Resolution: Out of scope
-
Not Evaluated
-
None
-
5.13.2
-
None
Description
QVector is a template for many types of classes, such as QRgb. However, QVector2d, QVector3D are purposed toward a Cartesian coordinate system, as are its functions. I need a 2D vector of QColors for image processing and edge detection. QVector<QVector<qreal[3]>>, or <QVector<QVector<QRgb>>for example. I need to convert RGB to CIEXYZ color space so I can convert XYZ to CIELCH. Of course, if QColor supported LCh, I wouldn't have to iterate over arrays multiple times: RGB->sRGB->XYZ>L*C*h* The images I'm analyzing contain large differences in one LCh parameter that are not present in RGB, HSL or HSV. Finding second differential discontinuities is also easier with curves in the LCh color space. Perhaps Qt is not the correct tool for FITs signal or image analysis, but I love Qt, a quick QDialog to display parameters aside an opengl image is awesome..