自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 问答 (1)
  • 收藏
  • 关注

原创 无人机竞赛常用目标检测方法--色块检测

本次开源计划主要针对大学生无人机相关竞赛的视觉算法开发。

2024-02-23 22:48:47 694 2

原创 yolov5-tracking-xxxsort yolov5融合六种跟踪算法(三)--目标跟踪

本次开源计划主要针对大学生无人机相关竞赛的视觉算法开发。

2024-02-23 03:30:00 1167

原创 yolov5-tracking-xxxsort yolov5融合六种跟踪算法(二)--目标识别

本次开源计划主要针对大学生无人机相关竞赛的视觉算法开发。开源代码仓库链接:https://github.com/zzhmx/yolov5-tracking-xxxsort.git先按照之前的博客配置好环境:yolov5-tracking-xxxsort yolov5融合六种跟踪算法(一)–环境配置GPU版本yolov5-tracking-xxxsort yolov5融合六种跟踪算法(一)–环境配置CPU版本在下载好的代码包中,如果要训练自己的检测模型,需要在程序包中的yolov5文件夹中操作,这个文

2024-02-21 20:32:15 1190 1

原创 yolov5-tracking-xxxsort yolov5融合六种跟踪算法(一)--环境配置CPU版本

本次开源计划主要针对大学生无人机相关竞赛的视觉算法开发。融合yolov5和六种跟踪算法

2024-02-21 20:04:23 1025 1

原创 yolov5-tracking-xxxsort yolov5融合六种跟踪算法(一)--环境配置GPU版本

本次开源计划主要针对大学生无人机相关竞赛的视觉算法开发。融合yolov5与六种跟踪算法

2024-02-21 19:51:16 1174 1

原创 无人机竞赛视觉算法开发流程开源计划(询问大家意见)

本科中参加过一系列的无人机机器人竞赛,像电赛、工训赛、机器人大赛这些,有一些比较常用的方案打算开源一下。现在读研了,也算是对本科的一个总结,但是还是想看看大家意见,大家有什么需求可以在评论区说,我会多参考,这周我会先整理,下周会放出博客与github链接。

2024-02-14 23:06:03 612 1

原创 深度学习相关知识--池化

深度学习相关知识系列之池化

2023-05-29 16:35:36 924

原创 yolov5训练自己的模型(最新最详细版本)

使用yolov5训练自己的模型,最新,最全

2023-04-05 13:34:04 7387 3

原创 pytorch图像分类全流程(五)--图像分类算法精度评估指标

图像分类算法精度评估指标

2023-01-28 00:05:02 1409

原创 pytorch图像分类全流程(四)

pytorch图像分类全流程

2023-01-26 20:55:29 194

原创 pytorch图像分类全流程(三)

pytorch图像分类全流程

2023-01-24 23:21:05 140

原创 pytorch图像分类全流程(二)

pytorch图形分类全流程

2023-01-19 16:43:01 284

原创 pytorch图像分类全流程(一)

pytorch图像分类全流程

2023-01-17 12:52:48 280

原创 解决opencv无法加载带有中文路径的照片

解决opencv在python环境下无法读取带有中文路径的照片

2023-01-16 21:38:52 401

原创 K210 SD卡读取不到

最近入手K210,插上SD卡后忽然发现SD读取不到,找了半天也没找出问题所在,格式化和分区都试了,后来在一个人的评论那里看到K210是没有虚拟内存的,只能现存在SD卡里面然后再用。

2022-04-18 08:40:44 4997 15

原创 关于opencv的imread的一点理解

最近有个同学问我一个这个问题,imread返回的是个什么,他给我截了一张图image=cv2.imread('F://11.jpg')print(image)直接把读取的图片输出后为啥是那么多个列表的多层组合,[ [ [ ], [ ] ], [ [ ], [ ] ] ],差不多是这个结构,其实这个很基础,opencv默认读取图片是按照BGR的顺序读取的,每个最内层三个元素的列表代表的就是一个像素的BGR,他之所以不是[ [ ], [ ], [ ], [ ] ]这种结构是因为编译器在输出的时候把图片

2021-10-09 20:09:39 270

原创 不能将 “const char *“ 类型的值分配到 “char“ 类型的实体

char safe[9]="YYYYYYYY";safe[0]="N";在这么一个操作上竟然报错了,忽然感觉c++白学了,CSDN上好多博客让更改符合模式,但其实这里是代码原因,c++里面:文字用双引号括起来,并具有const char *的类型用单引号引起来,类型为char。只要把双引号改成单引号就可以了。safe[0]='N';...

2021-07-21 20:59:52 6684 4

原创 Pytorch报错`module ‘torch‘ has no attribute ‘__version___‘`

今天在windows上配置pytorch环境,安装pytorch后检查是否安装成功,输入import torch 没有错误,但是输入print(torch.version)发现竟然查询不到torch.version,经过仔细检查后才发现是少输入了两个下划线,输入print(torch.version)就没有错了,虚惊一场。...

2021-06-07 19:58:03 7955

原创 Ubuntu20.04安装ROS2遇到gpg: 找不到有效的 OpenPGP 数据的问题

Ubuntu20.04安装ROS2遇到gpg: 找不到有效的 OpenPGP 数据的问题根据官网步骤安装ROS2,在这个步骤时:curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -报错:gpg: 找不到有效的 OpenPGP 数据。这里主要原因就是raw.githubusercontent.com是墙外地址,无法访问。我在网上找了很多资料,有告诉我分开执行命令,但是

2021-01-22 19:21:39 5262 5

原创 盛水最多的容器

这道题最好的做法是双指针,我们设置两个指针分别在开头和结尾,并记录下体积,那么当循环完一步时,我们需要移动其中一个指针,该移动哪个呢?肯定是小的那个,也就是height值小的。class Solution: def maxArea(self, height: List[int]) -> int: a1,leng,l1=0,len(height)-1,0 if leng<=0: return 0 while len.

2020-05-27 22:50:13 122

原创 新学到的更高效的判断最大约数的方法

判断最大约数我们都有做过,直接从1到他本身进行遍历,可是如果数字特别大这样就显得很笨拙。我们完全可以减少一半的计算量。print("请输入你想判断的数字")i=int(input())c=i//2while c>1: if i%c==0: print('%d最大的约数是%d'%(i,c)) break c-=1else: p...

2020-04-25 11:17:11 234

原创 关于setiosflags(ios::fixed)和setprecision(n)在实际进行时发现的问题

昨天在做蓝桥杯练习题的时候接触了setiosflags(ios::fixed)和setprecision(n),用来设定小数位数,先把题目打出来吧:#include<iostream>#include<iomanip>#include<cmath>using namespace std;int main(){ int r,area_0,digit...

2020-04-11 10:29:21 4531

原创 'gbk' codec can't decode byte 0x91 in position 2: illegal multibyte sequence的解决

今天在使用Pycharm运行程序的时候,在对文件进行分割时,出现此问题,当时代码是:f=open(‘对话.txt’,“r”)运行就会报错,在上网搜索后发现,原来问题是出现在字符编码上。改成:f=open(‘对话.txt’,“r”,encoding=‘UTF-8’)即可。这样编译器才可以正确识别文件里面的字符。...

2020-04-01 23:29:08 4231

原创 leetcode通配符匹配

个人感觉比较好理解的是回溯的方法:class Solution: def isMatch(self, s: str, p: str) -> bool: lens=len(s) lenp=len(p) steps=0 stepp=0 p_star_idx=-1 s_p_star_idx=...

2020-03-30 23:55:37 122

原创 leetcode加油站

class Solution: def canCompleteCircuit(self, gas: List[int], cost: List[int]) -> int: n=len(gas) temp=[] for i in range(n): temp.append(gas[i]-cost[i]) ...

2020-03-29 23:57:43 135

原创 leetcode跳跃游戏

class Solution(object): def canJump(self, nums): """ :type nums: List[int] :rtype: bool """ j=len(nums) if j<=1: return True ...

2020-03-28 23:39:54 296

原创 leetcode分发饼干

class Solution(object): def findContentChildren(self, g, s): """ :type g: List[int] :type s: List[int] :rtype: int """ g.sort() s.sort() ...

2020-03-27 21:53:04 107

原创 leetcode判断子序列

直接上代码:class Solution(object): def isSubsequence(self, s, t): """ :type s: str :type t: str :rtype: bool """ b=0 for i in s: if...

2020-03-26 22:27:03 143

原创 leetcode买卖股票的最佳时期||

这道题不限制买卖次数,那么我们可以这样想,是不是只要下一次股票价格必买的时候高我们就可以考虑卖出,在第一次发现股票价格回升之前就卖出,这样循环下去,只要发现有赚钱的机会就可以买卖股票。那我们的代码也就好写了。class Solution(object): def maxProfit(self, prices): """ :type prices: Lis...

2020-03-25 23:14:17 134

原创 leetcode恢复二叉搜索树

这个题和上一篇博客里面的题思路有相通的地方,题目已经明确只有一对错误。我们只要找到这两个地方,然后将其交换即可。展示代码:# Definition for a binary tree node.# class TreeNode(object):# def __init__(self, x):# self.val = x# self.left =...

2020-03-24 23:44:57 97

原创 leetcode不同的二叉搜索树,逐行解释

刚接触树这个东西,一开始竟没看懂题目,后来看了看一些讲解才明白,这相当于一个卡特兰数。这道题一定要详细得写一下思路:这道题主要的思想就是遍历1~n每次确定父节点,左边的元素就是左子树的所有元素,右边就是右子树的所有元素。关键是如何实现,我们毫不犹豫的可以想到递归的思路。先来展示代码:# Definition for a binary tree node.# class TreeNod...

2020-03-23 22:46:15 82

原创 leetcode二叉树中序遍历

不管是前中后序遍历,有个非常简单的办法就是递归,先来用递归:# Definition for a binary tree node.# class TreeNode(object):# def __init__(self, x):# self.val = x# self.left = None# self.right = Non...

2020-03-22 23:25:46 98

原创 leetcode二叉树的最大深度

给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明: 叶子节点是指没有子节点的节点。示例:返回它的最大深度 3 。先来说迭代,依然是用队列。# Definition for a binary tree node.# class TreeNode:# def __init__(self, x):# self.val...

2020-03-21 22:46:11 81

原创 leetcode对称二叉树

给定一个二叉树,检查它是否是镜像对称的。例如,二叉树 [1,2,2,3,4,4,3] 是对称的。先来迭代:# Definition for a binary tree node.# class TreeNode:# def __init__(self, x):# self.val = x# self.left = None# ...

2020-03-20 22:37:41 97

原创 leetcode相同的树

给定两个二叉树,编写一个函数来检验它们是否相同。如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。虽然迭代在这里看起来并不是特别麻烦,不过还是推荐递归。在这里插入代码片...

2020-03-19 23:52:16 83

原创 leetcode正则表达式匹配

暴力求解:动态规划,如果p[j] == s[i], 那么dp[i][j] = dp[i-1][j-1],意思就是说,如果p的第j个字符和s的第i个字符匹配上了,那么dp[i][j]是否为true取决于dp[i-1][j-1]如果p[j] == ‘.’,那么p[j]此时就可以匹配任意字符,情况就和1一样了,dp[i][j] = dp[i-1][j-1]如果p[j] == ‘*’,那么此时又要分...

2020-03-18 23:58:06 92

原创 leetcode最长回文子串

给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例1:输入: “babad”输出: “bab”注意: “aba” 也是一个有效答案。示例2:输入: “cbbd”输出: “bb”class Solution: def longestPalindrome(self, s: str) -> str: if len(s...

2020-03-17 23:56:08 77

原创 leetcode无重复字符的最长子串python

给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例1:输入: “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例2:输入: “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例3:...

2020-03-16 22:44:17 216

原创 leetcode有效的括号

给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:1.左括号必须用相同类型的右括号闭合。2.左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例1输入: “()”输出: true示例2输入: “()[]{}”输出: true示例3输入: “(]”输出: false示例4输入: “([)]”输...

2020-03-15 21:28:44 85

原创 leetcode最长公共前缀

编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。示例:输入: [“flower”,“flow”,“flight”]输出: “fl”输入: [“dog”,“racecar”,“car”]输出: “”解释: 输入不存在公共前缀。说明:所有输入只包含小写字母 a-z 。class Solution(object): def longestC...

2020-03-14 23:16:11 117

视频数据标注软件darklabel

适用于机器学习开发过程中快速标注大量数据

2024-02-21

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

TA关注的人

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