gpt4 book ai didi

c++ - Qt 图像处理应用程序需要直方图小部件

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:38:34 27 4
gpt4 key购买 nike

我正在编写一个应用程序,用于流式传输和处理红外摄像机图像数据,使用 Qt 作为 GUI。最终的图像处理步骤是重新缩放以根据指定的值范围将输入图像(16 位灰度或 double 值)转换为 8 位灰度图像,然后应用调色板以获得最终的 32 位 ARGB 图像。

现在我正在使用两个双旋转框来输入缩放限制,但这使用起来很笨拙,而且没有图像直方图信息。我想要的是一个直方图(只是一个显示输入图像像素值分布的图表)与两个 slider handle 相结合,用户可以拖动它们来调整重新缩放限制。 handle 可能只是与直方图相交的两条线。理想情况下,整个事物的背景也会显示用于显示的调色板,尽管我可以没有它。

我之前创建了一些自定义 Qt 小部件,但到目前为止只将现有类组合到一些布局中并连接了一些信号和槽。从我到目前为止所读的内容来看,我认为我可能不得不以某种方式将 QChart 与带有两个句柄而不是一个句柄的 QSlider 的变体结合起来,或者实际上完全从头开始重写一个小部件,包括它的绘画方法。问题是,我不知道如何处理这个问题,因为我对 Qt 还是比较陌生。你们有任何提示可以为我指明正确的方向吗?

最佳答案

Qwt - 用于技术应用的 Qt 小部件

Qwt 库包含 GUI 组件和实用程序类,它们主要对具有技术背景的程序有用。除了二维图的框架外,它还提供刻度、 slider 、刻度盘、圆规、温度计、轮子和旋钮来控制或显示值、数组或 double 类型的范围。

enter image description here

它提供

  • 曲线图
  • 频谱图、等高线图
  • 条形图、直方图
  • 刻度盘、圆规、旋钮、轮子、 slider 、热水瓶

关于c++ - Qt 图像处理应用程序需要直方图小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56582819/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com