![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 77
Roy-bin
热爱机器学习,图像处理,二次元
展开
-
机器学习库Dlib在VS2015上的安装教程
简介Dlib库是一个基于C++开发的机器学习算法的工具库,广泛应用在机器人、嵌入式设备、移动手机和高性能计算设备中,以用于解决实际问题。 下面给出Dlib库的官网连接: http://dlib.net/由于最近打算在VS平台上实现fhog特征,发现该库含有该特征,故打算安装试试效果。安装步骤1.解压Dlib 1.首先将Dlib-19.2下载到D盘中(其他盘亦可)。 2.解压放置在D原创 2016-10-15 20:55:24 · 4762 阅读 · 1 评论 -
C++11新特性学习笔记之移动构造函数
C++11新特性学习笔记之移动构造函数指针成员和浅拷贝一般来说,如果一个类中有指针成员,则要小心拷贝成员函数的编写,因 为如果不注意,则会造成程序的内存泄漏。如下所示的例子。 #include <iostream> class HasPtrMem{ public: HasPtrMem() : m_data(new int(0)){} ~HasPt原创 2016-12-11 13:40:34 · 3036 阅读 · 0 评论 -
多线程相关知识梳理
这半年来在做的跟多线程相关,现在可以好好来学习和总结下一些基础知识了。找到一些相关的资料来会汇总一下。 1.基础知识 1.1线程 线程(thread) 是操作系统能够调度的最小执行单元。不过我更喜欢把它理解为,这是操作系统对于 CPU 计算资源的抽象。如同虚拟内存,程序看到的空间资源是操作系统抽象出来的虚拟空间。而看到的时间资源就是操作系统抽象出来的线程了。在早期 CPU 还是单核的时候,如果转载 2017-05-11 21:07:58 · 464 阅读 · 0 评论 -
C++标准库之时间戳、时间段
以前的时间日期库只能支持到秒、毫秒。并不能支持微妙纳秒,C++11带来了chrono,来提供高精度的时间日期库。头文件 chrono这个库主要目的是为不同的系统提供高精度的时间和时钟。为了不用每隔10年为一种时间类型重新解读,这次chrono干脆整出了两个新的概念: duration:时间段 eg:2分钟、120秒 timepoint:时间点,时间点是由两部分组成:时间段 + 起始转载 2017-05-10 08:56:56 · 6176 阅读 · 0 评论 -
针对windows系统的高精度定时器
背景 在实际工作过程中,比如与硬件交互、媒体视频播放、性能分析以及多线程任务同步时,可能需要在windows平台下实现ms级别精度的定时器。然而,这种需求虽然存在,但是由于windows系统并不是一个实时操作系统,实现这种精度的定时器,并不是一件容易的事情。 Windows 不是实时操作系统,所以任何方案都无法绝对保证定时器的精度,只是能尽量减少误差。所以,系统的稳定性不能完全依赖于定时器,必原创 2017-05-21 13:09:11 · 4788 阅读 · 0 评论