
c++
煎饼卷大葱0
坚持就是胜利
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OpenCV3 之 显式创建Mat对象的几种方法
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-NC-SA 版权协议,转载请附上原文出处链接...转载 2019-11-28 17:35:52 · 278 阅读 · 0 评论 -
形态学滤波—— 开运算、闭运算、形态学梯度、顶帽、黑帽
版权声明:本文为优快云博主「tiankong19999」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.youkuaiyun.com/guoyunfei123/article/details/81710535 原理 程序 #include<opencv2/opencv.hpp...转载 2019-11-28 17:08:02 · 671 阅读 · 0 评论 -
原创 OpenCV3编程入门 学习笔记(总)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声...转载 2019-11-27 10:16:46 · 524 阅读 · 0 评论 -
open62541 1.0版本使用记录
基于项目需求,需要使用opc开发一个数据读写的小模块,查找了很多决定使用open62541,主要是封装的很好,开发效率很快,而且可以跨平台,不需要对com做任何了解。搞的前期我还看了好久的com组件 我是直接官网拿的源码编译出来的 。c和。h文件,1.0版本不支持这种方法,还是建议用头文件和动态库的方式使用它。。。编译的时候cmake指定下编译选项就好了。如下: We strongly rec...原创 2019-11-25 11:19:13 · 944 阅读 · 0 评论 -
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 · 2532 阅读 · 0 评论 -
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 · 2479 阅读 · 0 评论 -
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 · 13796 阅读 · 1 评论 -
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 · 395 阅读 · 0 评论