08 2021 档案

摘要:直接上代码 1 #include "mainwindow.h" 2 #include "ui_mainwindow.h" 3 4 #include<opencv2/opencv.hpp> 5 #include<QDebug> 6 #include<QElapsedTimer> 7 8 using n 阅读全文
posted @ 2021-08-22 23:43 补码 阅读(261) 评论(0) 推荐(0) 编辑
摘要:1 Mat mark = Mat::zeros(img.size(), CV_8UC1); 2 RotatedRect rRect(center, Size(200, 50), -45); 3 Point2f rRectPoint[4]; 4 rRect.points(rRectPoint); 5 阅读全文
posted @ 2021-08-19 20:31 补码 阅读(1409) 评论(0) 推荐(1) 编辑
摘要:1 #include<opencv2/opencv.hpp> // opencv头文件 2 3 QT_BEGIN_NAMESPACE 4 namespace Ui { class MainWindow; } 5 QT_END_NAMESPACE 6 7 class MainWindow : publ 阅读全文
posted @ 2021-08-17 23:16 补码 阅读(242) 评论(0) 推荐(0) 编辑
摘要:1 Mat imgMat = imread("fish.png", IMREAD_GRAYSCALE); // 原图 2 Mat m1 = imread("fish_single.png", IMREAD_GRAYSCALE); // 模板图 3 Mat m2; 4 Mat m3; 5 Mat ca 阅读全文
posted @ 2021-08-17 13:42 补码 阅读(137) 评论(0) 推荐(0) 编辑
摘要:QImage加载Mat图像一般用以下方法 这两个方法差别在于有无qsizetype,即每一行字节数(每一行像素数量)。 如果去看源码,会发现,如果不写qsizetype,那么会将它赋值为0 当它为0时(这里bpl即为qsizetype),params为Qt内部写好的数据 当它不为0时,params. 阅读全文
posted @ 2021-08-16 18:03 补码 阅读(183) 评论(0) 推荐(0) 编辑
摘要:1 Mat imgMat = imread("swan.jpg", IMREAD_COLOR); 2 // cvtColor(imgMat, imgMat, COLOR_BGR2GRAY); // 转为灰度图 3 Mat m; 4 imgMat(Rect(1200,1200, 1000, 800)) 阅读全文
posted @ 2021-08-15 19:55 补码 阅读(47) 评论(0) 推荐(0) 编辑
摘要:// Opencv彩色图片通道是BGR不是RGB,这里要注意 Mat imgMat = imread("baboon.jpg", IMREAD_COLOR); // cvtColor(imgMat, imgMat, COLOR_BGR2GRAY); // 转为灰度图 QImage img; if(i 阅读全文
posted @ 2021-08-13 14:20 补码 阅读(670) 评论(0) 推荐(0) 编辑
摘要:在线看官方文档很慢,可以下载下来https://docs.opencv.org/ 下载解压后发现全是这种类型 网上找了半天没有找到阅读方法,最后自己摸索,需要找到如下文件 双击直接在浏览器打开即可阅读,还可以直接搜索对应接口 阅读全文
posted @ 2021-08-12 12:04 补码 阅读(59) 评论(0) 推荐(0) 编辑
摘要:先看官方说明 简要信息: 1、该函数不会立刻删除对象,直到进入事件循环(源码如下) void QObject::deleteLater() { QCoreApplication::postEvent(this, new QDeferredDeleteEvent()); } 2、同一个对象可多次使用, 阅读全文
posted @ 2021-08-10 01:51 补码 阅读(842) 评论(4) 推荐(0) 编辑
摘要:内核栈:每个进程保留在内核内存中的内存区域,供(内核)内部函数调用时使用。 用户栈:驻留在不受保护(用户可操作)的用户内存中。 静态区域:static变量和全局变量的生命周期是一样的,从出生到程序结束,二者都放在静态存储区。 栈(stack):先进后出,增长方向是从高地址向低地址增长。作用是局部变量 阅读全文
posted @ 2021-08-05 11:56 补码 阅读(110) 评论(0) 推荐(0) 编辑
摘要:1 #include<QDebug> 2 3 int sum(int x, int y){ 4 return x+y; 5 } 6 7 int sub(int x, int y){ 8 return x-y; 9 } 10 11 int mul(int x, int y){ 12 return x* 阅读全文
posted @ 2021-08-05 10:37 补码 阅读(15) 评论(0) 推荐(0) 编辑
摘要:1 class fun 2 { 3 fun(); 4 5 fun& operator=(fun&) = delete; // 不允许=号运算符重载 6 fun(const fun&) = delete; // 不允许拷贝构造 7 } 阅读全文
posted @ 2021-08-05 10:21 补码 阅读(34) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示