有了上一讲图像灰度化的基础之后,这一讲来说一下如何通过QSlider和QSpinBox改变阈值,以获得不同阈值情况下的二值化图像。
下边先展示运行效果:
要实现QSlider和QSpinBox同步变化,只需要将两个控件的value相互connect就可以了。代码如下:
/* 设置灰度变换窗口 */
QSlider *slider = new QSlider(Qt::Horizontal,dock_Gray); // 创建水平滑动条
slider->move(50, 200); // 设置滑条位置
slider->setRange(0, 255); // 设置范围
slider->setValue(128); //