自定义博客皮肤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)
  • 收藏
  • 关注

原创 coco根据txt标签划分大中小数据集

根据txt标签文件划分大中小数据集

2023-03-03 20:15:55 827 2

原创 yolov7 loss.py

yolov7 loss.py

2023-02-17 15:44:52 568 2

原创 多目标跟踪指标

多目标跟踪的评价指标

2022-10-23 22:40:34 230

原创 卡尔曼滤波

卡尔曼滤波

2022-10-18 21:08:54 33

原创 神经网络——吴恩达课程总结(卷积神经网络_目标检测)

目标检测目标定位目标定位会通过输出四个参数bx by bh bw 给出图像中对象的边界框平方误差策略可以减少这八个元素预测值和实际输出结果之间差值的平方如果y1=0,那么Y矩阵中的后7个元素都不用考虑,只需要考虑神经网络评估Y1(即Pc)的准确度特征点检测以中间的人脸识别为例,假设脸部有64个特征点选定特征点个数,并生成包含这些特征点的标签训练集,然后利用神经网络输出脸部关键特征点的位置具体做法是 准备一个卷积网络和一些特征集,将人脸输入卷积网络,输出1或0表示是否有人脸,然后输出各个特

2022-04-28 11:31:26 1304

原创 神经网络与深度学习——吴恩达课程总结(一)

神经网络基础二分分类如果检测一张6464的图片是否为猫,是就返回1,不是就返回0那么这张图片就是由三张6464的图片组成的表示输入的特征向量X为用这三个图片的亮度值组成而该特征向量的维度则为nx=64643=12288在二分分类问题中目标就是训练出一个分类器,他以图片的特征向量x作为输入,预测输出的结果标签y 是1还是0(x,y)表示一个单独的样本 x是一个nx(n)维的特征向量 标签y值为0或者1训练集由m个训练样本构成(x(1),y(1))表示样本一m表示样本数mtr

2022-03-28 18:45:36 278

原创 opencv第十章 机器学习和深度学习

机器学习和深度学习机器学习是人工智能的核心,专门研究如何让计算机模拟和学习人类的行为。深度学习是机器学习中的一个热门研究方向,它主要研究样本数据的内在规律和表示层次,让计算机能够让人一样具有分析与学习能力。机器学习kNN算法kNN算法将找出k个距离最近的邻居作为目标的 同一类别图解kNN算法使用OpenCV的ml模块中的kNN算法的基本步骤如下。(1)调用cv2.mL.KNearest_ create()函数创建kNN分类器。(2)将训练数据和标志作为输入,调用kNN分类器的train()

2022-03-15 14:26:57 5108 6

原创 OpenCV 第七章 模板匹配和图像分割

一.模板匹配定义:让模板图像在输入图像中滑动逐像素遍历整个图像进行比较,查找出与模板图像最匹配的部分。单目标匹配定义:输入图像中只存在一个可能匹配结果基本格式如下:result = cv2.matchTemplate(image,templ,method)image为输入图像templ为模板图像,要小于imagemethod为匹配方法,如下:cv2.TM_SQDIFF:以方差结果为依据进行匹配。完全匹配时结果为零,否则为很大的值cv2.TM_SQDIFF_NORMED:标准(归一化

2022-02-05 20:40:07 8805 5

原创 爬虫案例:爬取top电影

爬虫案例:爬取top电影顺序1.打开想要抓取的网页2.查看接口(url)的调用顺序3.查看数据的数据结构(要想的数据在HTML中的位置)实现import requests //发送http请求的包from bs4 import BeautifulSoup //这个包可以通过解析文档为用户提供需要抓取的数据start=0 //url中有start 是从0开始result=[]header={ 'User-Agent': 'Mozilla/5

2021-11-13 20:50:59 1187

原创 AJAX讲解

AJAX1.1 AJAX简介AJAX就是异步的JS和XML通过AJAX可以在浏览器中向服务器发送异步请求,最大的优势:无刷新获取数据他不是新的变成语言,而是一种将现有的标准组合在一起使用的新方式

2021-10-27 21:03:11 324

原创 Opencv第四章 图像转换

OpenCV 第四章 图像变换色彩空间变换色彩空间也成色彩模型、颜色空间、色彩模型等,它是图像在计算机内部的一种存储方式,常见的色彩空间包括RGB、GRAY、XYZ、YCrCb、HSV。每种色彩空间都有其擅长的问题解决领域,所以在解决具体色彩问题时往往需要进行色彩空间类型转换。基本格式: dst=cv2.cvtColor(src,code[,dstCn])转换后的图像=cv2.cvtColor(原图,色彩空间类型转换码 [,目标图像的通道数 该项可不写])色彩空间转换代码:

2021-09-22 20:14:09 1542

原创 命名空间/作用域

命名空间和作用域命名空间命名空间(Namespace)是从名称到对象的映射,大部分的命名空间都是通过 Python 字典来实现的。命名空间提供了在项目中避免名字冲突的一种方法。各个命名空间是独立的,没有任何关系的,所以一个命名空间中不能有重名,但不同的命名空间是可以重名而没有任何影响。我们举一个计算机系统中的例子,一个文件夹(目录)中可以包含多个文件夹,每个文件夹中不能有相同的文件名,但不同文件夹中的文件可以重名。三种命名空间:内置名称:Python 语言内置的名称,比如函数名 abs、cha

2021-09-18 15:36:40 96

原创 面向对象:类的方法,继承,对象,重写,私有属性方法

面向对象实例变量:在类的声明中,属性是用变量来表示的,这种变量就称为实例变量,实例变量就是一个用 self 修饰的变量。方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重写。类定义:class ClassName:类对象class MyClass: """一个简单的类实例""" i = 12345 def f(self): return 'hello world' # 实例化

2021-09-17 21:01:17 218

原创 错误异常。

异常处理try/excepttry: 执行代码except: 发生异常时执行的代码一个 try 语句可能包含多个except子句,分别来处理不同的特定的异常。最多只有一个分支会被执行。处理程序将只针对对应的 try 子句中的异常进行处理,而不是其他的 try 的处理程序中的异常。一个except子句可以同时处理多个异常,这些异常将被放在一个括号里成为一个元组,例如:except (RuntimeError, TypeError, NameError):

2021-09-17 17:02:13 70

原创 模块;输入输出;file文件操作;import

模块把一些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。import 语句想使用 Python 源文件,只需在另一个源文件里执行 import 语句,语法如下:import module1[, module2[,... moduleN]如想要导入模块 support,需要把命令放在脚本的顶端:def print

2021-09-15 20:05:59 237

原创 循环语句;迭代器和生成器;函数;参数

知识点循环语句无限循环的时候可以使用CTRL+C来退出当前的无线循环while循环可以使用else语句while <expr>: <statement(s)>else: <additional_statement(s)>for语句python的for循环可以遍历任何可迭代对象,如一个列表或者一个字符串。for循环的一般格式如下:注意 有else(没有元素就会执行else中的语句)for <variable> in <s

2021-09-14 20:10:40 254

原创 python基础语法,数据类型(数字,字符串,元组,列表,字典,集合)

python基础python基础语法行与缩进Python使用缩进来代表代码块,不适用大括号{}锁紧不一致就会产生错误if True: print ("Answer") print ("True")else: print ("Answer") print ("False") # 缩进不一致,会导致运行错误多行语句如果语句很长就需要用反斜杠“\”来实现多行语句在[],{},()这种括号中则不需要使用\total = item_one + \

2021-09-13 15:24:17 252

原创 JDBC.

10 JDBC10.1 JDBC程序会通过数据库驱动和数据库打交道SUN公司为了简化开发人员的(对数据库的统一)操作,提供了一个(Java操作数据库的)规范,俗称JDBC这些规范的实现由具体的厂商去做对于开发人员来说,只需要掌握JDBC接口的操作即可需要的包:java.sqljavax.sql还有一个数据库驱动包 mysql-connector-java-5.1.47.jar10.2 JDBC项目创建测试数据库创建一个普通项目导入数据库驱动(新建lib,将驱动移进去,然

2021-07-24 14:06:54 72

原创 9.数据库的设计(如何设计,三大范式)

9. 规范数据库设计9.1 为什么要设计当数据库比较复杂的时候,就需要设计糟糕的数据库设计:数据冗余,浪费空间数据库插入和删除都会麻烦,异常(屏蔽使用物理外键)程序的性能差良好的设计:节省空间保证数据库的完整性方便我们开发系统软件开发中,关于数据库的设计:分析需求:分析业务和需要处理的数据库的需求概要设计:设计关系图E-R图设计数据库的步骤:(个人博客)收集信息,分析需求用户表(用户登录注销,用户的个人信息,写博客,创建分类)分类表(文章分类,谁创建的)文

2021-07-23 11:33:07 187

原创 6.事务 7.索引 8.权限管理和备份

6.事务6.1 什么是事务要么都成功,要么都失败,不能只发生其中一个动作假如有两条SQL语句组成一组事务SQL执行 A给B转账SQL执行 B收到A的钱将一组SQL放在一个批次中执行(防止一条成功,一条失败的情况)事务原则: ACID原则 原子性,一致性,隔离性,持久性原子性(Atomicity)要么都成功,要么都失败一致性Consistency事务前后的数据完整性要保证一致,比如转账的例子,前后的数目要一致持久性(Durability)–事务提交事务一旦提交则不可逆,被

2021-07-20 18:45:31 69

原创 5.MySQL函数 常用函数 聚合函数 MD65加密

5 MySQL 函数常用函数数学运算SELECT ABS(-8) --绝对值SELECT CEILING(9.4) --向上取整SELECT FLOOR(9.4) --向下取整SELECT RAND() – 返回一个0到1之间的随机数SELECT SING --判断一个数的符号 0~0 负数返回-1,正数返回1字符串函数SELECT CHAR_LENGTH(‘这里填写需要查询的字符转’) --字符串的长度SELECT CONCAT(‘呵呵’,‘哈哈’,‘嘿嘿’) --

2021-07-13 12:12:37 87

原创 4 DQL(SELECT)各种查询 where联表 分页 排序 子查询

4. DQL查询数据(最重点)4.1 DQL(Data Query LANGUAGE:数据查询语言)所有的查询操作都用它 Select简单的查询,复杂的查询都可做数据库中最核心的语言,最重要的语句使用频率最高的语句4.2 指定查询字段语法:SELECT 字段… FROM 表--查询全部的学生的全部信息 SELECT 字段 FROM 表SELECT * FROM student--查询指定字段SELECT `StudentNo`,`StudentName` FROM s

2021-07-02 16:05:20 223

原创 MySQL数据管理(外键,添加,修改,删除)

MySQL数据管理3.1 外键(了解)方式一:在创建表的时候,添加约束(麻烦,比较复杂)删除有外键关系的表的时候,必须要先删除引用别人的表(从表),在删除被引用的表(主表)方式二 :创建表成功后,添加外键约束-- 创建表的时候没有外键关系ALTER TABLE `student`ADD CONSTRAINT `FK_gradeid` FOREIGN KEY(`gradeid`) REFERENCES `grade`(`gradeid`);-- ALTER TABLE 表 ADD C

2021-07-02 11:42:08 810

原创 数据库分类;操作数据库

数据库分类关系型数据库:(SQL)MySQL,Oracle,Sql Server,DB2,SQLlite通过表和表之间,行和列之间的关系进行数据的存储,学员信息表,考勤表。。非关系型数据库:(NoSQL) Not OnlyRedis,MongDB非关系型数据库,对象存储,通过对象的自身的属性来决定DBMS(数据库管理系统)数据库的管理软件,科学有效的管理我们的数据。维护和获取数据;MySQL...

2021-06-14 21:20:14 182 1

原创 jQuery

jQueryjQuery库,封装了大量方法的一个工具类。获取jQuery既可以直接下载jQuery,然后粘贴到一个目录下面,也可以搜索CDN jQuery,将搜索到的< script src="…">< /script >复制到HTML页面

2021-05-25 19:24:48 59

原创 操作表单(验证;提交)

操作表单在这里做完验证就会避免在服务器端处理了表单 form 也属于DOM里的节点文本框 text下拉框 < select >单选框 radio多选框 checkbox隐藏域 hidden密码框 password…获取要提交的信息 input_text.value<body><form method="post"> <p> <span> 用户名:</span> &l

2021-05-25 19:12:27 105

原创 操作BOM对象;操作DOM对象(更新;删除;插入节点)

操作BOM对象浏览器介绍BOM:浏览器对象模型IESafariChromeFireFox三方QQ浏览器360浏览器windowwindow代表浏览器窗口window.alert(1)undefinedwindow.innerHeight258window.innerWidth900window.outerHeight993locationlocation代表当前页面的URL信息host:"www.baidu.com"href:"htt

2021-05-22 20:47:37 135

原创 内部对象(Data;JSON) 面向对象编程(原型对象)

内部对象标准对象typeof 123"number"typeof '123'"String"typeof true"boolean"typeof NaN"number"typeof []"object"typeof Math.abs"function"typeof undefined"undefined"Datavar now = new Data();now.fetFullYear(); //年now.getMonth(); // 月 这里的月

2021-05-21 19:29:03 286

原创 JS的函数(定义函数,变量作用域,方法)

函数定义函数(也就是方法)定义方式一绝对值函数function abs(x){ if(x>=0){ return x; }else{ return -x; }}一旦执行到return就代表函数结束了,并返回结果。如果没有执行return,函数执行完也会返回结果,结果是undefined定义方式二var abs = function(x){ if(x>=0){ return x; }else{ return -

2021-05-20 18:26:58 193

原创 web应用程序;web服务器;访问网站过程;Tomcat;发布网站;http;Maven;servlet;MVC

JavaWeb1. 基本概念静态web:html、css提供给所有人看的数据始终不会发生变化动态web:淘宝。。几乎是所有的网站提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各有不同技术栈:Servlet/JSP,ASP,PHP在java中,动态web资源开发的技术统称为javaweb1.2 web应用程序web应用程序:可以提供就蓝旗访问的程序;a.html、b.html…多个web资源,这些web资源可以被外界访问,对外界提供服务;能访问

2021-04-30 17:47:18 323 1

原创 JS的数据类型(基础,和java基础一样的就没有过多阐述)

数据类型数值,文本,图形,音频,视频。。。变量var numberjs不区分小数和整数123//整数123123.1//浮点数1。123e3//科学计数法-99 //负数NaN // not a number 不是一个数Infinity //表示无限大字符串正常字符串我们使用单引号,或者双引号包裹注意转义字符\\'\n\t\u4e2d \u#### Unicode 字符\x41 AscII字符多行字符串编写//tab 上面esc键下面

2021-04-25 21:22:05 90 1

原创 定位(相对;绝对;固定)z-index 重叠层级

定位相对定位position:relative;相对与原来的位置,进行指定的偏移,相对定位的话,他仍然在标准文档流中(不像float一样)!原来的位置会被保留div{position:relative; //先写下这一行,之后才能设置定位;top:-20px; //相比于原来的顶部移动-20px,也就是往上移20pxleft:20px; //相比于原来的左边移动20px,也就是往右移20pxbottom:-10px; //相比于原来的

2021-04-24 17:19:06 467

原创 display;float浮动;父级边框塌陷的问题(浮动带来的问题);display与float对比

display块级元素:独占一行如:h1~h6,p,div,列表。。行内元素:不独占一行如:span,a,img,strong。。。行内元素可以被包含在块级元素中,反之,则不可以<style> div{ width: 100px; height: 100px; border: 1px solid red; } span { width: 100px; height: 100px; bo

2021-04-24 15:52:56 137

原创 超链接伪类;文本阴影;列表样式;背景图片应用;盒子模型(边框;边距;阴影)

超链接伪类鼠标悬浮的状态: a:hover(基本上只用这一个,其他不常用)a:hover{color:red;font-size:20px;}文本阴影text-shadow:阴影颜色,水平偏移,垂直偏移,阴影半径。如:#id{ text-shadow:red 10px 10px 2px; }列表样式list-style:none 去掉原点list-style:decimal 换成数字list-style:circle 空心圆list-style:square

2021-04-23 19:38:33 149

原创 css导入方式;各种选择器;字体样式;文本样式

导入方式1.行内样式:在标签元素中,编写一个style属性,编写样式即可<h1 style="color: red">标签<h1>2.内部样式:style标签<style> h1{ color: red; }</style>3.外部样式在css网页内编写,然后导入<link rel="stylesheet" href="目录地址">优先级:行内样式最大,如果

2021-04-21 21:11:27 101 1

原创 页面结构分析;内联框架iframe;表单form;input的用法

页面结构分析header :标题头部区域footer :标记脚部区域的内容section:Web页面中的一块独立区域article: 独立的文章内容aside :相关内容或应用,常用于侧边栏nav :导航类辅助内容<body><header> <h2>网页头部</h2></header><section> <h2>网页主体</h2></section>&l

2021-04-20 15:10:26 294

原创 HTML基本标签

HTML基础HTML:Hyper Text Markup Language(超文本标记语言)超文本包括:文字、图片、音频、视频、动画等W3C标准(world Wide Web Consortium 万维网联盟):结构化标准语言(HTML、XML)表现标准语言(CSS)行为标准(DOM、ECMAScript)<!--DOCTYPE:告诉浏览器,要是用什么规范--><!DOCTYPE html><!--所有内容都要写在HTML标签里面--><h

2021-04-18 21:44:38 58

原创 网络编程基础

1.1 概述网络编程的目的传播交流信息,数据交换,通信,等等。想要达到这个效果需要什么1.如何准确的定位网络上的一台主机 ip:端口 如192.168.16.124:5023,定位到这个计算机上的某个资源2.找到这个主机,如何传输数据呢?javaweb:网页编程 B/S网络编程:TCP/IP C/S1.2 网络通信的要素如何实现网络的通信?通信双方地址:ip端口号192.168.16.124:5900规则:网络通信的协议TCP/IP参考模型:IPip地址:

2021-04-16 17:39:40 53

原创 线程优先级;守护线程;线程同步(synchronized);死锁;Lock;管程法;线程池

线程优先级优先级高,只是意味着获得调度的概率高,并不是一定首先被CPU调度public class TestPriority { public static void main(String[] args) { System.out.println(Thread.currentThread().getName()+"-->"+Thread.currentThread().getPriority()); MyPriority myPriority = new

2021-04-13 22:26:32 111

原创 静态代理模式;Lambda(由内部类的简化);线程状态图;线程停止;线程休眠;Join线程强制执行; 观察线程状态

静态代理模式总结:真实对象(目标对象)和代理对象都要实现同一个接口代理对象要代理真实角色(通过构造方法传入真实目标角色)代理对象要代理真实角色好处:代理对象可以做很多真实对象做不了的事真是对象专注做自己的事情婚庆公司代理新人结婚事物的类比:public class StaticProxy { public static void main(String[] args) { You you = new You(); WeddingCompan

2021-04-11 18:04:31 109

空空如也

空空如也

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

TA关注的人

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