1. 说明
一张图像显示的内容可能并非所有的都是有用信息,有时需要选定某些区域做出特殊的处理。在OPenCV当中可以在图像上响应鼠标的操作,选取出图像上的特殊区域 — ROI区域。
效果展示:
2. 实现步骤
首先在QtCreator中创建一个新的widget项目,并配置好OPenCV的开发环境,对于开发环境的配置,可参考Windows系统下在QT中配置OPenCV开发环境这篇文章,然后在构造函数中添加下面的代码,先读取一张图像出来:
//读取指定图像
cv::Mat imageMat = cv::imread("D:/LearnQt/opencv/firstTest/images/test.jpg")