自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 11.5..

是一个非常流行的 Python 库,专门用于人脸识别任务。它基于 dlib 库和 HOG(Histogram of Oriented Gradients)特征以及深度学习模型,提供了简单易用的接口来进行人脸检测、面部特征点定位和人脸识别。库由 Adam Geitgey 开发,旨在简化人脸识别任务,使其更加容易上手。主要功能人脸检测检测图像中的人脸位置。支持使用 HOG 特征或 CNN(卷积神经网络)进行人脸检测。面部特征点定位检测人脸上的关键特征点(如眼睛、鼻子、嘴巴等)。人脸识别。

2024-11-05 19:10:46 929

原创 11.4..

在深度学习中,滤波器又称为卷积核,滤波的过程成为卷积。

2024-11-04 20:28:12 801

原创 11.1...

在计算机视觉和图像处理领域,图像预处理是一个重要的步骤,它能够提高后续处理(如特征提取、目标检测等)的准确性和效率。OpenCV 提供了许多图像预处理的函数和方法,以下是一些常见的图像预处理操作:图像空间转换图像大小调整图像仿射变换图像翻转图像裁剪图像二值化处理图像去噪边缘检测图像平滑处理图像形态学。

2024-11-01 18:43:43 833

原创 10.31-OpenCv

OpenCV其实就是一堆C和C++语言的源代码文件,这些源代码文件中实现了许多常用的计算机视觉算法。OpenCV的全称是Open Source Computer Vision Library,是一个开放源代码的计算机视觉库OpenCV最初由英特尔公司发起并开发,以BSD许可证授权发行,可以在商业和研究领域中免费使用,现在美国Willow Garage为OpenCV提供主要的支持OpenCV可用于开发实时的图像处理,计算机视觉以及模式识别程序,目前在工业界以及科研领域广泛采用。

2024-10-31 18:45:43 1875

原创 10.29

一个.py 文件就是一个模块模块是含有一系列数据函数类等的程序作用把相关功能的函数等放在一起有利于管理,有利于多人合作开发模块的分类内置模块(在python3 程序内部,可以直接使用)标准库模块(在python3 安装完后就可以使用的 )第三方模块(需要下载安装后才能使用)自定义模块(用户自己编写)模块名如果要给别的程序导入,则模块名必须是 标识符实例'''小张写了一个模块,内部有两个函数,两个字符串... 此处省略 200字'''​'''此函数用来求和'''

2024-10-29 17:14:41 906

原创 10.28

接上篇。

2024-10-28 17:13:17 1020

原创 10.25

重置索引(reindex)可以更改原 DataFrame 的行标签或列标签,并使更改后的行、列标签与 DataFrame 中的数据逐一匹配。# 新的行索引 ['a', 'b', 'c', 'd'] 包含了原索引中不存在的标签 'd',使用 method='ffill' 进行前向填充,因此 'd' 对应的行填充了前一行的值。如果为 False,则返回一个新的排序后的对象。# df1 的行索引被重新索引为 df2 的行索引,因此 df1 中不存在的行索引 'd' 对应的行填充了 NaN。kind:排序算法。

2024-10-25 16:59:30 551

原创 OpenCv-01

image.shape#(512,512,3),与pillow不同的是,opencv返回的是BGR格式,每个像素能取的像素强度范围是[0,255],通过max和min获取最大和最小值。image=cv2.imread(my_image) #imread()函数将图片转换为ndarray数组。结果是蓝色的一张图片,这是因为返回的是BGR格式,经过下面的处理,返回的就是正常的格式了。使用opencv对图像进行一些简单的处理。也可用matplotlib。2.把彩色图像变成灰色图像。可将png转为jpg。

2024-10-24 20:18:37 315

原创 10.24Pandas

Pandas 是一个开源的第三方 Python 库,从 Numpy 和 Matplotlib 的基础上构建而来Pandas 名字衍生自术语 "panel data"(面板数据)和 "Python data analysis"(Python 数据分析)Pandas 已经成为 Python 数据分析的必备高级工具,它的目标是成为强大、灵活、可以支持任何编程语言的数据分析工具Pandas 是 Python 语言的一个扩展程序库,用于数据分析。

2024-10-24 16:43:34 892

原创 Matplotlib

Matplotlib 库:是一款用于数据可视化的 Python 软件包,支持跨平台运行,它能够根据 NumPy ndarray 数组来绘制 2D 图像,它使用简单、代码清晰易懂Figure:指整个图形,您可以把它理解成一张画布,它包括了所有的元素,比如标题、轴线等Axes:绘制 2D 图像的实际区域,也称为轴域区,或者绘图区Axis:指坐标系中的垂直轴与水平轴,包含轴的长度大小(图中轴长为 7)、轴标签(指 x 轴,y轴)和刻度标签。

2024-10-23 15:40:32 837

原创 10.22

nditer 是 NumPy 中的一个强大的迭代器对象,用于高效地遍历多维数组。nditer 提供了多种选项和控制参数,使得数组的迭代更加灵活和高效。nditer 提供了多种控制参数,用于控制迭代的行为。1.order 参数order 参数用于指定数组的遍历顺序。默认情况下,nditer 按照 C 风格(行优先)遍历数组。2.flags 参数flags 参数用于指定迭代器的额外行为。multi_index: 返回每个元素的多维索引。

2024-10-22 16:53:30 934

原创 10.21 Numpy

NumPy 的全称是“ Numeric Python”,它是 Python 的第三方扩展包,主要用来计算、处理一维或多维数组在数组算术计算方面, NumPy 提供了大量的数学函数NumPy 的底层主要用 C语言编写,因此它能够高速地执行数值计算NumPy 还提供了多种数据结构,这些数据结构能够非常契合的应用在数组和矩阵的运算上。

2024-10-21 16:55:51 947

原创 10.18

迭代器是访问可迭代对象的工具迭代器是指用 iter(obj) 函数返回的对象(实例)迭代器可以用next(it)函数获取可迭代对象的数据。

2024-10-18 19:46:40 877

原创 类和对象.

类是创建对象的 ”模板”。数据成员:表明事物的特征。相当于变量方法成员:表明事物的功能。相当于函数通过class关键字定义类。类的创建语句语法:class 类名 (继承列表):实例属性(类内的变量) 定义实例方法(类内的函数method) 定义类变量(class variable) 定义类方法(@classmethod) 定义静态方法(@staticmethod) 定义类的创建的说明:类名必须为标识符(与变量的命名相同,建议首字母大写)类名实质上就是变量,它绑定一个类。

2024-10-17 18:03:39 673

原创 推导式-函数

一个变量声明以后,在哪里能够被访问使用,就是这个变量"起作用"的区域:也就是这个变量的作用域一般来说,变量的作用域,是在函数内部和外部的区域 来体现,因此常常与函数有关。

2024-10-16 18:49:47 890

原创 10.14

几何定义:向量是一个有方向和大小的量,通常用箭头表示。向量的起点称为原点,终点称为向量的端点。代数定义:向量是一个有序的数组,通常表示为列向量或行向量。向量的表示几何表示:在二维或三维空间中,向量通常用箭头表示,箭头的方向表示向量的方向,箭头的长度表示向量的大小。代数表示:向量可以用列向量或行向量表示,如上所述。坐标表示:在二维或三维空间中,向量可以用坐标表示。例如,二维向量 v=(v1,v2)v=(v1,v2) 表示在 xx轴和 yy轴上的分量。设 A 是一个 n×n 的方阵。

2024-10-14 17:26:53 1060

原创 10.12

对于两个随机变量 X 和 Y,它们的协方差定义为:其中 EX 和 EY 分别是 X 和 Y 的期望值。协方差的计算公式可以表示为:行列式是一个数学概念,主要用于线性代数中,它是一个可以从方阵(即行数和列数相等的矩阵)形成的一个标量(即一个单一的数值)。以3阶行列式为例:从上述公式可以看出:3阶行列式按行展开后为6项,每项为3个不同行不同列的3个元素相乘aij元素的行标i都是123的自然排列aij元素列标j则为:123、231、312、321、213、132,总数为3!=6。

2024-10-12 19:10:16 790

原创 10.11概率论

事件可以定义为随机变量取特定值的集合。一般用{X=?}表示。例如,如果随机变量 X 表示掷骰子的结果,那么事件 "掷得奇数" 可以表示为 {X=1} 或 {X=3}或 {X=5}。

2024-10-11 20:07:55 1859

原创 10.10概率论

事件是指在某个试验或观察中可能发生的结果或结果的集合。是样本空间的一个子集,可以包含一个或多个样本点,也可以是整个样本空间。事件用大写字母,如 A,B,C 等表示。例子事件A={1,2,3}基本事件是指试验中不可再分的最简单的事件。每个基本事件代表一个单一的可能结果。例子:抛一枚硬币:基本事件是“正面”和“反面”。掷一个六面骰子:基本事件是“1点”、“2点”、“3点”、“4点”、“5点”和“6点”。复合事件是由多个基本事件组合而成的事件。复合事件代表多个可能结果的集合。例子:抛两枚硬币:复合事件可以是“至少

2024-10-10 19:13:51 1033

原创 10.9高数

定积分表示函数 f(x)在区间 [a,b]上的累积效应或面积。分割区间: 将区间 [a,b]分割成 n 个小区间,每个小区间的长度为 Δxi,其中,且 x0=a,xn=b。取样本点: 在每个小区间内取一个样本点 ξi。构造黎曼和: 构造黎曼和,表示函数 f(x) 在区间 [a,b]上的近似累积效应或面积。

2024-10-09 18:28:56 689

原创 10.8高数

连续性一个函数 f(x) 在点 x=a 处连续,如果满足以下条件:这意味着当 x 接近 a 时,函数值 f(x)也接近 f(a)。换句话说,函数在点 x=a处没有跳跃或断裂。可导性一个函数 f(x) 在点 x=a处可导,如果它在该点处的导数存在,即:这意味着函数在点 x=a 处的变化率是有限的,并且有一个确定的值。所以从连续和可导定义看出,可导的条件比连续的条件更严格。对于一个函数 f(x),其 n 阶导数定义为:其中 n是正整数。微分是函数在某个变化过程中的改变量的线性主要部分。

2024-10-08 17:20:39 727

原创 Python9.30

与字符串一样,元组之间可以使用 +、+=和 * 号进行运算。这就意味着他们可以组合和复制,运算后会生成一个新的元组。

2024-09-30 22:58:56 883

原创 Python学习

从i到j的s的切片被定义为索引为k的项目序列,使得i<=k<j。数组在内存中连续存储值,在python中,列表会自动管理内存,它更像一个链表,但是我们也不需要了解指针,不需要了解节点,不需要实现链表,只需作为数据类型使用列表。x=(1,[2,5]),对[2,5]进行修改,不可以改成别的列表x[1]=[3,4,5]s[i:j:k] 对s从位置i~j,以步长为k进行切片,不包括j。j=-1,i,k省略,就是步长为1从左到右的切片,取不到-1。正向的,列表索引从 0 开始,第二个索引是 1,依此类推。

2024-09-29 18:17:58 1041

原创 Python学习

print输出变量前,要提前定义,否则会报错可以传入一个或者多个数据,用逗号隔开sep参数可以指定分隔符,默认是空格end参数可以指定输出结束符,默认是\n,连续打印会换行。

2024-09-27 19:33:49 764

原创 运算符-内置函数-字符串

按位与:按位或:按位异或:按位取反<<:左移位>>:右移位a & b功能:对于每一位,如果a和b的相应位都是1,则结果位为1,否则为0。# 示例:计算两个二进制数的按位与a = 0b1011 # 二进制表示的11b = 0b1101 # 二进制表示的13result_and = a & b # 计算两者之间的按位与print(bin(result_and)) # 输出:0b1001 (十进制为9)a | b功能:对于每一位,只要a和b中至少有一位是1,则结果位为1,否则为0。

2024-09-26 19:16:14 888

原创 Python基础-变量类型-代码的注释-数字(Number)

A and B表达式的结果: 如果A表达式的布尔判定为真则B表达式的结果作为整个表达式的结果,如果A表达式的布尔判定为假则A表达式的结果作为整个表达式的结果。字符串(str):表示文本数据,用单引号(')或双引号(")括起来,例如"Hello, World!x 和 y 是数字.可以看出fn()结果为假,根据规则,fm()没有被调用,结果是fn()的返回值。空值(NoneType):表示一个特殊的空值,通常用于表示缺失或未定义的值。列表(list):可变序列,用于存储一组值,可以包含不同类型的元素。

2024-09-25 17:09:43 568 1

原创 Python和Anaconda下载及环境配置

D:\cd\envs\python_39\python.exe D:\py3.9\pythonProject\py1.py 这行命令表示使用位于 D:\cd\envs\python_39 的 Python 3.9 解释器来运行 D:\py3.9\pythonProject\py1.py 这个脚本。打开安装包,点击下一步,能勾选的都勾上,选择下载路径,默认是C盘,等待安装完成。Python变量只能由数字(0-9),字母(a-z,A-Z),下划线(_)构成。在 Python 中,以单下划线开头的变量(如。

2024-09-24 17:29:23 2450 2

空空如也

空空如也

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

TA关注的人

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