自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MMOCR计算FPS

其实就是把mmdet里的FPS Benchmark改成mmocr里的,mmdet里的FPS Benchmark链接为:https://mmdetection.readthedocs.io/en/latest/useful_tools.html?highlight=fps#fps-benchmark,运行时执行我把这个文件放在了tools/ana_fps.py 里,仅供参考。具体代码如下:...

2022-06-22 09:40:58 722 1

原创 socket中close的Linux源码实现

在学习IO多路复用时,对select代码中close的实现感兴趣,寻找过程如下:2. 进行gdb调试先在close处增加断点,继续run时发现…/sysdeps/unix/sysv/linux/close.c: 没有那个文件或目录.原因是没有glibc库,于是一般glibc在/usr/src/glibc下,然后解压压缩包,可能版本不一样,有一点要注意,不要在运行中的系统上安装glibc,否则将会导致系统崩溃。不想下载glibc的话,可以看这个链接,此网址是glibc库的网页版,查函数很方便,

2022-06-16 18:38:35 510

原创 sklearn库中逻辑回归如何实现多分类

对于逻辑回归算法主要是用回归的算法解决分类的问题,它只能解决二分类的问题,经过改造便可以进行多分类问题,主要的改造方式有两大类:(1)OVR/A(One VS Rest/ALL)(2)OVO(One VS One)(1)对于OVR的改造方式,主要是指将多个分类结果(假设为n)分成是其中一种分类结果的和(其他),这样便可以有n种分类的模型进行训练,最终选择得分最高的的(预测率最高的的)便为分类结果即可。它所训练的时间是原来分类时间的n倍。sklearn库默认就是OVR(2)对于OVO的方式,主要是将n

2022-04-25 14:39:18 3479

原创 labelme标注的json文件转化成ICDAR2015格式

在转换之前一定要备份备份备份备份备份!!!!!!!!!!!!!!!!!!# -*- coding: utf-8 -*-import osimport jsondef jsonTotxt(jsonfile): filename = os.path.split(jsonfile)[1].split('.')[0] savefile = os.path.join("F:/nongzi/demo", filename + '.txt')#转换的路径 # read json

2022-03-24 16:49:23 627

原创 mmocr验证时出现Segmentation fault (core dumped)

最近在构建自己的数据集,模型测试的时候出现Segmentation fault (core dumped),原因是自己的版本问题,重建个虚拟环境,安装mmocr,再跑就好了

2022-03-04 15:11:14 246

原创 用python将文件夹里的图片统一修改名字

import osfiles = os.listdir("F:/nn")#原来文件夹的路径i = 0for file in files: original = "F:/nn" + os.sep + files[i] #修改后放置图片的路径 F:/ns,也可将 img_ 换成其他标注 new = "F:/ns" + os.sep + "img_" + str(i + 1) + ".jpg" os.rename(original, new) i += 1原来

2022-02-20 19:10:08 1499

原创 leecode 704 二分查找

二分法704. 二分查找35. 搜索插入位置704. 二分查找题目描述:给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。示例 1:输入: nums = [-1,0,3,5,9,12], target = 9输出: 4解释: 9 出现在 nums 中并且下标为 4代码:class Solution {public: int search(vector<

2021-12-27 22:33:57 215

原创 mmocr使用踩坑记录

最近在用mmocr修改模型,下面是一些踩坑记录:

2021-12-06 17:44:21 1713 4

原创 enforce fail at inline_container.cc:145

出现这个原因大概率是你预训练权重出了问题,没下载完整1.把它删了,重新下载2.自己下载完再加到文件夹checkpoints里,权重所在位置:/home/sys1/.cache/torch/hub/checkpoints

2021-11-01 09:49:37 532

原创 ocr中json、txt文件在图片上显示出来

json_photo.pyimport jsonimport numpy as npimport jsonimport cv2import matplotlib.pyplot as pltimport jsonpath = 'img/3.json' #json文件路径with open(path,'r') as f: data = json.load(f)#print(data)# print(data['bbox'])# print(data['bbox'][0][0]

2021-10-29 10:15:37 417

原创 windows10安装ubuntu双系统安装踩坑记录

windows10安装ubuntu双系统安装踩坑记录 一 踩坑记录二 教程一 踩坑记录1.当手动分区的时候,记得用于"swap"或"交换空间" ,那是可以选择的,不要傻乎乎地都选择那一个ext4日志文件系统,尤其是在efi ,这是用于安装ubuntu启动项的。2.当启动ubutun的时候,出现黑屏和下划线,一般是你上个操作引起的,将这个操作改回去就行了。解决方法:https://blog.csdn.net/Ignorance_wuzhi/article/details/1193532983.小知

2021-10-21 17:10:21 431

原创 Ubuntu18.04有线网络连接不上

Ubantu18.04有线网络连接不上一 最快方法二 正常方法一 最快方法最快的方法就是手机USB网络连接,首先用usb线将电脑和安卓手机连接起来,(我的电脑是台式机,手机是小米9)然后在手机设置里搜索usb,有个选项叫USB网络共享,点击它,你的Ubuntu右上角很快就会出现有线连接的标志了.要是你想每次都插线联网的话,也不要用下面正常方法了.二 正常方法最好是先用最快方法连接网络,因为要联网下一些东西,没网的话,会很麻烦.1、在你 Ubuntu 的 cmd 中输入lspci -v

2021-08-19 15:16:35 14842 14

原创 ValueError: <function Spectral at 0x0000025B3039C730> is not a valid value for name

ValueError: <function Spectral at 0x0000025B3039C730> is not a valid value for name在学习deeplearning时写吴恩达老师的编程作业时,这是一位博主的网址,https://blog.csdn.net/u013733326/article/details/79827273其中在写course1第三周作业时import numpy as npimport matplotlib.pyplot as plt

2020-11-27 10:17:48 1285

空空如也

空空如也

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

TA关注的人

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