自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 SQL Server 中的 dbo:正确调用表的方法与实践

正确调用表:在本库中调用另一个库的表

2024-04-19 12:38:24 3513 2

原创 SQL Server Profiler:捕获和分析数据库事件的利器

SQL Server Profiler是一个非常有用的工具,可以帮助您诊断和调试数据库性能问题,了解数据库活动,以及进行安全性分析。通过正确使用SQL Server Profiler,您可以更好地管理您的数据库环境。

2024-04-17 12:12:08 1201

原创 快速查看网页最后修改时间

掌握开发者工具与JavaScript bookmarklet,轻松查看网页最后修改时间

2024-04-16 10:26:55 8660 1

原创 SQL Server Management Studio 显示行号

SQL Server Management Studio 显示行号

2024-04-11 09:51:51 5008 1

原创 分析时间复杂度

前言算法是程序的灵魂,那么一段程序又是什么,想必大家都听说过这个概念吧~~程序=数据结构+算法,数据结构与算法是相辅相成,既有联系又有区别的。一、时间复杂度分析概述:算法由控制结构和原操作构成,我们分析一个算法是撇开计算机的硬件和软件的这些因素,仅考虑算法本身的效率。算法的执行时间主要与问题规模有关。我们取一段程序的渐进上界,作为一段程序的时间复杂度,且低阶项在决定渐进确界的时候可以忽略不记,例如:O(n2+n) = O(n2)反之,紧凑下界也是类似。二、数列求和2.1、等差数列首项为a

2021-05-05 17:59:50 3707

原创 c++中使用API(sort)函数进行排序——降序,升序,以及结构体排序

void sort(); void sort( Comp compfunction );

2021-04-27 23:55:32 2265

原创 Opencv图像处理——上采样、下采样、高斯金字塔、拉普拉斯金字塔

本文讲述图像的上采样和降采样的处理一、图像金字塔1.1、图像金字塔的概念      图像金字塔是 图像多尺度表达的一种,是一种以多分辨率来解释图像的有效但概念简单的结构。一幅图像的金字塔是一系列以金字塔形状排列的分辨率逐步降低,且来源于同一张原始图的图像集合。其通过梯次向下采样获得,直到达到某个终止条件才停止采样。我们将一层一层的图像比喻成金字塔,层级越高,则图像越小,分辨率越低。1.2、高斯金字塔概念:高斯金字塔是在图像处理、计算.

2021-03-19 00:39:59 3368 6

原创 VS配置属性表,保存Opencv配置信息

文章目录前言一、打开VS,新建项目1.打开vs,创建空项目:2.点击视图->其他窗口->属性管理器:3.右键属性管理器中的Debug | x64,添加新项目属性表4.新建属性表 -> 命名好后点击添加5.添加好后,我们看到Debug|x64中多了你添加的属性表二、开始配置属性表2.1、右击Opencv_configuration -> 属性2.2、点击在通用属性下的VC++目录:2.2.1、在包含目录下点击编辑,添加路径如下:2.3、链接器->输入->附加依赖项中加入op

2021-03-07 18:13:25 6036 6

原创 Opencv图像处理——数学形态学操作

文章目录前言二、1.2、总结参考来源前言 本文讲述图像处理的形态学操作 # 一、二、1.2、总结参考来源如有疑问,请留言!如有错误,敬请指正!

2021-02-24 01:10:45 2644 6

原创 opencv图像操作——图像模糊

文章目录前言一、模糊理论(Fuzzy Theory)二、模糊原理:三、ps中的模糊1.选择工具栏中的锐化工具2、处理后的图像四、Opencv模糊API操作1、blur()函数2、GaussianBlur()函数3、medianBlur()函数4、bilateralFilter()函数5、filter2D操作五、模糊图像代码演示前言 以下是本篇文章正文内容,下面案例可供参考一、模糊理论(Fuzzy Theory) 模糊理论(Fuzzy Theory)是指用到了模糊集合的基本概念,或连续隶属度函数

2021-02-14 18:59:47 852

原创 opencv图像人脸识别

文章目录前言一、图像的解析,和使用二、基本原理:1、使用imread()函数读取图像:2、分配内存空间:3、检测人脸:4、画出人脸区域:5、五个参数:三、人脸识别具体操作总结:参考来源前言opencv图像人脸识别,使用libfacedetection库对图像进行人脸识别一、图像的解析,和使用参考:https://blog.youkuaiyun.com/ivan_9/article/details/113336452https://blog.youkuaiyun.com/ivan_9/article/details/11

2021-02-13 23:22:25 1334 2

原创 opencv对视频进行人脸识别--使用videoCapture类

文章目录前言一、libfacedetection的配置及基本介绍:二、VideoCapture类:1、构造函数类型:2.1.1、VideoCapture();2.1.2、VideoCapture(const String& filename, int apiPreference = CAP_ANY);2.1.3、VideoCapture(int index, int apiPreference = CAP_ANY);2、构造函数具体定义:三、VideoCapture类的函数:1、open();函数3

2021-02-13 23:01:58 5353

原创 opencv绘制形状与文字

文章目录前言一、图像上绘制几何形状1、了解Point方法2、使用Scalar方法3、绘制线line:总结前言opencv绘制形状与文字一、图像上绘制几何形状1、了解Point方法2、使用Scalar方法3、绘制线line:函数line()简而言之:绘制从第一个点指向第二个点的箭头段。总结...

2021-02-06 22:33:43 485

原创 Opencv图像的亮度和对比度调整

文章目录前言一、图像亮度和对比度的基本概念:1、图像亮度:2、图像对比度:二、RGB三通道色彩空间的图像变换:1、线性变换公式如下:2、操作简介:3、图像亮度调整:4、图像对比度调整:5、三通道图像转换为单通道图像的方法:1)通过imread方法,在后面添加参数 IMREAD_GRAYSCALE2)通过cvtColor方法,直接转换色彩空间为灰度图像,类似于创建新的图像6、图像亮度与对比度同时调整:三、获取图片亮度值总结前言图像的亮度和对比度调整一、图像亮度和对比度的基本概念:1、图像亮度:图像亮

2021-02-02 23:13:21 7321 2

原创 快速幂——高精度求幂

文章目录前言一、快速幂(Fast Exponentiation)的定义:二、快速幂原理:三、常规求幂:四、简单快速求幂:四、递归快速求幂:五、位运算快速求幂:六、高精度快速求幂:六、python高精度快速求幂:七、实战演习:总结前言本文讲述快速幂的原理,以及用法一、快速幂(Fast Exponentiation)的定义:定义:快速求,取base为底数的exp次幂,即求:baseexp;时间复杂度: O(log₂N)二、快速幂原理:思想:每一步都把指数分成两半,而相应的底数做平方运算。不仅能把非

2021-01-31 16:35:34 5154 1

原创 libfacedetection库的配置及基本使用——内涵(cmake编译libfacedetection库)

前言关于libfacedetection库的配置及使用,以及用cmake来编译第三方开源库一、libfacedetection库是什么?1.1、libfacedetection库的定义:       这是一个基于cnn的图像人脸检测开源库。CNN 模型已转换为 C 源文件中的静态变量。源代码不依赖于任何其他库。您需要的只是一个C++编译器。您可以使用一个数据库的编译器在 Windows、Linux、ARM 和任何平台C++源代码。

2021-01-28 19:31:14 3936 4

原创 Opencv图像操作——图像遍历、图像ROI选取、图像混合

前言Opencv图像操作与混合,用opencv实现对图像的修改一、图像是什么?在这一篇文章中,我们对图像已经有了一定的了解https://blog.youkuaiyun.com/ivan_9/article/details/113059961二、OpenCV中数据类型和常用数据类型对应数据类型opencv数据类型对应Mat<uchar>CV_8UMat<char>CV_8SMat<ushort>CV_16UMar<sh

2021-01-26 23:10:57 2958 2

原创 Opencv中的Mat对象——图像数据结构

前言Mat对象作为一个加载或都进去的内存对象,它到底是什么?一、对象是什么?对象就是可以拥有属性和方法的一个集合二、Mat对象怎么样看图像?在正常人眼中,他是一张图片;在我的眼中,他是我的偶像;在计算机中,他会被解析为一个二维数组;二、Mat对象的来源?我们说Mat库是怎么样出现的呢?在opencv1.几的版本中,处理图像是采用IplImage库(采用C语言的风格)来实现的,但很快,内存泄漏的问题就出现了;在此基础上,opencv2.几的版本中引入了面向对象编程,Mat对象就是采用C+

2021-01-24 17:56:45 913 1

原创 C++万能库头文件在vs中的安装

前言C++万能库头文件在vs2019中的安装一、C++万能库是什么?1、C++万能库的定义:简而言之,就是一条语句代替了多条语句,包含了目前c++所包含的所有头文件2、C++万能库的写法:#include <bits/stdc++.h>二、C++万能库包含的内容:如下是bits/stdc++.h所包含的C++所有库函数头文件:#ifndef _GLIBCXX_NO_ASSERT#include <cassert>#endif#include <cctype&

2021-01-23 23:03:46 3935

原创 opencv矩阵掩膜操作

前言本文介绍opencv的矩阵掩膜操作。一、图像的基本操作:1、图像的基本运算有很多种,例如:+、-、、/、位运算、平方根、对数、绝对值等;2、图像也可以放大、缩小、旋转,还可以截取其中的一部分作为ROI(感兴趣区域)进行操作;3、各个颜色通道可以分别提取及对各个颜色通道进行各种运算操作(例如RGB有3种颜色通道,都可以进行运算)。二、掩膜(Mask)是什么?1、掩膜的组成:掩模是由0和1组成的一个二进制图像。可简单理解为一个由0和1组成的矩阵。2、掩膜的定义:用选定的图像、图形或物体,对

2021-01-23 21:32:59 2733 7

原创 opencv在vs2019开发环境下的安装与配置

前言本文主要讲述在vs2019开发环境下配置opencv4.5.1一、vs是什么?简介:Visual Studio是最流行的Windows平台应用程序的集成开发环境。下载地址:https://visualstudio.microsoft.com/zh-hans/注意事项:本文基于C++,下载时需配置C++的工作负载。二、opencv是什么?简介:OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库。下载地址:https://opencv.org/releases/

2021-01-22 14:50:04 2702 9

opencv-4.5.1-vc14_vc15.zip

opencv4.5.1exe可执行文件

2021-01-31

空空如也

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

TA关注的人

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