Qt
IAmLinGe
这个作者很懒,什么都没留下…
展开
-
第一个Qt+opencv程序
简单安装好Qt和编译安装好opencv后,简单实现第一个Qt+opencv程序:读取并显示一张图片,这里我的Qt版本时5.9.1,opencv版本是4.0.1,版本的影响不大。首先我们用Qt创建一个控制台项目,即在创建项目时选择Qt Console Application首先配置.pro,在.pro文件的末尾添加:INCLUDEPATH += \ /home/mima111/...原创 2019-03-10 01:50:39 · 6343 阅读 · 8 评论 -
Qt根据QLabel的大小调整图片的大小
using namespace cv; Mat LoadImage=imread(filename.toLocal8Bit().toStdString()); if(LoadImage.empty()){ QMessageBox::critical(nullptr, "Cant load the image", "Can't load t...原创 2019-03-21 19:56:04 · 7499 阅读 · 0 评论 -
QImage与Mat之间的相互转换
Mat转QImageMat mat=imread("c:/dev/test.jpg");cvtColor(mat, mat, CV_BGR2RGB);QImage image(mat.data, mat.cols, mat.rows, mat.step, QImage::Format_RGB888);Qt与OpenCv之间传输数据时,QImage:...原创 2019-03-22 16:20:57 · 4423 阅读 · 2 评论 -
undefined reference to `cv::VideoCapture::VideoCapture()'
缺少库,添加相应库就行,我的Qt Create中做的是:LIBS += -L/home/mima111/opencv345/lib -lopencv_imgcodecs -lopencv_core -lopencv_highgui -lopencv_imgproc -lopencv_videoio实际上添加-lopencv_videoio就行...原创 2019-04-01 13:42:18 · 1761 阅读 · 1 评论 -
error: ‘CV_BGR2RGB’ was not declared in this scope
缺少库,添加相应库就行,ubuntu中Qt Create设置如下LIBS += -L/home/mima111/opencv345/lib -lopencv_imgcodecs -lopencv_core -lopencv_highgui -lopencv_imgproc -lopencv_videoio实际只要添加-lopencv_imgproc就行,CV_BGR2RGB变量存储在该库中。...原创 2019-04-01 13:45:17 · 4485 阅读 · 0 评论