自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 OpenCV4 学习:几种访问图像像素的方法

在 OpenCV 中,访问图像像素有好几种,如:.at、.ptr、ptr()、.data、MatIterator_ 等,不同的像素访问方式的处理时间都不相同。对于实时性要求比较高的应用场景来说,处理的时间极为重要。下面我就来带大家测试一下各种方法的处理时间,以便使大家可以选择性能较优的方法,从而更好地开展 OpenCV 相关的代码编写。

2022-08-20 16:12:54 1113 1

原创 C++ 关键字:static

在 C++ 中,static 意为静态,通常声明在变量或函数前面(包括类)。(1)static 关键字使变量或函数的声明周期变为全局。(2)在源文件的全局变量或全局函数前添加 static 关键字,会使其的作用域限定在本文件内。(3)在类的成员变量或成员函数前添加 static 关键字,可以直接在类外访问(在public声明下),声明周期也为全局并且此类的所有对象共享它们(只占一份内存)。.........

2022-08-10 23:11:04 348

原创 C++实现Logger日志类

在计算机软件中,日志对记录动作、定位错误起到了至关重要的作用。通常在软件发布后,在用户使用中遇到问题的情况下使用,通过日志定位错误,从而快速解决问题。而在C++中却没有自己的日志类,想要使用日志通常需要自己定义或者下载使用boost。所以为了方便使用,我简单的实现了日志类的功能。实现代码如下(Logger.hpp):#pragmaonce#include<iostream>#include<string>#include&...

2022-03-05 14:41:31 1281

原创 C++实现Timer时间类

在 C/C++中,获取系统时间通常使用C的结构体来实现,使用起来相对不是很方便。而在使用等待函数的时候,windows和linux下使用的头文件和函数都不相同,等待的时间单位也不同(windows下为毫秒 linux下为微秒和秒)。为了方便使用,我将这些功能封装成了Timer类。实现代码如下(Timer.gpp):#pragmaonce//判断操作系统#ifdef_WIN32#pragmawarning(disable:4996)#include<wi...

2022-03-04 19:51:20 3209

原创 C++实现BitMap位图类

bitmap意为位图,它的每一位用于存放状态,适用于大规模并且不重复的数据,判断某个数据是否存在于位图之中。之前看过一道腾讯的面试题,有两组数据分别是40亿个QQ号码和60亿个QQ号码,需要查找它们之间重合的数据。如果使用暴力查找一一匹配的话,时间和空间是都吃不消,时间和空间的复杂度很高,很不适用;如果使用分治法分批处理的话,内存可以降低,但是时间复杂度依然很高,也不太适用。如果使用位图的话,就可以很好的解决这个问题,时间空间上都吃的消。在C++中,整型占32位4个字...

2022-03-01 20:53:15 3372

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除