提交 dd259503 编写于 作者: A Alexander Alekhin

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

...@@ -3094,6 +3094,11 @@ void DefaultViewPort::drawImgRegion(QPainter *painter) ...@@ -3094,6 +3094,11 @@ void DefaultViewPort::drawImgRegion(QPainter *painter)
if (nbChannelOriginImage==CV_8UC1) if (nbChannelOriginImage==CV_8UC1)
{ {
QString val = tr("%1").arg(qRed(rgbValue)); 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), painter->drawText(QRect(pos_in_view.x(),pos_in_view.y(),pixel_width,pixel_height),
Qt::AlignCenter, val); Qt::AlignCenter, val);
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册