- 博客(16)
- 资源 (6)
- 收藏
- 关注
原创 opengl4.0使用小结
opengl使用小结glad和glfw的下载配置openglvao vbo fbo着色器感觉首先需要两个库的支持,窗口库和opengl显卡接口库,可能表达的不太准确,反正就是那个意思。使用到了glad库,封装了不同的硬件显卡驱动opengl接口,直接调用就可以,glew也可以实现glad的功能。还需要一个窗口库,可以使用glfw,或者freeglut,或者qt也可以。我用的是glad 和 glfw,以及glad和qt 两种。glad和glfw的下载配置网上很多相关资料。不在赘述opengl需要
2020-05-09 13:30:00
672
转载 OpenCV3 之 显式创建Mat对象的几种方法
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-NC-SA 版权协议,转载请附上原文出处链接...
2019-11-28 17:35:52
254
转载 形态学滤波—— 开运算、闭运算、形态学梯度、顶帽、黑帽
版权声明:本文为优快云博主「tiankong19999」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.youkuaiyun.com/guoyunfei123/article/details/81710535原理 程序#include<opencv2/opencv.hpp...
2019-11-28 17:08:02
636
转载 原创 OpenCV3编程入门 学习笔记(总)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声...
2019-11-27 10:16:46
421
转载 python+opencv均值滤波,高斯滤波,中值滤波,双边滤波
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-11-26 17:38:18
772
原创 open62541 1.0版本使用记录
基于项目需求,需要使用opc开发一个数据读写的小模块,查找了很多决定使用open62541,主要是封装的很好,开发效率很快,而且可以跨平台,不需要对com做任何了解。搞的前期我还看了好久的com组件我是直接官网拿的源码编译出来的 。c和。h文件,1.0版本不支持这种方法,还是建议用头文件和动态库的方式使用它。。。编译的时候cmake指定下编译选项就好了。如下:We strongly rec...
2019-11-25 11:19:13
905
原创 监听windows消息获取U盘状态和u盘路径 实。现U盘文件状态监听
int main(){ WNDCLASS wc; ZeroMemory(&wc, sizeof(wc)); wc.lpszClassName = TEXT("usbMsg"); wc.lpfnWndProc = WndProc; RegisterClass(&wc); HWND h = CreateWindow(TEXT("u...
2019-10-29 22:01:32
748
原创 window7下cmake3.16引入qt5.9
cmake_minimum_required (VERSION 3.8)set(CMAKE_INCLUDE_CURRENT_DIR ON)千万记得打开,否则ui文件无法编译set(CMAKE_AUTOMOC ON)SET(CMAKE_AUTOUIC ON)project ("XXXO")#引入qt库set(QT_DIR"C:/Qt/Qt5.9/5.9/msvc201...
2019-10-22 08:49:55
2510
原创 std::mutex
mutex代码示例#include <iostream>#include <mutex>#include <thread>using namespace std;volatile int counter(0);std::mutex mu;void count(){ for(int i = 0;i < 10000;++i) { if(mu.try_lock()
2017-08-03 11:05:12
372
原创 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-08-03 10:53:42
176
原创 dynamic_cast 和 dynamic_Pointer_cast的使用
仅仅是自我的总结,不涉及过多。。需要更多详细资料的请自行百度。1.指引或者引用的向上转换,向下转换例如基类A ,派生类B.。A->B 则为向下转换。。B->A则为向上转换。。向上转换为隐士转换。向下转换需要dynamic_cast或者c的转换方式。B * b = new B;A * a = b;此时b就是向上转换。无需显式转换既可以编译通过。2.dynamic_ca
2017-07-06 13:05:04
13764
1
原创 std:weak_ptr 用法小结。
http://blog.youkuaiyun.com/coolmeme/article/details/43266319 参考了这篇博客,感谢博主的贡献,感谢博主的翻译。不过他写的太多了,我只是记录一下使用方法,原理就不深究了。需要了解其原理的可以自行去那篇博客学习。仅供学习参考。。定义:std::weak_ptr一般是通过std::shared_ptr来构造的。当std::shared_pt
2017-07-06 10:26:00
2445
原创 QCustomplot用法小结
因为qcustomplot提供了文档,在这里就列出几个比较常用的接口。1.设置缩放,拖拽,设置图表的分类图标显示位置 m_customplot->setInteractions( QCP::iRangeDrag | QCP::iRangeZoom | QCP::iSelectAxes); m_customplot->axisRect()->insetLayout()->setInsetA
2017-06-20 15:09:26
3935
1
原创 Qt pro文件中的相对路径设置
最近在配置pro文件时候,被文件中的相对路径搞懵逼了,后来多次验证发现,pro文件里的相对路径不都是相对于pro文件的。1.相对于pro文件本身的相对路径,例如:INCLUDEPATH += \ ../AAA\ ../BBB \ ../CCC \ ../DDD \还有source ,form,h
2017-06-19 14:14:06
10108
原创 Qt5 MSVC 打开Mingw建立的项目中文报错
1 将带中文的文件编码修改为utf8-bom的,我的默认都是不带bom的。2 添加如下代码#if _MSC_VER >= 1600#pragma execution_character_set("utf-8")#endif如果还不行,在main文件加入如下代码试试看:#if (QT_VERSION (5,0,0))#if _MSC_VER
2017-06-14 10:51:07
488
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人