自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Fanf_f备忘录

这里是备忘录喔

  • 博客(64)
  • 资源 (4)
  • 收藏
  • 关注

原创 CSDN~BLOG目录

目中目|录中录==网站(收藏夹)==【网站汇总】安装教程系列【网站汇总】一些OJ平台【网站汇总】杂==计算机视觉==【CV】Anaconda安装教程【CV】Python下载安装及环境变量配置教程【CV】OpenCV(基于Python)学习笔记==嵌入式==【网站汇总】单片机常用通讯协议【C语言】一些简单编译错误或警告【C语言】数组指针与指针数组的区分与应用==前端==【注意事项】Markdown遇到的小问题【Vue】新建一个Vue3项目==科研相关(无技术)==【注意事项】论文/申报书格式【网站汇总】论文相

2022-01-29 16:54:56 2407

原创 【课程作业】提取图中苹果的面积、周长和最小外接矩形的python、matlab和c++代码

在图像处理中,提取对象的关键属性是常见的任务之一。本文将演示如何使用三种流行的编程语言——Python、Matlab和C++,利用相应的图像处理库(OpenCV或Matlab内置函数)来提取图像中苹果的面积、周长和最小外接矩形。

2024-02-24 20:46:04 383 2

原创 【nvidia-smi命令】NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver报错原因及解决

出现这个问题是在重启系统,ubuntu系统在安装某些内核文件后,应该是内核升级导致的,当前的内核与之前安装的nvidia驱动不匹配。除此之外,笔者将两个显示器接在同一张显卡上,会出现只能点亮一个显示器的问题,而在windows系统中就没有这个问题。笔者出现了两次这个问题,都能成功安装,如果有安装失败的情况,可以参考下面的博文。执行后的输出的最后一行的版本号为550.40.07。执行后显示completed字样,就代表安装成功。

2024-02-24 20:25:05 798

原创 完美解决ubuntu+windows双系统下时间不正确问题

在同一台电脑上安装ubuntu+windows双系统时,会出现某个系统的时间不正确的问题,而由于windows同步时间实在是太慢了,如果不去解决,windows上的时间大概率一直都是不对的。

2024-02-24 20:10:07 1772

原创 解决方案:安装windows11 需要连接到internet才能继续设置你的设备

3.系统会重新启动,再次进入“让我们为你连接到网络”界面时,就可以选择“我没有internet连接”选项了。你需要连接到Internet才能继续设置你的设备。连接后,你讲获得最新功能和安全更新。由于台式机没有安装网卡驱动,所以此时搜索不到wifi。1.弹出“让我们为你连接到网络”界面时,按。让我们为你连接到网络。

2024-02-21 23:45:52 2531

原创 【AI】安装ubuntu20.04教程

3.选择启动设备为安装了镜像的U盘。(华硕为按F8选择启动设备,然后点击u盘即可)2.重启进入Bios(华硕主板是按开机键后狂按delete或F2)路径为/ubuntu-releases/20.04/,下载。1.使用ultraiso打开前面下载的镜像文件。4.选择磁盘驱动器为需要安装镜像的u盘。下载ubuntu20.04镜像。6.刻录成功,耗时约5分钟。

2024-02-13 19:39:41 656

原创 【AI】手把手教你用SSH与GitHub仓库建立连接

手把手教你用ssh连接github!在使用原来的账户密码方式建立连接时,发现终端提示:大概就是说github关闭了之前的这种不安全的方式,现在需要使用ssh来连接。笔者系统版本为Ubuntu 20.04.6 LTS 64位,windows系统也可参照下面的步骤进行设置,唯一的不同只有路径命名有区别。

2024-02-05 17:14:15 288

原创 【AI】nvidia-smi相关命令备忘

utm_id=0其中有一项为将GPU设置为persistence mode,开启后,即使没有应用程序在访问GPU,NVIDIA驱动程序也会保持加载,在运行一些短期作业时会起到作用,可以防止每次启动GPU应用程序时出现很长延迟,但会增加功耗。开启命令为关闭命令为参考:utm_id=0utm_id=0。

2024-02-05 15:57:13 168

原创 2024年1月1日答案

共集电路具有接近1的电压增益和高输入阻抗,可有效隔离前一级放大器和负载之间的相互影响,使其不会由于负载变化而改变工作点。因此,它适合作为缓冲器用于多级放大器中。Miller定理说明,反馈电容的影响可以等效为一侧接地的电容,其值是原电容乘以(1-增益)。在共基放大器中,输入和输出几乎没有电压差,因此反馈电容的Miller效应几乎被消除.由于共基放大器的电压增益接近1,所以电容的Miller效应被最小化。(基极的输入电阻近似等于基极电阻)

2024-01-01 16:05:38 482

原创 【网页】腾讯云轻量应用服务器搭建网站

腾讯云主机Ubuntu之服务器环境搭建以及宝塔面板安装Linux常用工具之XFTP、Xshell配置Linux系列 – XShell破解版安装教程

2023-10-02 14:10:47 150

原创 【CV】SRCNN复现代码详解

参考:pytorch drop_last参数torch之DataLoader参数pin_memory解析

2023-10-02 14:10:40 269

原创 【CV】各种库安装报错及解决办法

【代码】【CV】各种库安装报错及解决办法。

2023-10-02 14:07:58 212

原创 【CV】树莓派+OpenCV-python解决摄像头分辨率及帧率过低无法调整问题

在树莓派上使用opencv调整摄像头的帧率及分辨率,解决摄像头帧率过低和分辨率无法调整问题

2022-08-06 21:45:15 9867 2

原创 【CV】OpenVINO安装教程

如果提示环境变量过长,可以在系统环境变量中按上图的内容输入OpenVINO路径,四个路径用分号分隔,然后在系统变量中的Path中添加%OpenVINO%,如下图。其中python要求3.6-3.8,可以用anaconda新建一个虚拟环境安装python3.7。如果在安装过程中出现闪退问题,是系统不兼容导致,在文件属性中开启兼容模式,开启后再次打开即可。打开cmd,激活anaconda环境(python3.6-3.8),cmd中执行。按下图配置环境变量,注意路径需要换成自己对应的安装路径。..........

2022-07-29 00:53:15 2046

原创 【杂】pip换国内源教程及国内源地址

中国科技大学https//pypi.mirrors.ustc.edu.cn/simple/清华大学https//pypi.tuna.tsinghua.edu.cn/simple。阿里云https//mirrors.aliyun.com/pypi/simple/华中理工大学https//pypi.hustunique.com/豆瓣https//pypi.douban.com/simple/山东理工大学https//pypi.sdutlinux.org/......

2022-07-28 21:31:24 1026

原创 【CV】在windows上安装和使用Yolo_mark

下载、安装、使用Yolo_mark面板中选择,把其中的默认路径更改为自己的opencv的相同文件夹的路径面板中选择,把其中的默认路径更改为自己的opencv的相同文件夹的路径,(右侧有小箭头下拉点击编辑可以更方便地更改),完成后点击确定保存。在VS中切换为,右键项目,点击,开始编译。编译完成后在文件夹中可以找到文件之后进入opencv安装目录,打开,选择和两个文件,复制到Yolo_mark的路径下。最后在文件夹中打开,注意不是exe文件,即可打开软件...

2022-07-14 00:24:07 1315 1

原创 MATLAB主窗口与编辑器窗口分开为两个界面的解决办法

问题:matlab用鼠标拖编辑器窗口可以把编辑器拖出去成为另一个窗口在被拖出来的窗口里点击小箭头然后点击停靠(快捷键)之后在主窗口中可能会显示成这样↓可以在菜单栏中的中选择即可恢复到原来的布局...

2022-06-24 13:00:47 10519 3

原创 腾讯云轻量应用服务器ubuntu使用xshell安装宝塔面板

可在官网下载非商业用途的免费版本安装笔者这里已经创建好了一个密钥所以列表中已经显示有一个密钥注意绑定实例前需要对服务器关机

2022-06-23 20:40:37 509

原创 【前端】Axios在vue3中的使用教程及注意事项

目录引入使用get请求引入首先运行npm install --save axios vue-axios命令安装axios和vue-axios在vue3项目的main.js文件中插入以下代码引入axios,注意vue-axios和axios需要搭配使用import axios from 'axios';import VueAxios from 'vue-axios'axios.defaults.baseURL = 'https://www.xxxx.com/';app.use(VueAxio

2022-05-04 21:48:46 1328 1

原创 【嵌入式】从STM32F103ZET6移植到STM32F103RCT6的流程

目录1.选择新的芯片型号2.更换启动文件3.更改宏定义4.修改晶振5.修改Jlink设置1.选择新的芯片型号在MDK5中打开target,在device标签中选择新的芯片型号,这里以STM32F103RC为例,选择后点击OK确认。2.更换启动文件在官方提供的库中SSTM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\路径下可找到启动文件,也可在我上传的STM32F10x启动文件下载

2022-03-30 16:12:06 3858

原创 【其他】利用Python在局域网内传送文件

在需要发送的文件的路径上打开cmd,输入python -m http.server 8080(端口可以自定义)-m表示的是以模块引入,m表示module,在这里的作用是让编译器自行查找http.server的文件位置;当然也可以找到这个模块的绝对路径再直接用python ...运行,但这样会变得很麻烦在cmd中执行ipconfig命令找到发送端的IPv4地址,这里假设是192.168.1.1在接收端浏览器中直接访问192.168.1.1:8080即可查看发送的文件,点击需要的文件下载..

2022-03-14 01:45:00 874 1

原创 【嵌入式】openmv与stm32的串口通信

参考:(文中部分图/文字/代码来自以下文章,部分内容由于时间久远已经找不到原作者,可联系注明或删除)PYTHON串口数据打包发送STM32接收数据解析openmv中文文档这里以openmv循迹代码为例main.pyTHRESHOLD = (74, 100, -128, 127, -128, 127) # 识别白线import sensor, image, timefrom pyb import LED,UARTuart = UART(3, 115200)uart.init(11520.

2022-03-13 20:13:53 8684 9

原创 【CV】Pytorch一小时教程添加损失函数图像可视化训练过程

Pytorch一小时教程中的图像分类器(GPU版本)的原代码为:import torch.optim as optimimport torchimport torchvisionimport torchvision.transforms as transformstransform = transforms.Compose( [transforms.ToTensor(), transforms.Normalize((0.5, 0.5, 0.5), (0.5, 0.5, 0.5)

2022-02-26 01:00:00 1300

原创 【CV】pycharm中的报错

1.Unresolved attribute reference ‘next’ for class ‘Iterator’神经网络中使用dataiter.next()时出现笔者尝试了下面两种方法都没有成功方法一File → Settings → Editor → File Types → Ignore files and folders,去除框中的:init.py;,然后确认,等待文件重新扫描(笔者这个框中没有__init__.py,所以尝试了第二种方法依然没有成功)方法二File → In

2022-02-25 06:45:00 1406 1

转载 【CV】Pytorch中的Tensor常用的类型转换函数

Pytorch中的Tensor常用的类型转换函数(inplace操作):(1)数据类型转换在Tensor后加 .long(), .int(), .float(), .double()等即可,也可以用.to()函数进行转换,所有的Tensor类型可参考https://pytorch.org/docs/stable/tensors.html(2)数据存储位置转换CPU张量 ----> GPU张量,使用data.cuda()GPU张量 ----> CPU张量,使用data.cpu()(3

2022-02-24 21:28:28 329

原创 【CV】Pytorch一小时入门教程-代码详解

pytorch一小时教程,神经网络训练代码全流程详解,CNN卷积神经网络图像分类器

2022-02-24 06:00:00 502

原创 【CV】深度学习中Epoch, Batch, Iteration的含义

Epoch使用训练集的全部数据样本进行一次训练,称为一次epoch,即所有训练集的样本都在神经网络中进行了一次正向传播和一次反向传播神经网络中需要有多次epoch,每次epoch中会进行一次更新权重(weight),多次epoch后权重多次更新会变得更加准确训练集中样本数量可能非常多,所以需要分成很多小块来进行训练,分成的小块就是batchBatch将所有的训练集的样本分成若干个batchBatch_Size每个batch的大小Iteration(一次迭代)训练一个batch就是一次为l.

2022-02-23 06:00:00 824

原创 【CV】PyTorch安装教程

安装anaconda,查询CUDA,虚拟环境,使用清华镜像,安装pytorchNVIDIA GeForce RTX 3050 Ti Laptop GPU with CUDA capability sm_86 is not compatible with the current PyTorch installation.The current PyTorch install supports CUDA capabilities sm_37 sm_50 sm_60 sm_61 sm_70 sm_75 comp

2022-02-22 06:00:00 1050

原创 【CV】吴恩达卷积神经网络 | 第2章 | 深度卷积网络模型:案例研究

目录2 深度卷积网络模型:案例研究2-2 经典网络LeNet-5AlexNetVGG-162-3 残差网络(ResNet)2-4 为什么使用残差网络2-5 网络中的网络及1×1卷积2-6 初始网络(Inception network) motivation2-7 初始网络(Inception network)2-8 MobileNet2.

2022-02-21 06:00:00 237

原创 【CV】吴恩达卷积神经网络 | 第1章 | 卷积神经网络的基础

目录1 卷积神经网络1-1 计算机视觉1-2 边缘检测实例1-3 更多边缘检测1-4 填充(padding)1-5 卷积步长(stride)1 卷积神经网络1-1 计算机视觉1-2 边缘检测实例左侧矩阵为原图像,中间矩阵为卷积核(这是一个垂直边缘检测过滤器),右侧为结果图像,星号表示卷积运算结果中的第一行第一列的值为:把卷积.

2022-02-20 06:00:00 387

原创 【嵌入式】STM32/μVision中的报错问题及解决办法

目录1.找不到头文件问题概要解决方法2.重复定义问题概要解决方法1.找不到头文件问题概要在正点原子stm32的TFTLCD显示实验例程中插入OLED显示功能时提示了找不到头文件的错误在main.c文件中#include "oled.h"报错HARWARE文件夹中已经添加了oled.c文件编译报错:main.c(7): error: #5: cannot open source input file "oled.h": No such file or directory解决方法1.主窗

2022-02-19 06:00:00 3802 1

原创 【CV】吴恩达机器学习课程笔记 | 第15章

目录15 异常检测15-1 问题动机15-2 高斯分布(正态分布)15-3 算法15-4 开发和评估异常检测系统15-5 异常检测vs监督学习15-6 选择要使用的特征15-7 多元高斯分布15-8 使用多元高斯分布的异常检测15 异常检测15-1 问题动机以飞机发动机的异常检测为例,x1x_1x1​和x2x_2x2​分别表示发动机的两个特征,先有一堆数据集表示.

2022-02-18 06:00:00 183

原创 【CV】吴恩达机器学习课程笔记 | 第14章

目录14 降维14-1 目标I:数据压缩14-2 目标II:可视化14-3 主成分分析方法(PCA)14-4 主成分分析算法(PCA)14-5 压缩重现(解压缩)14-6 选择主成分数量14-7 应用PCA的建议14 降维14-1 目标I:数据压缩如上图,将数据从二维压缩为一维,以表示同一个物体的长度为例,x1x_1x1​为用厘米表示,x2x_2x2​为用英尺表.

2022-02-17 06:00:00 292

原创 【CV】吴恩达机器学习课程笔记 | 第13章

目录13 聚类算法13-1 无监督学习13-2 K均值(K-means)算法13-3 优化目标13-4 随机初始化(K均值聚类算法)13-5 如何选择聚类数量K13 聚类算法13-1 无监督学习无监督学习的数据集是一堆不带标签的数据,他们没有yyy的值,只有xxx的值13-2 K均值(K-means)算法K均值算法的第一步(簇分配):确定两个聚类中心(图中.

2022-02-16 06:00:00 281

原创 【CV】吴恩达机器学习课程笔记 | 第12章

目录12 支持向量机(SVM)12-1 优化目标12-2 大间距的理解12-3 支持向量机的数学原理12-4 核函数I12-5 核函数II12-6 使用支持向量机(SVM)12 支持向量机(SVM)12-1 优化目标上图左侧坐标系为y=1y=1y=1时代价函数的图像,支持向量机时画出粉色的曲线,命名为Cost1(z)Cost_1(z)Cost1​(z),下标指.

2022-02-15 06:00:00 358

原创 【CV】吴恩达机器学习课程笔记 | 第9章

本系列文章如果没有特殊说明,正文内容均解释的是文字上方的图片机器学习 | Coursera吴恩达机器学习系列课程_bilibili目录9 神经网络:Learning9-1 应用于神经网络的代价函数9-2 反向传播算法9-3 理解反向传播9-4 展开参数9-5 梯度检测9-6 随机初始化9-7 回顾总结9 神经网络:Learning9-1 应用于神经网络的代价函数用LLL表示神经网络的总层数(Layers)用sls_lsl​表示第lll层单元(神经元)的数量(不包括偏置单元)hΘ(x)∈.

2022-02-14 06:00:00 173

原创 【CV】吴恩达机器学习课程笔记 | 第8章

本系列文章如果没有特殊说明,正文内容均解释的是文字上方的图片机器学习 | Coursera吴恩达机器学习系列课程_bilibili目录8 神经网络的表示8-1 非线性假设8-2 神经元与大脑8-3 前向传播-模型展示I8-4 前向传播-模型展示II8-5 例子与理解I8-6 例子与理解II8-7 多元分类8 神经网络的表示8-1 非线性假设对于一幅图像来说,如果取出每个像素点的灰度值或其他特征表示方法来作为一个数据样本的话,数据集将会非常庞大,如果运用之前的回归算法来计算,将会产生非常大的计.

2022-02-13 06:00:00 234

原创 【CV】吴恩达机器学习课程笔记 | 第7章

目录7 正则化7-1 过拟合问题7-2 (正则化更改)代价函数7-3 线性回归的正则化7-4 逻辑回归的正则化7 正则化7-1 过拟合问题上图左侧坐标系为欠拟合,用一条直线不能很好的表示这个数据集,偏差很大上图中间为合适的拟合上图右侧为过度拟合,拟合的曲线波动很大,假定函数中的变量过多,虽然代价函数非常接近0,但不能泛化到其他数据集中上图为在逻辑回归中.

2022-02-12 06:00:00 132

原创 【CV】吴恩达机器学习课程笔记 | 第6章

本系列文章如果没有特殊说明,正文内容均解释的是文字上方的图片机器学习 | Coursera吴恩达机器学习系列课程_bilibili目录6 逻辑回归6-1 逻辑分类算法6-2 假设表示6-3 决策边界6-4 代价函数6-4 简化代价函数与梯度下降6-5 高级优化6-7 多元分类:一对多6 逻辑回归6-1 逻辑分类算法用于输出量yyy是离散值如0/1的情况不宜用线性回归进行机器学习6-2 假设表示在逻辑分类中,将假定函数改为hθ(x)=g(θTx)h_θ(x)=g(θ^Tx)hθ​.

2022-02-11 06:00:00 323

原创 【CV】吴恩达机器学习课程笔记 | 第4章

本系列文章如果没有特殊说明,正文内容均解释的是文字上方的图片机器学习 | Coursera吴恩达机器学习系列课程_bilibili目录4 多变量线性回归4-1 多特征4-2 多元梯度下降法4-3 多元梯度下降法I——特征缩放缩放归一化4-4 多元梯度下降法演练I——学习率α4-5 特征和多项式回归4-6 正规方程(Normal Equation)(区别于迭代方法的直接解法)4 多变量线性回归4-1 多特征用n来表示数据集中特征的数量,这里有4个特征y表示输出量用x(i)x^{(i)}.

2022-02-10 06:00:00 366

STM32F10x启动文件

STM32F10x启动文件,本文件与官方文件相同

2022-03-30

Pytorch一小时入门教程官方文档代码及全流程详细中文注释(GPU版本)

1.包含Pytorch一小时入门教程官方文档代码(GPU版本) 2.包含几乎每一行代码的作用的详细中文注释 3.难点处有附上相关参考资料链接 4.本文档代码及注释共有200行(包含少量空行) 5.文档内部分代码: # 数据处理 transform = transforms.Compose([ transforms.ToTensor(), # 转换为tensor格式 # 对图像进行标准化,即让数据集的图像的均值变为0,标准差变为1,把图片3个通道中的数据整理到[-1,1]的区间中 # 输入的参数第一个括号内是3个通道的均值,第二个是3个通道的标准差,这些数据需要自己算好再放进这个函数里,不然每次运行normalize函数都要遍历一遍数据集 transforms.Normalize((0.5, 0.5, 0.5), (0.5, 0.5, 0.5)) ])

2022-02-22

Pytorch一小时入门教程官方文档代码及全流程详细中文注释(CPU版本)

1.包含Pytorch一小时入门教程官方文档代码(CPU版本) 2.包含几乎每一行代码的作用的详细中文注释 3.难点处有附上相关参考资料链接 4.本文档代码及注释共有200行(包含少量空行) 5.文档内部分代码: # 数据处理 transform = transforms.Compose([ transforms.ToTensor(), # 转换为tensor格式 # 对图像进行标准化,即让数据集的图像的均值变为0,标准差变为1,把图片3个通道中的数据整理到[-1,1]的区间中 # 输入的参数第一个括号内是3个通道的均值,第二个是3个通道的标准差,这些数据需要自己算好再放进这个函数里,不然每次运行normalize函数都要遍历一遍数据集 transforms.Normalize((0.5, 0.5, 0.5), (0.5, 0.5, 0.5)) ])

2022-02-22

空空如也

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

TA关注的人

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