Qt6.2+opencv
时间: 2023-12-10 14:35:58 浏览: 105
人脸识别库+qt5.8+opencv3.2
5星 · 资源好评率100%
Qt6.2+opencv是一种常用的图像处理框架,可以用于图像处理、计算机视觉等领域。下面是Qt6.2+opencv的安装和使用步骤:
1.安装Qt6.2和opencv4.6.0
2.在Qt中新建一个工程,将opencv的头文件和库文件添加到工程中。在.pro文件中添加以下代码:
```shell
INCLUDEPATH += /usr/local/include/opencv4
LIBS += -L/usr/local/lib \
-lopencv_core \
-lopencv_highgui \
-lopencv_imgproc \
-lopencv_imgcodecs
```
3.在代码中引入opencv的头文件,并使用opencv的函数进行图像处理。例如,下面的代码读取一张图片并显示:
```cpp
#include <opencv2/opencv.hpp>
#include <QImage>
using namespace cv;
int main()
{
Mat image = imread("test.jpg");
QImage qimage(image.data, image.cols, image.rows, QImage::Format_RGB888);
// 将QImage显示在窗口中
return 0;
}
```
4.如果需要在图片上叠加中文汉字,可以使用opencv的putText函数。但是在Ubuntu18.04下,需要在安装opencv时连同opencv_contrib一起安装,否则putText输出为乱码。具体安装方法可以参考引用。
阅读全文