自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

原创 【论文解读】Pixel-Anchor: A Fast Oriented Scene Text Detector with Combined Networks

Perface 最近比较好奇场景文本检测中Size较大、较长的文本行的检测问题,于是去调查了ICDAR2017MLT数据集检测结果,发现目前开源的最好结果是云从科技的“Pixel-Anchor”,竞赛结果达到了74.54%,小编非常好奇究竟是什么神仙操作能达到这么好的结果,于是找到论文原文打算一探究竟(虽然论文中MLT的结果只有68.1%,但IC2015达到了87.68%),强自有...

2019-10-24 21:05:06 324

原创 【队列】服务器传输次数(C++)

【题意】输入k,为一个父服务器最多同时传给几个儿子服务器。以及row 为剩余几行输入。接下来row行,每行第一个数number代表这一行需要输入的数,接下来的一个数代表父节点,这一行剩下的都是这个父节点的子儿子。服务器可并行传输,问至少要传几次才能传输完成。【输入输出】输入 1 2 (k=1 剩余2行)3 0 1 2(代表0是父节点 1 2是他的子节点)2 1 3(1是父节点,3是...

2019-09-08 18:10:46 214

原创 使用git在服务器上进行项目管理 github提交(详细亲测)

1.服务器上设置github对应用户名和邮箱git config --global user.email “your github email”git config --global user.name "your github username"2.服务器用ssh生成公私钥 ssh-keygen -t rsa -C "[email protected]"然后cd ~/.sshls然后cat id_rsa.pub然后把内容复制到github的settin

2022-01-12 11:31:47 303 1

原创 (论文笔记)PSENet:Shape Robust Text Detection with Progressive Scale Expansion Network(CVPR2019)

问题描述:(a)原图(b)基于回归的方法,可以看到第2/3个文本实例错误划分为一个(c)基于语义分割的方法,蓝色相邻实例错误预测为一个(d)PSENet,可以很好地区分和检测相邻文本实例。动机:基于语义分割,预测shrunk后的文本区域,然后逐步扩大到正常大小,解决位置邻近的文本易互相包围的现象,同时可以检测曲文。方法:基于ResNet+FPN,将P2~P5...

2020-04-15 18:20:11 242

转载 【转载】详解sigmoid与softmax, 多分类及多标签分类

原文链接(思路很清晰)先码为敬:https://blog.csdn.net/uncle_ll/article/details/82778750

2020-02-28 18:55:20 329

原创 Linux安装gpustat报错“ERROR: Command errored out with exit status 1: python setup.py egg_info Check the ”

看到上面报错的最后一行:ImportError: No module named pbr.pbr_json网上查了教程说是要更新prbpip install --upgrade pbr然后再pip install gpustat问题解决

2020-01-06 14:49:41 2361

原创 from utils.init import * ImportError: No module named utils.init

python import ./utils/init.py 文件失败虽然utils文件夹下确实有该文件 但是报错没有上网查了一下解决方法如下(亲测有效):比如被import的文件路径是../A/B/b.py下面,那么在在文件夹A、B下面分别新建一个__init__.py文件,然后按照下面的语句引用:import A.B.b【Reference】https://www.cn...

2019-12-28 11:32:16 1934

原创 EAST:RuntimeError: Cannot compile lanms解决方案

运行EAST eval.py代码时发现无法编译lanms,上网查了很多解决方案,可能家家有本难念的经吧,总算是万里挑一找到一个解决方案先前的失败尝试(但是大家可以试试):升级gcc/g++版本https://blog.csdn.net/weixin_39461307/article/details/95881408 增加pyconfig.h搜索路径https://blog.csdn...

2019-12-19 20:10:02 1558

原创 【论文详解】(CTPN)Detecting Text in Natural Image with Connectionist Text Proposal Network

这篇论文是乔宇老师发表在ECCV2016的一篇文章,创新点在于:提出了文本可以看做一个由固定宽度的text proposals密集排列组成的序列,可以用Anchor来预测这些文本候选区域,最后将它们用文本线构造法连接成最后的文本区域。另外,还引入了一个双向LSTM来编码文本序列的上下文信息帮助预测。网络结构CTPN类似于Faster RCNN+LSTM,预测的是等宽的t...

2019-11-19 21:34:22 288

原创 Character Region Awareness for Text Detection 论文解读

字符+字符间的联系+弱监督解决长的/弯曲的/任意形状的文本提出单词(word)级别的标注缺少语义信息 高斯分布的概率图(文本边界不需要严格定义了)+弱监督训练方式【摘要+介绍】: word level的bbox在表达任意形状的文本时有限制,原因是: wordlevel的bbox在遇到弯曲/变形的/特别长的文本时,很难准确的包围文本框 因此,一个可...

2019-11-10 16:26:23 440 3

转载 【转载】Markdown修改字体、颜色

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式。但是它本身是不支持修改字体、字号与颜色等功能的!  CSDN-markdown编辑器是其衍生版本,扩展了Markdown的功能(如表格、脚注、内嵌HTML等等)!对,就是内嵌HTML,接下来要讲的功能就需要使用内嵌HTML的方法来实现。字体、字号与颜色...

2019-11-06 19:29:18 268

原创 Jupyter notebook显示服务器连接失败

亲测有效:cmd输入:pip install --upgrade prompt-toolkit==1.0.5然后就成功了:

2019-10-15 16:53:53 3954 1

原创 Overleaf如何使用中文(亲测有效)

作为LaTeX的在线版,随时随地可以使用的Overleaf,如果能使用中文就更好啦!探索良久,成功设置好了,特此写博客记录一下:1.新建.tex文件2.tex文件首行添加如下代码:%-- coding: UTF-8 --\usepackage[UTF8]{ctex}3.设置编译器为XeLaTex左上角Menu->Compiler->XeLaTex...

2019-10-13 18:46:44 44187 18

原创 【完全二叉树应用】寻找共同父节点(vector)

【题意】每个师傅可以有多个徒弟,由师傅和徒弟构建一棵完全二叉树如下:给出多个玩家,输出他们的最近公共师傅。比如给出D J 最近公共师傅就是B【输入】输入N为结点个数,接下来以层次遍历的方式给出N个结点。然后是X,表示X个玩家,接下来输入X个玩家【输出】这X个玩家的最近公共师傅【思路】从0开始给这个完全二叉树标号,则标号为j的结点,其师傅有(j-1)/2,循环,一直到结点0。 记...

2019-09-14 20:25:05 665

原创 POJ1182:食物链 (并查集)(构建三个节点)(巧妙)

1182:食物链查看 提交总时间限制:1000ms 内存限制:65536kB描述动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B, B吃C,C吃A。现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种。有人用两种说法对这N个动物所构成的食物链关系进行描述:第一种说法是"1 X Y",表示X和Y是同类。第二...

2019-09-14 16:57:30 215

原创 POJ - 1062 昂贵的聘礼-(208kB 13ms)

1062:昂贵的聘礼查看 提交总时间限制:1000ms内存限制:65536kB描述年轻的探险家来到了一个印第安部落里。在那里他和酋长的女儿相爱了,于是便向酋长去求亲。酋长要他用10000个金币作为聘礼才答应把女儿嫁给他。探险家拿不出这么多金币,便请求酋长降低要求。酋长说:"嗯,如果你能够替我弄到大祭司的皮袄,我可以只要8000金币。如果你能够弄来他的水晶球,那么只要...

2019-09-12 11:40:47 125

原创 【王道】最长递增子序列(LIS)最长公共子序列(LCS)

【思路】动态规划【LIS】#include<iostream>#include<cstring>#include<vector>#include<math.h>#include<algorithm>#include<queue>using namespace std;#define maxi 0x3f3...

2019-09-08 21:24:52 201

原创 【王道】装信封、错排公式(C++)(动态规划)

【题意】N封信,全部装错信封,一共有几种装错的方式?【错排公式】F[n]=(n-1)*F[n-1]+(n-1)*F[n-2]【思路】考虑n封信全部装错的情况,把n封信从1到n编号,考虑n号信封里装的是k号信封的信,而n号信封里的信装在m号信封里。根据k与m是否相等来分成两种情况讨论。1.若k不等于m,有(n-1)*f[n-1]种2.若k等于m,有(n-1)*f[n-2]种#i...

2019-09-08 21:09:38 1824

原创 【王道】素数环、回溯枚举(C++)

【题意】输入n,输出从1-n能组成的素数环#include<iostream>#include<cstring>#include<vector>#include<math.h>#include<algorithm>#include<queue>using namespace std;#define max...

2019-09-08 16:15:18 233

原创 【王道】汉诺塔3(递归)

【题意】在一块铜板上有三个杆,最左边的杆上自上而下有从小到大的64个圆盘。现将这64个圆盘全部迁移到右边的杆上,条件是一次只能移一个盘,而且不允许直接从最左边的盘到最右边(每次移动一定要移到中间杆或者从中间移出),也不允许大盘在小盘的上面。现在有N个圆盘,求至少移动多少次能把盘子从左边移到最右边?【递归】递归方式和递归出口是递归函数的两个重要的要素,只要明确了这两个要素,递归函数就比较容易...

2019-09-08 15:10:37 214

原创 【王道】倒可乐、广度优先算法

【题意】可乐体积s=n+m,n和m是另外两个杯子的体积,只能用可乐瓶和这两个杯子来回倾倒,而且上面没有刻度。问至少需要倒几次才能实现可乐的平分,如果不能实现,输出"NO".输入为0 0 0时结束。【广度优先搜索总结】1.状态。我们要确定求解问题中的状态2.状态扩展方式3.有效状态4.队列5.标记6.有效状态数7.最优【输入输出】7 4 3NO4 1 ...

2019-09-08 14:47:47 271

原创 【王道】广度优先搜索

【题意】一个立方体迷宫,a,b,c为其长宽高,输入每个坐标的状态,0表示路,1表示墙。一个人从(0,0,0)位置出发,往相邻6个方位走一步会花1分钟,问该人能否在t分钟内走出迷宫,不能的话输出-1,能的话输出时间【思路】用队列实现广度优先搜索【限制】当遍历的到点在场外/是墙/已经过时,直接跳过不作处理【输入输出】输入:133420011100110...

2019-09-08 11:03:40 253

原创 【王道】拓扑排序

【拓扑排序】有向无环图,存在结点间的先后关系1.选择一个入度为0的点,作为序列的第一个结点。当该结点被选为序列的第一个顶点后,将该点从图中删去,同时删除以该结点为弧尾的所有边,得到一个新图。2.若在所有结点尚未被删去时就已经找不到入度为0的结点时,说明剩余的结点形成一个环路,拓扑排序失败,原图不存在拓扑序列。3.用队列实现 Q.front() Q.size() Q.pop()...

2019-09-07 21:37:56 488

原创 【王道】Floyd算法/Dijkstra算法求最短路径0x3f3f3f3f

【最短路径之Floyd】1.Floyd算法适合全源最短路问题,它要求被解图的大小不大于200个结点;2.当图使用邻接矩阵表示时更为方便3.注意当两个结点间有多余一条边时,选择长度最小的边权值存入邻接矩阵#include<iostream>#include<cstring>#include<vector>#include<math....

2019-09-07 16:48:52 368

原创 【王道】最小生成树、并查集

【题意】输入n村庄,接下来输入n*(n-1)/2条路以及路的权值。输出最小生成树的长度#include<iostream>#include<cstring>#include<vector>#include<math.h>#include<algorithm>using namespace std;int tree[101...

2019-09-07 16:06:56 197

原创 【王道】畅通工程 并查集

【题意】第一行输入n个城市m条道路,接下来m行对应m条道路。当n为0时结束输入。输出最少还需要建多少条道路使城镇连通#include<iostream>#include<cstring>#include<vector>#include<math.h>#include<algorithm>using namespace ...

2019-09-07 15:07:53 122

原创 【王道】C++迭代器、vector用法

#include<iostream>#include<cstring>#include<vector>#include<math.h>std::vector<int> v;using namespace std;int main(int argc, char const *argv[]){ v.push_back(1);...

2019-09-06 21:56:01 167

原创 【王道】对n的阶乘分解素因数(C++)

【题意】输入n,输出n的阶乘的素因数【样例】输入n=10输出素数+个数2:8 3:4 5:2 7:1#include<iostream>#include<cstring>#include<math.h>using namespace std;int prime[100000];int mark[100000];int pr...

2019-09-06 21:25:15 738

原创 【王道】高精度加法(C++)(大数运算)

【高精度加法】a,b在1000位以内【思路】构建bigint结构体,重载加法运算#include<iostream>#include<cstring>using namespace std;struct bigint{ int digit[1000]; int size;//记录一共有几位数 void ini() { memset(digit,...

2019-09-06 21:01:57 236

原创 【王道】二分求幂(C++)

#include<iostream>#include<cstring>using namespace std;int main(int argc, char const *argv[]){ int a,b; while(cin>>a) { cin>>b; int ans=1; while(b) { if(b%2)...

2019-09-06 16:56:02 167

原创 【王道】素数筛法 求素数(C++)

【题意】素数筛法#include<iostream>#include<cstring>using namespace std;int prime[100001];int primesize;int mark[100001];void pd(){ int i,j; for(int i=2;i<=100000;i++) { if(mark[i...

2019-09-06 16:27:30 277

原创 【王道】进制转换(C++)

【题意】输入两个不超过整型定义的非负10进制整数A和B,输出A+B的m(1<m<10)进制数【输入格式】给出m和A,B的值,m=0时结束【输出格式】输出A+B的m进制【样例输入输出】8 1300 482 1 70输出25041000【注意】1.虽然输入都在int范围内,但是两个int相加有可能超出int范围2.用do while保证至少会...

2019-09-06 15:22:06 162

原创 【王道】判断两序列是否为同一二叉搜索树序列(C++)

【题意】开始一个数n,表示有n个需要判断,n=0时输入结束,接下去一行是一个序列,没有重复数字,根据这个序列可以构造一棵二叉搜索树。接下来的n行有n个序列,判断每个序列是否与第一个序列组成同一个二叉搜索树【思路】为每一个序列构建二叉搜索树,然后判断其前序、中序遍历结果是否与第一个一样,一样的话就是同一个二叉搜索树。当然也可以选择中序和后序遍历结果,但必须包含中序遍历。【注意】只有包...

2019-09-05 21:03:45 1227

原创 【王道】构建二叉搜索树(二叉排序树)(C++)

【题意】输入n,接下来输入n个数字,由中n个数字构建二叉排序树(二叉搜索树),并输出其前中后序遍历结果。【样例输入输出】输入51 6 5 9 8输出165981568965981【注意】输入可能有重复元素,但是输出的二叉遍历序列中重复元素不用输出#include<iostream>#include<stack>#include<s...

2019-09-05 20:28:13 1337

原创 【王道】给出前序和中序遍历结果,输出后序遍历结果(C++)

【题意】给出前序和中序遍历的结果,输出后序遍历结果【样例输入输出】输入FDXEAGXDEFAG输出XEDGAF#include<iostream>#include<stack>#include<string.h>#include<iomanip>#include<map>#include<que...

2019-09-05 17:53:27 931

原创 【王道】哈夫曼树(C++)

【题意】哈夫曼树,第一行输入一个n,表示叶节点的个数。需要用这些叶节点生成哈夫曼树,根据哈夫曼树的概念,这些节点有权值,即weight,题目需要输出所有结点的值与权值的乘积之和。【样例输入输出】输入51 2 2 5 9输出37【基础】1.在一棵树中,从任意一个结点到达另一个结点的通路被称为路径,该路径上所需经过的边的个数被称为该路径的长度。2.若树中结点带有表...

2019-09-05 16:47:32 504

原创 【王道】实现简单加减乘除计算器(C++)

【题意】输入一个只包含+ - * / 的非负整数计算表达式,计算该表达式的值【思路】1.设立两个堆栈,一个用来保存运算符,另一个用来保存数字2.从左至右遍历字符串,若运算符栈栈顶运算符优先级小与该运算符或者此时运算符栈为空,则将该运算符压入堆栈3.若运算符栈栈顶运算符优先级大于该运算符,则弹出该栈顶运算符,再从数字栈中依次弹出两个栈顶数字,进行计算,并把结果压入数字栈,重复比较此时...

2019-09-05 11:21:19 3646 2

原创 【王道】左右括号匹配(栈)(C++)

【堆栈】1.管理方式:栈由编译器自动分配和释放,而堆需要程序员来手动分配和释放,若忘记delete,容易产生内存泄漏2.分配方式:堆都是动态分配的,没有静态分配的堆。栈有2种分配方式:静态分配和动态分配。静态分配是编译器完成的,比如局部变量的分配。动态分配由alloca函数进行分配,但是栈的动态分配和堆是不同的,栈的动态分配是由编译器进行释放,而堆的动态分配是手动释放的。3.从这里...

2019-09-04 17:12:53 407

原创 【王道】今年暑假不AC(C++)

【题目大意】节目总数n,接着输入每个节目的开始和结束时间,输出能看的尽量多的节目数目【思路】按照节目结束时间排序,第一个节目一定是结束时间最早的,以此类推。#include<iostream>#include<string.h>#include<algorithm>using namespace std;struct s{ int b,e...

2019-09-04 16:41:04 440

转载 【转】计算机视觉——应用

转发自https://blog.csdn.net/Mind_programmonkey/article/details/9967296001 计算机视觉02 计算机视觉应用03 机器学习训练图像的流程04 深度学习图像识别流程05 卷积神经网络06 物体检测07 传统目标检测方法基于深度神经网络的目标检测...

2019-09-03 20:07:18 125

空空如也

空空如也

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

TA关注的人

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