自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (2)
  • 收藏
  • 关注

原创 HTML 学习笔记(十一)表单

一、分块1.单行文本框控件–文本框和密码框  文本框控件通过单标签input实现,其具有必要属性type来控制输入控件的类型(默认为text即文本信息),密码框的type为password(口令)。  表单的动作属性定义了目的文件的文件名。由动作属性定义的这个文件通常会对接收到的输入数据进行相关的处理,比如将表单信息提交到一个新的页面中。<!DOCTYPE html><html lang="en"> <head> <meta cha

2024-03-11 15:26:19 741

原创 HTML 学习笔记(十)块和内联

通过div标签将一些元素装进"盒子",从而对盒子中的全部元素进行相同的操作。通过F12进入浏览器开发者模式查看该元素会发现其所占宽度为整个网页的宽度。内联元素span用来标记文本的一部分,而不产生额外的影响。

2024-03-11 14:52:53 430

原创 HTML 学习笔记(九)颜色值和长度单位

/

2024-03-09 22:20:30 551

原创 HTML 学习笔记(八)表格

一、表格<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> &

2024-03-09 21:22:53 1443

原创 HTML 学习笔记——标签创建小技巧

【代码】HTML 学习笔记——标签创建小技巧。

2024-03-09 18:19:41 404

原创 HTML 学习笔记(七)列表

自定义列表由三个标签(双标签)组成: dl(定义列表),dt(定义术语)和dd(定义描述)

2024-03-09 18:14:07 500

原创 HTML 学习笔记(六)文本修饰标签

b标签和strong标签均能加粗文本,但后者语义强化更强,表示该文本比较重要。比如盲人朋友在使用阅读器阅读页面时strong会重读,b标签则没有这个功能。

2024-03-09 17:58:27 460

原创 HTML 学习笔记(五)超链接

HYperText 超文是用超链接的方式,将不同空间的文字信息组合在一起的网状文其就像一个桥梁,建立了不同页面中的联系,实现了访问不同网站中页面的功能。锚点链接是网页超链接中的一种,其就像一个迅速定位器,用来实现同一个页面中不同区域的跳转。实现其需要两个定义,1.跳转目标的定义 2.锚点的定义。

2024-03-09 17:31:23 617

原创 HTML 学习笔记(四)图片

色相,即各类色彩的相貌称谓,如大红、普蓝、柠檬黄等。色相是色彩的首要特征,是区别各种不同色彩的最准确的标准。事实上任何黑白灰以外的颜色都有色相的属性,而色相也就是由原色、间色和复色来构成的。合并的比例的不同,压缩的程度也不同,图像的质量也会相应的下降,从而减少了其在内存和磁盘中的占用。也可以使用绝对路径指定图片,相对于之前多次返回上一级文件夹的方法,这样更加简单明了。,有损压缩是对图像本身的改变,在保存图像时保留了较多的亮度信息,而对于。这些图片格式中最大的区别的是图片存储的时候是否进行。

2024-03-09 17:17:37 593

原创 HTML 学习笔记(三)段落

【代码】HTML 学习笔记(一)段落。

2024-03-09 17:01:13 397

原创 HTML 学习笔记(二)标题

【代码】HTML 学习笔记(二)标题。

2024-03-09 16:58:19 552

原创 HTML 学习笔记(一)开始

首先引用百度百科的一段话作为介绍:HTML的全称为超文本标记语言,是一种标记语言。它包括一系列标签,通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。超文本是一种组织信息的方式,它通过超级链接方法将文本中的文字、图表与其他信息媒体相关联。这些相互关联的信息媒体可能在同一文本中,也可能是其他文件,或是地理位置相距遥远的某台计算机上的文件。这种。

2024-03-09 16:53:05 534

原创 Anaconda安装OpenCV4

换了个新电脑,装完Anaconda(官网下载直接安装,没啥好说的)后顺便装下OpenCV, 希望可以帮助近期有这个需求的小伙伴。

2022-10-29 16:10:29 1630

原创 神经网络优化方向及模型不收敛的原因

最近在使用MLP做一个数据预测, 在调整模型的同时顺便做了个思维导图来记录下相关知识参考链接:需要导图源文件和相关导图软件的可以留言

2022-10-27 17:31:32 900

原创 keras 由model.train_on_batch()到model.fit()

【代码】keras 由model.train_on_batch()到model.fit()

2022-10-24 21:37:51 566

原创 记录:多元非线性回归网络模型结构调整经历

一个多元非线性拟合任务, 通过训练好的神经网络模型对数据进行预测

2022-10-04 09:08:10 2193 1

原创 记录:COMSOL仿真——光子晶体光纤

使用COMSOL软件对光子晶体光纤进行一系列仿真

2022-09-29 22:59:14 11926 6

原创 记录:简单复现一篇论文中的神经网络模型

论文部分链接: https://opg.optica.org/ol/abstract.cfm?uri=ol-46-22-5667由摘要可以提取到关于神经网络的有用信息:网络输入为光谱信息(通过论文后面自制的暗场显微镜获取),输出(也就是需要预测的数据)是层折射率(n)和厚度(d)。接下来继续读文章,后面有这样一段话结合附图等信息可大致介绍了网络结构:原文Therefore, the residual structure is a better choice than the tradition

2022-09-26 23:30:04 1831

原创 PyTorch学习笔记(一):Tensor基础操作

import torchx1 = torch.Tensor([3,4])print(x1)tensor([3., 4.])import numpy as npnumpy_tensor = np.random.randn(1,3)print("numpy1 : ",numpy_tensor)pytorch_tensor = torch.from_numpy(numpy_tensor)print("torch : ",pytorch_tensor)new_numpy_tensor = p

2022-09-26 16:09:36 388

原创 基于MATLAB的背景差分目标跟踪系统

clc;clear;video = VideoReader('4.mp4'); %读取视频vidHeight = video.Height; %视频高度vidWidth = video.Width; %视频宽度nFrames = video.NumberOfFrames-5; %视频总帧数(去掉了一些不必要的东西)s = read(video,[1,nFrames]); %获取所有视频帧% 储存背景图像矩阵r = zeros(vidHeig

2022-09-26 16:07:06 749

原创 python扩充图片数据集并排序

扩充func.pyfrom PIL import ImageEnhanceimport osimport numpy as npfrom PIL import Imagedef brightnessEnhancement(root_path,img_name):#亮度增强 image = Image.open(os.path.join(root_path, img_name)) enh_bri = ImageEnhance.Brightness(image) # bri

2022-09-26 16:05:17 390

原创 基于Tensorflow及OpenCV的简单医疗垃圾分类----Jetson Nano

PerWork.py'''PreWork.py功能:实现对指定大小的生成图片进行sample与label分类制作获得神经网络输入的get_files文件,同时为了方便网络的训练,输入数据进行batch处理。'''import osimport numpy as npfrom PIL import Imageimport tensorflow as tfimport matplotlib.pyplot as pltfrom numpy import * kou_zhao = []l

2020-10-24 10:51:20 2744 14

原创 记录:在Jetson Nano B01 Py3下配置OpenCV+TensorFlow-gpu环境

一、刷写镜像官方地址(镜像):JetPack SDK刷写工具:Etcher顺带提一句, tf卡建议内存>=32G, 64G为佳二、开启风扇啊,这步之前默认你已经按照引导创建了自己的账户然后就需要开启风扇了终端输入如下语句:cd /etcsudo touch rc.localsudo chmod u+x rc.localsudo gedit rc.local #gedit是编辑器,可以根据个人爱好更换,通常的编辑器有nano,gedit,vim 在编辑器中输入:#!/bi

2020-10-04 12:51:43 921 1

原创 在Jetson Nano 上配置open4.1.0

官方地址(镜像):JetPack SDK博主用的是目前的最新款(JetPack 4.4)换源sudo vim /etc/apt/sources.listdeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main mu

2020-10-04 11:39:25 354

原创 OpenCV+TensorFlow 通过摄像头对手写数字进行识别

本文主要记录了通过TensorFlow对一个拥有2个卷积(池化)层和2个全连接1层的卷积神经网络对模型进行训练,再使用已训练好的模型通过OpenCV调用摄像头对手写数字进行识别的过程本文使用的 MNIST_data 数据集如下链接:https://pan.baidu.com/s/19QXgCJD5itp0fR6COvJO-A提取码:acf2准备 :首先在有OpenCV及TensorFlow的基础上下载前文提到的数据集并将其与.py文件放置在同一文件夹下(不放的话可以像下面那样写好绝对路径),如下图

2020-08-24 01:47:13 3404 7

原创 OpenCV4-python 学习笔记 之 傅里叶变换

图像处理一般分为空间域处理和频率域处理。空间域处理是直接对图像额内部的像素进行处理,空间域处理主要划分为灰度变换和空间滤波两种形式。灰度变换是对图像内单个像素进行处理,比如调节对比度和处理阈值等。空间滤波涉及图像质量的改变,例如图像平滑处理。空间域处理的计算简单方便,运算速度快。频率域处理是先将图像变换到频率域,然后在频率域对图像进行处理,最后再通过反变换将图像变换回空间域。傅里叶变换是应用最广的一种频域变换,它能够将图像从空间域变换到频率域,同样,逆傅里叶变换则可以将频率域的信息变换到空间域内。...

2020-08-15 03:16:50 367

原创 OpenCV4-python 学习笔记 之 图像平滑处理

在尽量保留图像原有信息的情况下,过滤掉图像内部的噪声,这一过程称之为对图像的平滑处理。

2020-08-02 16:26:18 791 1

原创 Python面向对象——异常的抛出及处理方法

1 异常的概念Python解释器在运行时遇到错误,该错误会终止正在运行的程序并在控制台输出一些错误信息,这便是异常程序停止执行并提示错误这个动作我们称之为: 抛出异常异常的引起并不全是由于代码不符合Python语法规范所造成的,不恰当的用户输入同样会造成异常,举例如下:上图中,正常输入整数时无异常发生,但但输入的数据为字母时Python解释器将会抛出异常(值错误,int()只支持对十进制的数字进行转换,并不能对字母进行转换,故而提示无效)该异常并不是最后抛给用户的,而是抛给了代码

2020-07-30 19:42:06 1821

原创 Altium Designer 9 学习笔记(四)PCB封装

上一节基本将PCB绘制完成以及之前做的原理图:接下来,自制封装打开原理图,调出库,找到Header3将其拖拽到并替换掉电池记住1脚接正3脚接副(接地)2脚保持悬空即可保存一下,然后添加新的PCB元件库右键点击工程添加PCB Library保存一下按G设置一下栅格(大概1mm即可)没有中心定位的可以E -> F -> L 进行设置接下来对照PDF文档开始作图先参考顶视图(上图左下角)找到参考点(比如所有元件到最左侧的那条线的距离都有标注,所以选它作为参考点

2020-07-19 21:41:24 2203

原创 Altium Designer 9 学习笔记(三)PCB元件排版布线

先放下上一期结尾的PCB1 PCB元件的摆放及走线接下来,我将按照连线最短、体积/面积最小对PCB进行排布需要强调的一点是图中将元件连接的虚线只是电路连接辅助线而非实际连接的导线(预拉线)首先,布局时首先需要注意重要接口、传感器的位置分布(根据板子实际外壳或是你希望达到的效果来放置)就本文来说,光敏电阻,LED,电池(接口)的摆放需要优先考虑于是可以先将传感器及一些显示器件放于左边,右边是一些电池的接口,剩余的电路元件置于中间接下来就是对各个元件的操作了(连线最短)...

2020-07-19 02:46:34 2335

原创 Altium Designer 9 学习笔记(二)制作完整的原理图并在此基础上导出PCB版图

首先,先说下本次练习对象简单的光敏小夜灯1 制作原理图按制图流程1.1 新建工程及原理图F N J B 一套连招创建PCB工程,然后右键为新建的工程添加原理图文件完成后如下图所示1.2 加载元器件并生成序号1.2.1 加入电阻D B 浏览库,搜索res(电阻英文缩写)加入电阻ps: 此处由于官方的元件库中无光敏电阻故而用普通电阻代替1.2.2 加入三极管直接搜索PNP或是NPN1.2.3 加入LED1.2.4 加入电源1.2.5 调节元件参数ps: 对于标注符号

2020-07-12 19:07:15 6462

原创 Altium Designer 9 学习笔记(一)基础操作

首先,关于命名原则09指的当然是09年了,至于winter,09出了两个版本,第一个在冬天呃,所以是winter版,第二个版本在夏季所以叫summer版…到AD10就没有再分了…所以AD09到底是多老的版本了…1 汉化处理(局部)菜单栏 -> DXP -> Preferences将该选项勾选上再重启AD09即可完成局部汉化。2 建立工程点击左侧的project进行创建,推荐新建后立即保存3 在工程中添加库由上到下分别为原理图、PCB图、原理图(元件)库、PCB图库添

2020-07-11 22:18:28 3710

原创 记录:更好的使用树莓派4b

本篇在上一篇的基础上进行。这次就说说一些杂七杂八的配置吧1 简单的远程连接树莓派与你当前的电脑位于同一网络下时,win+r打开运行窗口,输入mstsc进入远程桌面连接如下图:输入树莓派的ip地址至于这个ip地址(动态)的获取.(1). 树莓派有可接的显示器、键盘及鼠标…直接看就行…(2). 无显示器直接上网段扫描工具提取码: a61a(3). 要想一劳永逸的解决这个问题…树莓派开机自动发送IP到指定QQ邮箱树莓派设置静态ip输入用户名以及root密码另外,由于树莓派官方的

2020-07-11 10:25:50 752

原创 记录:在树莓派4B上安装OpenCV-4.3.0

此处假设树莓派基础配置(初始化、网络等)已经配置完成。下面,开始进入正式环节。1 换源及更新1.1 编辑 /etc/apt/sources.list 文件在终端执行如下命令sudo nano /etc/apt/sources.list(对于nano,它是一个字符终端的文本编辑器,有点像DOS下的editor程序。它比vi/vim要简单得多,比较适合Linux初学者使用。)先将其中的原有的源注释掉,换成清华镜像deb http://mirrors.tuna.tsinghua.edu.cn/r

2020-06-27 18:49:48 2285 5

原创 OpenCV4-python 学习笔记 之 图像分割与提取

简介 :在图像处理的过程中, 经常需要从图像中将前景对象作为目标图像提取出来。例如无人驾驶技术, 我们关心的是周围的交通工具, 其他障碍物等, 而对于背景本身并不关注, 故而, 我们需要将这些东西从图片(视频)中提取出来, 而忽略那些只有背景的图像。1 分水岭算法实现图像的分割与提取该算法将图像形象的比喻为地理学上的地形平面(等高线地形图), 从而实现图像的分割1.1 算法原理对于一幅灰...

2020-04-06 01:01:26 4351

原创 OpenCV4-python 学习笔记 之 霍夫变换

1 霍夫变换原理首先, 构造一个霍夫坐标系与常用的笛卡尔坐标系相对应, 在霍夫坐标系中, 横坐标采用笛卡尔坐标系中直线的斜率, 纵坐标采用笛卡尔坐标系中直线的截距。下面是直线和点在两空间中的映射关系 :当笛卡尔坐标系中的两点同时映射到霍夫坐标系中时 :霍夫坐标系中两直线交于一点, 该点即为笛卡尔坐标系中两点所确定的直线的斜率。由这一点可以进行推广 :图为笛卡尔坐标系中三点共线的情...

2020-03-30 00:47:50 632

原创 tensorflow学习笔记 + 程序 (六)保存模型与载入模型

1 原始程序简单的mnist分类问题(嗯,下面就拿它当实验品)import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data# 载入数据集mnist = input_data.read_data_sets("MNIST_data",one_hot=True)# one_hot=Tru...

2020-03-22 19:08:15 427

原创 tensorflow学习笔记 + 程序 (六)RNN基础

1 RNN介绍1.1 RNN简介循环神经网络(也可称其为递归神经网络), 会将上一个时间的输出处理为下一个时间输入的一部分, 其本质上于BP神经网络有所类似, 但明显的区别是RNN是有反馈回路的, 可以记住上一次的输出, 用于下一次的输入, 从而帮助决策。单纯的RNN和BP神经网络类似, 都存在梯度消失的问题(即输入对于决策的影响会随着输入次数的增多逐渐减弱), 如下图 :而若使用类似于...

2020-03-15 22:47:48 221

原创 OpenCV4-python 学习笔记 之 图像轮廓

1 查找并绘制图像轮廓一个轮廓对应一系列的点,在OpenCV中提供函数cv2.fingContours()用于查找图像轮廓。并可以根据参数返回特定的轮廓曲线,而函数cv2.drawCountours()可以将轮廓绘制到图像上。1.1 函数介绍1.1.1 cv2.findContours()查找图像轮廓: cv2.findContours() 的语法格式如下 :image,contou...

2020-03-15 00:31:08 2082

原创 OpenCV4-python 学习笔记 之 阈值处理

阈值处理是指提出图像内像素值低于或高于一定值的像素点OpenCV提供函数 cv2.threshold() 与 cv2.adaptiveThreshold() 函数1 threshold()函数1.1 函数介绍retval,dst = cv2.threshoud(src,thresh,maxval,type);返回值 :(1). retval : 返回的阈值(2). dst : 阈...

2020-03-14 16:19:19 501

pyinstaller-4.2.tar.gz

pyinstaller

2021-04-11

tensorflow-1.15.2+nv20.6-cp36-cp36m-linux_aarch64.whl

Jetson Nano 的镜像JetPack 4.4对应的tf+nv的版本

2020-10-01

空空如也

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

TA关注的人

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