上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
摘要: QImage加载Mat图像一般用以下方法 这两个方法差别在于有无qsizetype,即每一行字节数(每一行像素数量)。 如果去看源码,会发现,如果不写qsizetype,那么会将它赋值为0 当它为0时(这里bpl即为qsizetype),params为Qt内部写好的数据 当它不为0时,params. 阅读全文
posted @ 2021-08-16 18:03 补码 阅读(165) 评论(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 补码 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 在线看官方文档很慢,可以下载下来https://docs.opencv.org/ 下载解压后发现全是这种类型 网上找了半天没有找到阅读方法,最后自己摸索,需要找到如下文件 双击直接在浏览器打开即可阅读,还可以直接搜索对应接口 阅读全文
posted @ 2021-08-12 12:04 补码 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 先看官方说明 简要信息: 1、该函数不会立刻删除对象,直到进入事件循环(源码如下) void QObject::deleteLater() { QCoreApplication::postEvent(this, new QDeferredDeleteEvent()); } 2、同一个对象可多次使用, 阅读全文
posted @ 2021-08-10 01:51 补码 阅读(770) 评论(4) 推荐(0) 编辑
摘要: 内核栈:每个进程保留在内核内存中的内存区域,供(内核)内部函数调用时使用。 用户栈:驻留在不受保护(用户可操作)的用户内存中。 静态区域:static变量和全局变量的生命周期是一样的,从出生到程序结束,二者都放在静态存储区。 栈(stack):先进后出,增长方向是从高地址向低地址增长。作用是局部变量 阅读全文
posted @ 2021-08-05 11:56 补码 阅读(108) 评论(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 补码 阅读(11) 评论(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 补码 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 预处理:处理源代码中#开头的预编译指令,规则如下:1、"#define"删除并展开对应宏定义。2、处理所有的条件预编译指令。如#if/#ifdef/#else/#endif。3、"#include/#import"包含的文件递归插入到此处。4、删除所有的注释"//或/**/"。5、添加行号和文件名标 阅读全文
posted @ 2021-07-29 09:50 补码 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-07-28 10:08 补码 阅读(144) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页