自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Graph embedding总结

图神经网络

2022-11-14 21:41:04 110 1

原创 CNN入门学习笔记(3)VGG16

model.py文件from torch import nnfrom torchvision import modelsclass Vgg16(nn.Module): def __init__(self): super().__init__() net = models.vgg16(True) net.classifier = nn.Sequential() self.futures = net self.c.

2022-04-26 17:33:10 322

原创 CNN入门学习笔记(2)AlexNet

model.py文件from torch import nnclass AlexNet(nn.Module): def __init__(self): super().__init__() self.cov1 = nn.Conv2d(3, 96, kernel_size=11, stride=4, padding=1)#输入尺寸为227*227*3 输出为55*55*96 self.pool1 = nn.MaxPool2d(kernel_si.

2022-04-25 20:10:29 157

原创 CNN入门学习笔记(1)LeNet

model.py文件from torch import nnclass LeNet(nn.Module): def __init__(self): super().__init__() self.cov1 = nn.Conv2d(3,6,5,1,0) self.pool1 = nn.MaxPool2d(2,2,0) self.cov2 = nn.Conv2d(6,16,5,1,0) self.pool2 = n.

2022-04-25 12:35:08 111

原创 OPenCV入门学习笔记(6)傅立叶变换

Numpy中的傅立叶变换np.fft.fft2(img)解释:参数为一张灰度图片,返回的值为一个数组。主要的作用是对信号进行频率转换。fshift = np.fft.fftshift(f)解释:将低频部分转移至图像中心。代码如下:import cv2import numpy as npfrom matplotlib import pyplot as pltimg = cv2.imread("lena.jpg", 0) ##读取图片为灰度图f = np.fft.fft2(img)

2022-03-31 11:54:03 92

原创 OPenCV入门学习笔记(5)人脸检测

检测的一般步骤加载xml级联分类器读入图片灰度化处理图片进行检测加载xml级联分类器face_detector = cv2.CascadeClassifier("haarcascade_frontalface_default.xml")读入图片img = cv2.imread("lena.jpg",1)灰度化处理图片gray = cv2.cvtColor(img,cv2.COLOR_BGRA2GRAY)解释:这里不进行灰度化也可以进行检测,但是灰度化后准确性会提高

2022-03-29 22:22:18 4824

原创 OpenCV入门学习笔记(4)算子

Sobel算子cv2.Sobel(img1,ddepth,dx,dy)x =cv2.Sobel(img1,-1,1,0)y =cv2.Sobel(img1,-1,0,1)img2 = cv2.addWeighted(x,0.5,y,0.5,0)解释:Sobel中第一个参数为要进行边缘检测的图片,第二个参数为目标图像深度,第三个和第四个参数为对水平还是垂直方向进行卷积。Scharr算子cv2.Scharr(img1,ddepth,dx,dy)x =cv2.Scharr(img1,-1.

2022-03-29 00:36:31 3630

原创 OpenCV入门学习笔记(3)滤波器

filter2D(img1,ddepth,kernel)img2 = cv2.filter2D(img1,ddepth,kernel)##进行滤波解释:第一个参数为进行卷积操作的图片,第二个参数为目标图像深度,如果没写将生成与原图像深度相同的图像,当ddepth输入值为-1时,目标图像和原图像深度保持一致,第三个参数为卷积核,返回的参数为进行卷积操作后的图片。boxFilter(img1,ddepth,ksize,normalize)img2 = cv2.boxFilter(img1,dde.

2022-03-28 16:36:48 3409

原创 OpenCV入门学习笔记(2)图像进阶操作

cvtColor(src,dst )img2 = cv2.cvtColor(img1,dst)##进行颜色空间变换解释:第一个参数为要转化的图片,第二个参数为进行的颜色空间变换,返回的参数为变换颜色空间后的图片。

2022-03-27 11:53:05 674

原创 OpenCV入门学习笔记(1)图片与视频基本操作

namedWindownameWindow(winname,flags) ;解释:第一个参数为新建窗口的名字,第二个参数为flag值,flag可取值如下,WINDOW_AUTOSIZE :窗口会自动适应图片大小WINDOW_NORMAL :用户可以改变窗口大小WINDOW_OPENGL注:flag默认为 WINDOW_AUTOSIZEresizeWindowresizeWindow(window_name, width, height)解释:第一个参数为新建窗口的名字,第二个参数为.

2022-03-22 20:12:39 2574

原创 opencv相关问题

今天用macos安装opencv,卡在了如下Installing build dependencies ... \错误原因为安装的opencv版本与python版本不一致解决方法如下python -m pip install --upgrade pippip install opencv-python

2022-03-22 11:11:28 5832 3

原创 数据结构考研复试题集整理

逻辑结构与物理结构区别?逻辑结构是指数据元素之间的逻辑关系,而物理结构则是数据的逻辑结构在计算机中的存储形式。逻辑结构可以分为线性结构和非线性结构。其中,线性结构可以分为表、栈、队、串;非线性结构可以分为树、图、集合。物理结构可以分为顺序、链式、索引、散列。数据结构数据结构是研究计算机的操作对象的逻辑结构和物理结构以及在结构上定义的操作,逻辑结构包括线性结构和非线性结构,物理结构包括顺序结构、链式结构、索引结构和散列结构。什么是算法?算法是对特定问题求解步骤的一.

2022-03-21 19:49:22 822

原创 SSM框架中遇到的报错总结

java.lang.ExceptionInInitializerError原因:Could not find resource xxx/xxx/xxx/Mapper.xml解决方法:在pom.xml里加上下面这一段 <build> <resources> <resource> <directory>src/main/resources</directory>.

2022-01-16 12:52:28 958

原创 Git使用及报错

一、Git使用git init #创建新的git仓库git clone path #创建一个本地仓库克隆版本git add <filename> #添加到缓存区git commit -m "代码提交信息" #实际提交改动git push origin master #提交到远端仓库

2022-01-11 12:13:58 175

原创 MAC虚拟机安装Centos

下载镜像文件这里推荐在阿里云官方镜像站下载网址如下:阿里云官方镜像站也可搜索官方途径下载,这里不一一叙述

2020-09-14 16:02:23 204 1

空空如也

空空如也

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

TA关注的人

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