自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 widerperson数据集转化为YOLO格式

wider person数据集转化为yolo格式

2022-07-02 22:11:43 625 2

原创 543. 二叉树的直径(LeetCode)

二叉树的直径

2022-06-10 16:44:49 230

原创 对Swin-T中SW-MSA的一些理解

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、窗口如何移动划分的?二、为什么要这么划分?三、 划分之后的窗口比原来更多了,计算不会更麻烦吗?总结前言众所周知,Swin Transformer是计算机视觉的通用backbone,而论文的关键是作者提出了一种基于滑动窗口的自注意力机制(SW-MSA),窗口是如何划分的?为什么要这么去划分呢?划分之后的窗口比原来更多了,计算不会更麻烦吗?一、窗口如何移动划分的?将一张图用下图一样的窗口进行切分,就会切分成上图左.

2022-04-21 11:13:18 5672 6

原创 逆序对问题(Java实现)归并

题目对于给定的一段正整数序列,逆序对就是序列中ai>aj,且i<j的有序对;注意序列中可能有重复数字,并分析算法的时间性能。例如:有6个数字,分别是5,4,2,6,3,1,则逆序对数目是11。思想:一个乱序的数组,使用归并排序的方法对其进行拆分拆分,最后剩余两个已经排好序的数组(如图1) 图1然后对两个数组再进行归并排序,排序的同时统计逆序对,比如2与1对比可以产生逆序对,则4与1、5与1也能产生逆序对,按照此思路即可统计出所有的逆序对。代码package

2022-03-23 16:06:41 880

原创 5. 最长回文子串(LeetCode)

给你一个字符串 s,找到 s 中最长的回文子串。示例 1:输入:s = “babad”输出:“bab”解释:“aba” 同样是符合题意的答案。示例 2:输入:s = “cbbd”输出:“bb”示例 3:输入:s = “a”输出:“a”示例 4:输入:s = “ac”输出:“a”class Solution { public String longestPalindrome(String s) { int length = s.length();

2022-01-10 17:22:36 122

原创 Python/pip,如何从github安装git存储库的特定版本

pip install git+[url here]@[版本号]比如:pip install git+https://github.com/facebookresearch/[email protected]://github.com/facebookresearch/detectron2.git是url,v0.4是版本号

2021-12-25 18:37:21 1715

原创 基于SVM算法的人脸微笑识别

一、环境搭建安装项目所需要的包:包括sklearn、pandas、joblib等;哪些红色就安装哪些二、下载数据集我用的是genki-4k数据集,后面我会提供整个项目,包括数据集,也可以自己在官网下载三、项目结构crop_img是所有数据集,用于后面预处理(裁剪、分类等);dat_files里面是人脸特征检测的两个文件data_models是训练之后保存模型的文件夹images是测试的图片new_dataset里面适用于训练的数据集,因为提取特征时候有些图片因为模糊 而识别不到

2021-12-14 14:36:30 1685 1

原创 VOC格式数据集转yolo格式

一、VOC格式二、yolo格式三、VOC转yolo格式将已经下载好的VOC数据集图片全放在JPEGImages文件夹里面,如果想要VOC所有的数据集,就将其他版本的数据集拷贝进来(比如我是将VOC2007的所有数据集拷贝了进来),xml文件放到Annotations文件夹下目录机构注意如果有其他拷贝进来的数据集,要将main文件夹下的train.txt、val.txt、trainval.txt、test.txt全部合并。main.py代码import xml.etree.Eleme

2021-12-08 11:36:19 9221 1

原创 opencv访问某一坐标的像素不正确(踩坑)

今天做项目时,需要去访问一张二值图某一坐标点的问题,和往常一样是使用int tmp = Mat.at(i, j);但是!经过对比,竟然拿到的像素是错的(经过ps对比之后)经过多次查找资料竟然!官网给出了说明(官网)In order to get pixel intensity value, you have to know the type of an image and the number of channels. Here is an example for a single channel

2021-12-01 15:44:55 2808

原创 733. 图像渲染(LeetCode)

有一幅以二维整数数组表示的图画,每一个整数表示该图画的像素值大小,数值在 0 到 65535 之间。给你一个坐标 (sr, sc) 表示图像渲染开始的像素值(行 ,列)和一个新的颜色值 newColor,让你重新上色这幅图像。为了完成上色工作,从初始坐标开始,记录初始坐标的上下左右四个方向上像素值与初始坐标相同的相连像素点,接着再记录这四个方向上符合条件的像素点与他们对应四个方向上像素值与初始坐标相同的相连像素点,……,重复该过程。将所有有记录的像素点的颜色值改为新的颜色值。最后返回经过上色渲染后的图

2021-11-30 11:53:34 73

原创 695. 岛屿的最大面积(LeetCode)

给你一个大小为 m x n 的二进制矩阵 grid 。岛屿 是由一些相邻的 1 (代表土地) 构成的组合,这里的「相邻」要求两个 1 必须在 水平或者竖直的四个方向上 相邻。你可以假设 grid 的四个边缘都被 0(代表水)包围着。岛屿的面积是岛上值为 1 的单元格的数目。计算并返回 grid 中最大的岛屿面积。如果没有岛屿,则返回面积为 0 。示例 1:输入:grid = [[0,0,1,0,0,0,0,1,0,0,0,0,0],[0,0,0,0,0,0,0,1,1,1,0,0,0],[0,1

2021-11-30 10:17:10 164

原创 3. 无重复字符的最长子串(LeetCode)

给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: s = “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: s = “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: s = “pwwkew”输出: 3解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。请注意,你的答案必须是 子串 的长度,“pwke” 是一个子序列

2021-11-29 22:18:32 50

原创 19. 删除链表的倒数第 N 个结点(LeetCode)

给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。示例 1:输入:head = [1,2,3,4,5], n = 2输出:[1,2,3,5]示例 2:输入:head = [1], n = 1输出:[]示例 3:输入:head = [1,2], n = 1输出:[1]Java实现使用双指针实现class Solution { public ListNode removeNthFromEnd(ListNode head, int n) { Lis

2021-11-24 17:25:27 367

原创 876. 链表的中间结点(LeetCode)

给定一个头结点为 head 的非空单链表,返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。示例 1:输入:[1,2,3,4,5]输出:此列表中的结点 3 (序列化形式:[3,4,5])返回的结点值为 3 。 (测评系统对该结点序列化表述是 [3,4,5])。注意,我们返回了一个 ListNode 类型的对象 ans,这样:ans.val = 3, ans.next.val = 4, ans.next.next.val = 5, 以及 ans.next.next.next = NU

2021-11-24 16:21:15 44

原创 557. 反转字符串中的单词 III(LeetCode)

给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。示例:输入:“Let’s take LeetCode contest”输出:“s’teL ekat edoCteeL tsetnoc”思想:先将字符串按照空格分割成字符串数组,然后对每个子串进行反转之后再拼接Java实现class Solution { public String reverseWords(String s) { // 分割字符串 String[] ss = s.

2021-11-23 15:58:15 58

原创 344. 反转字符串(LeetCode)

编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。示例 1:输入:s = [“h”,“e”,“l”,“l”,“o”]输出:[“o”,“l”,“l”,“e”,“h”]示例 2:输入:s = [“H”,“a”,“n”,“n”,“a”,“h”]输出:[“h”,“a”,“n”,“n”,“a”,“H”]Java实现class Solution { public v

2021-11-23 15:22:04 58

原创 1. 两数之和(LeetCode)

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2:输入:nums = [3,2,4], target = 6

2021-11-22 17:58:02 54

原创 167. 两数之和 II - 输入有序数组(LeetCode)

给定一个已按照 非递减顺序排列 的整数数组 numbers ,请你从数组中找出两个数满足相加之和等于目标数 target 。函数应该以长度为 2 的整数数组的形式返回这两个数的下标值。numbers 的下标 从 1 开始计数 ,所以答案数组应当满足 1 <= answer[0] < answer[1] <= numbers.length 。你可以假设每个输入 只对应唯一的答案 ,而且你 不可以 重复使用相同的元素。示例 1:输入:numbers = [2,7,11,15], ta

2021-11-22 09:39:15 185

原创 283. 移动零(LeetCode)

给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入: [0,1,0,3,12]输出: [1,3,12,0,0]说明:必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数。算法思想:遍历数组记录0的数量(index),将非零元素按顺序赋值,之后对index之后的元素全部赋为0Java实现class Solution { public void moveZeroes(int[] nums) { int inde

2021-11-22 09:23:02 65

原创 189. 轮转数组

给你一个数组,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。示例 1:输入: nums = [1,2,3,4,5,6,7], k = 3输出: [5,6,7,1,2,3,4]解释:向右轮转 1 步: [7,1,2,3,4,5,6]向右轮转 2 步: [6,7,1,2,3,4,5]向右轮转 3 步: [5,6,7,1,2,3,4]示例 2:输入:nums = [-1,-100,3,99], k = 2输出:[3,99,-1,-100]解释:向右轮转 1 步: [99,-1,-

2021-11-21 10:35:18 528

原创 977. 有序数组的平方

给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。示例 1:输入:nums = [-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为 [16,1,0,9,100]排序后,数组变为 [0,1,9,16,100]示例 2:输入:nums = [-7,-3,2,3,11]输出:[4,9,9,49,121]Java实现class Solution { public int[] sortedSq

2021-11-21 09:55:50 38

原创 35. 搜索插入位置(LeetCode)

给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为 O(log n) 的算法。示例 1:输入: nums = [1,3,5,6], target = 5输出: 2示例 2:输入: nums = [1,3,5,6], target = 2输出: 1示例 3:输入: nums = [1,3,5,6], target = 7输出: 4示例 4:输入: nums = [1,3,5,6], target

2021-11-20 18:43:45 166

原创 278. 第一个错误的版本(LeetCode)

你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。假设你有 n 个版本 [1, 2, …, n],你想找出导致之后所有版本出错的第一个错误的版本。你可以通过调用 bool isBadVersion(version) 接口来判断版本号 version 是否在单元测试中出错。实现一个函数来查找第一个错误的版本。你应该尽量减少对调用 API 的次数。示例 1:输入:n = 5, bad

2021-11-20 15:38:20 67

原创 704. 二分查找(LeetCode)

给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。示例 1:输入: nums = [-1,0,3,5,9,12], target = 9输出: 4解释: 9 出现在 nums 中并且下标为 4示例 2:输入: nums = [-1,0,3,5,9,12], target = 2输出: -1解释: 2 不存在 nums 中因此返回 -1提示:你可以假设 nums 中的所

2021-11-20 15:10:06 387

原创 【学术相关】iccv、cvpr、eccv论文接收率及格式下载(附论文下载)

(一)ICCV 的全称是 IEEE International Conference on Computer Vision,即国际计算机视觉大会,ICCV在世界范围内每两年召开一次。是三大会议中公认级别最高的。【接收率】ICCV 2021 官方放出了接收论文的列表,在 6236 篇提交论文中,有 1617 篇论文被接收,接收率约为 25.9%。相较于 2019 年 25% 的接收率,ICCV 2021 的接收率略有上升,但相较于 2015 年和 2017 年的 30.9% 和 29% 依然是下降的。

2021-11-18 15:43:44 8256 1

原创 Command errored out with exit status 1: python setup.py egg_info Check the logs for full command

pip安装gym的时候,报错如下:可以从报错的最后一行看出,原因是缺少一个module :setuptools首先pip install setuptools安装之后再pip install gym即可ps:安装其他库的遇到类似的错误也可以解决

2021-11-11 10:27:29 5370

转载 pytorch1.60 torch.nn在pycharm中无法自动智能提示

问题描述安装了pytorch最新版本1.6之后,在pycharm中编辑python代码时,输入torch.nn.看不到提示了,比如torch.nn.MSELoss()。而在1.4及以前的版本中,直接输入torch.nn.就会自动提示出很多torch.nn.modules中的API。该问题的讨论在前几年有过不少(https://www.zhihu.com/question/279645242/answer/520263986),但都是基于老版本,经过尝试,对于1.6版本是无效的。原因分析pychar

2021-11-03 21:33:45 253

原创 git push代码时error: RPC failed; curl 7 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054

今天在用gitbash提交代码时遇到一个错误error: RPC failed; curl 7 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054网上普遍的解决办法是:git config --global http.sslVerify “false”但我尝试之后还是报同样的错误之后发现是因为上传的文件太大,修改一下配置就可以执行语句:git config http.postBuffer 524288000然后重新push,大功告成...

2021-10-07 21:59:16 1123 1

原创 No instances available for SPRINGCLOUD-PROVIDER-DEPT踩过与其他博主不一样的坑

记录一下这个坑整个人都麻了,全网来来回回都差不多是那四五个解决办法,要么是依赖冲突,要么服务名格式的问题…我踩的坑估计都没人踩过(吐了)首先,注册中心、服务生产者都已经启动了启动消费者时,明明yml中配置了,但每次都不去注册中心找经过两天的研究(其实也只是偶尔研究一下,其他时间都在玩深度学习),终于发现了问题所在,是因为register-with-eureka: false这个配置写在了defaultZone上面,也不知道为什么不能写在上面,反正写在下面之后就没问题了,而且写在上面的时候defau

2021-09-12 23:29:46 1142

原创 SpringCloud启动报错:Error creating bean with name configurationPropertiesBeans

记录一下学习微服务,springcloud踩坑报错Error creating bean with name configurationPropertiesBeans问题出现:版本不兼容在springcloud官网版本点进去有对应的兼容的版本一个错排查了半天,这谁顶得住啊!!!...

2021-09-07 23:50:47 234

原创 springboot在yml配置了启动端口但启动还是8080

1.yml格式问题port后面有个空格,port为橙色格式才是没问题的,错误格式为白色;如:正确错误2.若格式没问题,检查pom文件中是否有<packaging>pom</packaging>去掉,然后再maven中clean,重新跑项目即可...

2021-09-06 23:13:56 3530 2

原创 springboot启动失败解决方法

记录一下解决方法:报错内容:If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).解决方法:在@SpringBootAp

2021-09-06 22:58:08 682

转载 pip国内镜像(清华大学镜像)

网上搜到的pip国内镜像大部分是豆瓣的http://pypi.douban.com/simple/但是根本不全,很多包没有所以推荐清华大学的https://pypi.tuna.tsinghua.edu.cn/simple临时使用可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple gevent,这样就会从清华这边的

2021-09-04 21:26:23 4289

原创 yolov5数据集按比例划分程序

# 将图片和标注数据按比例切分为 训练集和测试集import shutilimport randomimport os# 原始路径image_original_path = 'data/source_images/'label_original_path = 'data/txt/'# 训练集路径train_image_path = 'data/train/images/'train_label_path = 'data/train/labels/'# 验证集路径val_image_pa

2021-08-31 21:30:45 3033 2

原创 ERR_INCOMPLETE_CHUNKED_ENCODING 200问题解决

ERR_INCOMPLETE_CHUNKED_ENCODING 200问题解决小程序项目遇到问题ERR_INCOMPLETE_CHUNKED_ENCODING 200,本地调试是没问题的,部署服务器就出现问题个人思路:1.首先拉服务器日志,查看后错误日志未找到相关错误,请求成功发出并且接口已有出参2.查看Nginx日志,发现问题经过排查是因为后端返回数据太大,导致Nginx需要存入临时文件,但是又没有写入权限,导致了这个错误解决:将user nobody改为user root(如果是注掉的

2021-07-23 10:07:01 1653

转载 七牛云 上传图片到七牛云并返回图片URL

太麻烦了,就不自己写了,不过这玩意是真好用原文地址:https://blog.csdn.net/weixin_37264997/article/details/82285343

2021-07-07 10:56:20 360

原创 pdf的base64转jpg/png的base64

//这个base64是pdf的base64//想转jpg就将下面的png改为jpgString base64 = result.getJSONObject(j).getString("base64"); if (StringUtils.isEmpty(base64)){ System.out.println("空"); } String jpg_base64 = nul

2021-04-28 09:54:29 3310 1

转载 微信小程序组件_小程序表单组件_radio

微信小程序组件_小程序表单组件_radioradio-group 单项选择器,内部由多个组成。属性名类型默认值说明bindchangeEventHandle中的选中项发生变化时触发change事件,event.detail = {value: 选中项radio的value}radio 单选项目属性名类型默认值说明valueString标识。当该选中时, 的change 事件会携带的valuecheckedBoolean

2021-03-11 10:41:25 235

原创 Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources(待解决)

最近很郁闷的一个事,springboot项目各种配置都搞好,启动springboot的时候一直报这个错,但是依赖也添加了,jar也有,实在是不知道哪里出问题了,网上的解决方案都是说依赖版本的问题,我试了各种版本都没有解决,求大神告知...

2021-01-21 16:43:18 201 1

原创 关于maven添加依赖后仓库中只有.lastUpdate文件没有jar(解决)

关于maven添加依赖后仓库中只有.lastUpdate文件没有jar(解决)在网上找过很多方案,都没有解决问题,配置的是阿里的镜像,一切都没有问题,也专门尝试过是否是wifi网速的原因,连上手机热点也未解决解决方案:添加内容到指定区域:-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true修改两处地方即可:1....

2021-01-21 16:28:41 1390 1

空空如也

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

TA关注的人

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