自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 扩散模型 Diffusion Models - 原理篇

扩散模型 Diffusion Models - 原理篇

2022-07-15 10:14:55 3803 4

原创 opencv(8)--摄像头探测人脸(haar)、人脸识别

级联分类器Haar特征+Adaboost级联分类器以 Haar特征分类器为基础的对象检测技术是一种非常有效的对象检测技术,多用于人脸检测、行人检测等。Haar-like特征是计算机视觉领域一种常用的特征描述算子,也称为Haar特征。Haar特征就是用算子中黑色矩形所有像素值的和减去白色矩形所有像素值的和。def face_detect(image): detector=cv2.Cas...

2020-05-06 21:16:23 664 2

原创 opencv(7)--视频读取

摄像头读取cap=cv2.VideoCapture(0) #摄像头while(True): ret,frame=cap.read() #ret返回True读取成功、frame读取一帧图片 gray=cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY) cv2.imshow('frame',gray) if cv2.waitKey(1)...

2020-05-06 01:03:20 205

原创 opencv(6)--图像梯度、边缘检测

Sobel算子/Scharry算子高斯平滑和微分操作的结合体,抗噪能力好,可设求导方向,当ksize=-1时,会使用3*3的Scharry滤波器def gradient(image): image=cv2.cvtColor(image,cv2.COLOR_RGB2GRAY) sobelx=cv2.Sobel(image,cv2.CV_64F,1,0,ksize=3) #CV_6...

2020-05-05 23:49:50 252

原创 opencv(5)--颜色空间转换、二值化

RGB(R,G,B)=cv2.split(image)zeros=np.zeros(image.shape[:2],dtype='uint8')show(cv2.merge([R,zeros,zeros]))HSV色调(Hue),饱和度(Saturation),明度(Value)Hue(0°~360°)红色:0,绿色:120,蓝色:240Saturation:(0~100) 饱和度...

2020-05-05 22:21:54 882

原创 opencv(4)--平滑

平均平滑kernel=(5,5)blur=cv2.blur(image,kernel) #kernel越大越模糊show(blur)高斯平滑(加权平均值)kernel=(5,5)blur=cv2.GaussianBlur(image,kernel,0) #标准差为0show(blur)中值模糊blur=cv2.medianBlur(image,5) #区别kernel只能...

2020-05-05 17:59:29 127

原创 opencv(3)--形态学

Erosion腐蚀(取局部极小值)kernel1=cv2.getStructuringElement(cv2.MORPH_RECT,(5,5)) #矩形核kernal2=cv2.getStructuringElement(cv2.MORPH_ELLIPSE,(5,5)) #椭圆核kernal3=cv2.getStructuringElement(cv2.MORPH_CROSS,(5,5))...

2020-05-05 16:18:23 137

原创 opencv(2)--图像金字塔

图像金字塔(同一图像的不同分辨率的子图集合)高斯金字塔for i in range(4): image=cv2.pyrDown(image) #降低分辨率,每次降低1/4 print(image.shape) show(image)image=imread('image.jpg')for i in range(4): image=cv2.pyrUp(im...

2020-05-05 15:31:22 129

原创 opencv(1)--基础操作

加载图片import cv2import matplotlib.pyplot as pltimage=cv2.imread('~.jpg')#(h,w,c)=image.shapewidth=image.shape[1]height=image.shape[0]channels=image.shape[2]#由于默认cv2打开图片是BGR排列image=cv2.cvtColor...

2020-05-05 15:14:11 156

原创 任务(1)--手写数字识别

手写数字识别import tensorflow as tfimport numpy as npfrom tensorflow.keras import layers, optimizers, Sequentialimport osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'def preprocess(x, y): #预处理函数...

2020-05-02 22:19:01 215

原创 tensorflow2.0(2)--线性回归

线性回归import tensorflow as tfimport osimport matplotlib.pyplot as pltimport numpy as npos.environ['TF_CPP_MIN_LOG_LEVEL']='2' data=3*np.arange(1000)+np.random.rand(1000)*100 #制造数据y=3x# plt.p...

2020-05-02 19:13:48 261

原创 tensorflow(1) -- GPU加速

使用GPU加速import tensorflow as tfimport timeitwith tf.device('/cpu:0'): cpu_a = tf.random.normal([10000, 1000]) cpu_b = tf.random.normal([1000, 2000]) print(cpu_a.device, cpu_b.device)with tf.d...

2020-05-02 17:26:43 330

原创 python基础(8)--matplot

官方说明文档matplot绘图接口plt.show()%matplotlib inline #直接嵌入图表,不用plt.show()% matplotlib notebook # 可交互的matplotlib窗口,不用plt.show() # 可做一定调整 % matplotlib qt5 #魔法函数,弹出matplotlib控制台图表基本元素imp...

2020-05-02 02:22:59 542

原创 python基础(7)--pandas数据分析库

series概念及创建series是带有标签的一维数组a=pd.Series(np.random.rand(5))0 0.2601081 0.8251442 0.2798253 0.5745634 0.091617s.index :提取标签,属于pandas.indexs.value :属于numpy.ndarray创建:字典创建d...

2020-04-30 10:40:20 223

原创 python基础(6)--numpy

numpy基础数据类型ndarray多维数组的定义及属性import numpy as npar=np.array([1,2,3,4]) :a=[1 2 3 4]与列表的区别是没有,ar.ndim 维度也称rank"秩",可从左往右数[的个数,第1个[则为第一轴ar.shape 类型如(1,4)也为(4,)ar.size 元素的总个数ar.dtype ...

2020-04-27 23:35:57 136

原创 python基础(5)--函数及模块

函数创建函数def f(): return 函数内使用外部变量:def f(): global a可变参数def f(*x): #会将输入的参数打包成一个元组 return Lambda 匿名函数f=lambda x,y:x*yf(1,2) #调用模块创建模块模块含有多个函数:def f1():def f2():def f3():模块路...

2020-04-27 16:12:36 136

原创 python基础(4)--条件循环语句

判断语句基本判断语句if name == 'Jack':if age <18 :两种条件判断语句if age <18:else:多种条件判断语句if age <18:elif:elif:else:循环语句forfor i in range(5):for i in lis : for i in dic:for i in tup:for ...

2020-04-27 15:11:16 120

原创 python基础(3)--字典

字典字典特点dict1={"key":"value"} #键值对一定共同出现,且无序 #key必须是不可变对象字典操作声明:dic={'a':1,'b':2} dic=dict(a=1,b=2)lst1=[("a",1),("b",2)]lst2=[["a",1],["b",2]]lst3=(("a",1),("b",a))dic=dict(lst1)...

2020-04-26 22:39:13 98

原创 python基础(2)--序列

序列通用操作判断值是否属于序列lst=[1,2,3,4]a,b=1,2a in lst :Trueb not in lst: False序列连接,运算lis1+lis2lis*3下标索引lis[0]lis[-1]切片lis[1:2] : [lis[1]]不等于lis[1]lis[:-1] : 除了最后一个数 步长lis[::2] 序列内置全局函数le...

2020-04-26 21:51:47 175

原创 python基础(1)--变量及数据类型

python入门--变量及数据类型数据类型概述数字字符串boolListTupleDict数值转换运算符算术运算符比较运算符逻辑运算符成员运算符数据类型概述数字x1=10x2=10.0type(x1),type(x2)x1:class 'int'x2:class 'float'字符串x3='hello word!'print('''三个引号 可提行''') #同时...

2020-04-26 19:55:16 183

空空如也

空空如也

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

TA关注的人

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