自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 现代信号处理技术(一)信号的分类和正交分解

1.信号的分类按照信号随自变量时间的取值特点,信号可分为连续时间信号(模拟信号)和离散时间信号(如果满足信号取值为某个量值的整数倍这一条件就是数字信号)。工程中常用的信号分类是按照信号取值随时间变化的特点分类的。从这一角度出发,信号可以分为确定性信号和随机信号两大类。确定性信号的所有参数都已经确定,并且能够用确定性图形、曲线或数学解析式准确描述。该类信号对于给定的某一时刻,都有确定的取值。比如单位阶跃信号、单摆运动等。不能用明确的数学表达式来描述的、具有随机性的信号称为随机信号。这里的随机性是指信号在某

2021-09-01 17:22:05 1919

原创 opencv入门系列教学(七)改变颜色空间、提取彩色对象

0.序言之前的博客里我们介绍了opencv在图像上的基本操作,下面我们来进行稍微深入一点的介绍,从这里开始我们可以发现opencv库能给我们带来的更多更有趣的功能。从现在开始,我们将逐步深入了解opencv库中对图像处理的一些高级方式。在这篇博客中,我们将学习如何将图像在色彩空间之间的转换,例如BGR转换成灰色,BGR转换成HSV等 此外,我们还将创建一个应用程序,以提取视频中的彩色对象 我们还将学习以下功能:cv.cvtColor,**cv.inRange**等1.改变颜色空间OpenC

2021-09-01 11:36:19 270

原创 opencv入门系列教学(六)图像上的算术运算(加法、融合、按位运算)

0.序言这一篇博客我们将学习图像的几种算术运算,例如加法,减法,按位运算等。1.图像加法我们可以通过OpenCV函数cv.add()或仅通过numpy操作res=img1+img2res = img1 + img2 将两个图像加起来。两个图像应具有相同的深度和类型,或者第二个图像可以只是一个标量值。注意:OpenCV加法和Numpy加法之间有区别。OpenCV加法是饱和运算,而Numpy加法是模运算。例如,考虑以下示例:>>> x = np

2021-08-31 16:26:11 283

原创 opencv入门系列教学(五)图像的基本操作(像素值、属性、ROI和边框)

0.序言每个图像是由一个个点组成的,而这些点可以表示为像素值的形式。这篇博客里我们将学会:访问像素值并修改它们 。 访问图像属性 。 设置感兴趣区域(ROI) 。 分割和合并图像。对于图像的基本操作我们需要对numpy知识的了解,不需要很多,只知道基本用法即可。这里暂不赘述,读者可查阅其余资料进行学习。1.访问和修改像素值让我们先加载彩色图像:import numpy as npimport cv2 as cvimg = cv.imread('cat.jpg')我

2021-08-30 17:03:02 570

原创 opencv入门系列教学(四)处理鼠标事件

一、鼠标事件的简单演示鼠标事件可以是与鼠标相关的任何事物,例如左键按下,左键按下,左键双击等。我们先来看看鼠标事件有哪些,在python中执行下面代码:import cv2 as cvevents=[i for i in dir(cv) if 'EVENT' in i]print(events)输出结果:通过此活在这里,我们创建一个简单的应用程序,无论我们在哪里双击它,都可以在图像上绘制一个圆。首先,我们创建一个鼠标回调函数,该函数在发生鼠标事件时执行。动和地点,我们可以做任何我们喜欢

2021-08-29 18:22:18 368

原创 OpenCV入门系列教学(三)绘制几何形状及添加文本

一、绘制简单的几何形状和添加文本opencv中绘制图形很简单,我们只需要使用下面这些常用函数即可。#画线cv2.line()#画圆cv2.circle()#画矩形cv. rectangle()#画椭圆cv.ellipse()#向图像添加文本cv.putText()在上述所有功能中,我们可以看到一些常见的参数,如下所示:img:我们要绘制形状的图像 color:形状的颜色。对于BGR,将其作为元组传递,例如:(255,0,0)就是蓝色。灰度图的话,我们只需要传递标量值即

2021-08-26 11:00:26 204

原创 opencv入门系列教学(二)图像入门:读取、展示并保存视频

一、从相机读取视频通常情况下,我们必须用摄像机捕捉实时画面。让我们从摄像头捕捉一段视频(我使用的是我笔记本电脑内置的网络摄像头) ,将其转换成灰度视频并显示出来。要捕获视频,你需要创建一个 VideoCapture 对象。它的参数可以是设备索引或视频文件的名称。设备索引就是指定哪个摄像头的数字。你可以通过传递1来选择第二个相机,以此类推。在此之后,你可以逐帧捕获。但是在最后,不要忘记释放俘虏。import cv2 as cvcap = cv.VideoCap...

2021-08-25 15:51:39 221

原创 opencv入门系列教学(一)图像入门:读取、展示并保存图像

一、图像读取使用 OpenCV读取图像可以使用此函数读取图像。cv2.imread()图像应该在工作目录或图像的完整路径给出。需要给它传递两个参数,第二个参数是一个标志,它指定了读取图像的方式。CV. IMREAD_ COLOR:加载彩色图像。任何图像的透明度都会被忽视。它是默认标志。CV. IMREAD GRAY SCALE:以灰度模式加载图像。CV. IMREAD UNCHANGED:加载图像,包括 alpha通道。注意除了这三个标志,你可以分别简单地传递整数1、.

2021-08-25 14:30:25 493

空空如也

空空如也

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

TA关注的人

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