Merge pull request #11073 from geordi:qt-window-pixel-values

This commit is contained in:
Alexander Alekhin 2018-03-15 14:35:28 +00:00
commit dd259503c1

View File

@ -3094,6 +3094,11 @@ void DefaultViewPort::drawImgRegion(QPainter *painter)
if (nbChannelOriginImage==CV_8UC1)
{
QString val = tr("%1").arg(qRed(rgbValue));
int pixel_brightness_value = qRed(rgbValue);
int text_brightness_value = 0;
text_brightness_value = pixel_brightness_value > 127 ? pixel_brightness_value - 127 : 127 + pixel_brightness_value;
painter->setPen(QPen(QColor(text_brightness_value, text_brightness_value, text_brightness_value)));
painter->drawText(QRect(pos_in_view.x(),pos_in_view.y(),pixel_width,pixel_height),
Qt::AlignCenter, val);
}