我刚接触qt不久。。。现在要做一个课程的project,问些问题。。。
要求是导入图片,灰度化图片,画出灰度直方图,并通过算法二值化图片。
导入图片什么的都没问题了。。。灰度化也完成了。。。并把灰度值的分布给了一个数组
我是用qt4 creator 建的 Qt Gui Application
我希望灰度化图片后有一个浮动的小窗口弹出(这个我实现了),在这个窗口上绘制灰度直方图。就像photoshop的那样。
第一个问题是:我是在MainWindow.ui里获取的灰度值的数组,怎么传给别的窗体的类中。它在main中默认定义的mainwindow叫w,但是怎么调出来?。。。
第二个问题是:直方图用什么画?我看到QPainter这样东西,但是载体是什么?。。。我想画成photoshop中的填充式的直方图。
第三个问题是:我要在那个窗口上的直方图下做一个箭头式的滚动条(能选多个参数的),像一些绘图软件设定渐变色那样的。。。。来实现单阈值二值化,和多阈值二值化。这个滚动条是什么?。。。
简单告诉我看qt的哪部分教程就行,或者有别的帖子也好。。。我找不到什么类似的贴。。。谢谢了