首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

GitHub开源:17M超轻量级中文OCR模型、支持NCNN推理

目录 1、项目简介 2、项目配置 3、问题解决 ---- 1、项目简介 近期GitHub上一位神开源了一个叫做chineseocr_liteOCR项目,这是一个超轻量级中文OCR,支持竖排文字识别...以下为可实现功能: 提供轻量 backone 检测模型 psenet(8.5M),crnn_lstm_lite (9.5M) 和行文本方向分类网络(1.5M); 任意方向文字检测,识别判断行文本方向...2、项目配置 该作者已经将所需第三方库归纳到requirements.txt文件,可以直接输入以下指令批量安装: pip install -r requirements.txt 安装成功效果如下所示...: [WinError 2] 系统找不到指定文件。...这里将自己配置好项目分享给大家,可以关注我微信公众号,回复关键字:中文OCR,获取项目。 拓展:GitHub开源:支持100多种语言OCR文字识别

2K30

使用SA分析内存溢出问题背景例子程序方式方法实践参考资料

例子程序 Java开发,常常遇到一种问题是内存空间会越来越大,极端情况下会出现OOM——java.lang.OutOfMemoryError。...应用开发人员常犯错误是应用随意维护多个实际并不需要缓存和对象集合,不必要得增加了应用占用内存空间,从而导致内存空间不足错误。下面的这个例子程序比较极端,是为了快速模拟出OOM错误。...生成Java堆快照文件,然后利用jhat或者VisualVM去分析; 利用SA工具链接到应用程序进程上去获取对象直方图; 利用JVM参数-XX:OnOutOfMemoryError,遇到OOM时候自动生成...="gcore %p" MemoryError命令运行上述程序,生成core文件/core目录下。...2017-12-1822.56.36.png 使用Serviceability Agent介绍中提到方法,启动SA HSDB,并打开上述步骤生成core文件,使用对象直方图工具生成该程序发生

50220
您找到你想要的搜索结果了吗?
是的
没有找到

python与anaconda安装(先安装了python后安装anaconda,基于python已存在基础上安装anaconda)——逼死强迫症、超详解

图7把框都选上,如图8: 图8 点击自定义安装后出现图9: 图9 图9请将我画打上勾,之后自定义安装位置,我安装在D盘python37文件夹里了。...8和图9都勾选了我所选,也就是已经安装自动配置了环境变量的人,他图17和我一样,是自动就有框这两样D:\Python37\Scripts\和D:\Python37\,没选到,这里没这两项...我python安装目录如图18: 图18 往图17里写路径,尽量从图18复制,不然易错。完成后如图19: 图19 到此完成,可以开始检验了。...,如图44: 图44 出现了python37,并显示位置anaconda3里envs文件夹里,打开文件夹可以看到图45: 图45 就是envs里创建了一个python37,并且里面是有...环境搭好了,也就该移过来python37了,还记得你自己装python3.7.4(8月版)位置吗?也就是图9自定义安装位置,找到它,并将你安装它文件夹复制,我是python37。

9.2K73

Python 标准异常总结

Python标准异常总结 AssertionError 断言语句(assert)失败 AttributeError 尝试访问未知对象属性 EOFError 用户输入文件末尾标志EOF(Ctrl+d)...KeyError 字典查找一个不存在关键字 KeyboardInterrupt 用户输入中断键(Ctrl+c) MemoryError 内存溢出(可通过删除对象释放内存) NameError 尝试访问一个不存在变量...NotImplementedError 尚未实现方法 OSError 操作系统产生异常(例如打开一个不存在文件) OverflowError 数值运算超出最大限制 ReferenceError...Unicode编码错误(UnicodeError子类) UnicodeDecodeError Unicode解码错误(UnicodeError子类) UnicodeTranslateError...Unicode转换错误(UnicodeError子类) ValueError 传入无效参数 ZeroDivisionError 除数为零 以下是 Python 内置异常类层次结构:

96120

django项目中导出数据到excel文件并实现下载功能

:解决memoryerror、nginx time out 前文 在用Django写项目的时候时常需要提供文件下载功能,而Django也是贴心提供了几种方法:FileResponse、StreamingHttpResponse...(迭代器)特点,可以使得数据一条条返回给客户端,文件随时中断和复传,并且保持文件一致性。...FileResponse和StreamingHttpResponse FileResponse顾名思义,就是打开文件然后进行传输,并且可以指定一次能够传输数据chunk。...所以适用场景:从服务端返回大文件。缺点是无法实时获取数据库内容并传输给客户端。...了,问题就是因为fetchall,虽然我们StreamingHttpResponse是一条条返回,但是我们数据一次性批量取得!

4.8K10

一起 MINIO(Go) 响应慢故障实录分析

问题概述 我们遇到主要问题有两个: 下载 minio 存储文件, 概率性地会长时间无响应, 导致相关页面的视频点播失败 存储服务器 2PB 容量已达 97%, 触发了写保护, 无法继续写入。...删除数据过程,发现删除接口非常慢,导致我们没法短时间内释放容量,开放上传功能。 这两个问题,都是指向了 minio 接口慢,于是进行了一系列分析,过程记录如下。...这样每次客户端访问文件属性,都会直接从 NFS 服务器获取最新数据,而不是使用本地缓存数据。...接口整体耗时并发下也可以到秒级。 继续分析 strace 日志,可以看到 minio 删除文件前会先对元数据文件加锁,因为我们不会并发删除同一个文件,这一步时间消耗也可以省掉。...于是继续改代码,去掉对元数据文件加锁,高并发下接口总耗时降低到大概 500ms 左右。 删除接口函数从之前 20s+ 降低到 500ms,有了明显改善。

15910

Python 常见错误

导入模块失败时候 IndexError     索引超出序列范围 KeyError     字典查找一个不存在关键字 KeyboardInterrupt     用户输入中断键(Ctrl...+c) MemoryError     内存溢出(可通过删除对象释放内存) NameError     尝试访问一个不存在变量 NotImplementedError     尚未实现方法 OSError...     操作系统产生异常(例如打开一个不存在文件) OverflowError     数值运算超出最大限制 ReferenceError     弱引用(weak reference)试图访问一个已经被垃圾回收机制回收了对象...    Unicode编码错误(UnicodeError子类) UnicodeDecodeError    Unicode解码错误(UnicodeError子类) UnicodeTranslateError...    Unicode转换错误(UnicodeError子类) ValueError    传入无效参数 ZeroDivisionError     除数为零 以下是 Python 内置异常类层次结构

1K20

Android新手之旅(1) 开发环境安装

尝试了一些方案,我觉得先离线装,再在线补方法挺好。以下是一些心得: 需求:网速要快,因为下载量非常。硬盘要,因为安装、解压东西也多也。...离线包下载(dbank,速度比较快):Android SDK离线安装包–DBank网盘 资源共享-文件备份-免费网络硬盘 离线包安装,android-sdk-windows下分别创建add-ons...、docs、platforms、platform-tools、tools,解压文件到相应目录: android-1.5_r04-windows.zip==>platforms\android-3 android...还要在eclipsewindows--preference,指定androidsdk路径。...在网上搜了一下解决办法,据说有个有效:把虚拟手机方向感应关掉。试了一下,似乎能快个10秒左右

1.3K70

Python如何处理大文件(知识整理)

数据量非常,比如一份银行一个月流水账单,可能有高达几千万record。对于一般性能计算机,有或者是读入到特殊数据结构,内存存储可能就非常吃力了。...可将大文件拆分成小块按块读入后,这样可减少内存存储与计算资源 read()方法或read(100) ? 但是,当完成这一操作,read() 会将整个文件加载到内存。...文件较大,往往会引发 MemoryError(内存溢出)。 那么,如何避免这个问题? ---- ---- ---- 读每行readline() ?...,他并非一次性将全部文件内容载入到内存,而是迭代 候,循环到了哪一行才将哪一行读入到内存。...with 语句句柄负责打开和关闭文件(包括在内部块引发异常),for line in f 将文件对象 f 视为一个可迭代数据类型,会自动使用 IO 缓存和内存管理,这样就不必担心大文件了。

1.4K20

PyCharm安装和配置(社区版)「建议收藏」

1.2.7、PyCharm打开后修改自选工程 完成编程退出PyCharm,下一次打开默认是上次编辑程序,如果你不想每次关闭PyCharm后进入上次编辑程序,则选择File进入settings界面,...Appearance%Behavior目录下System Settings,取消勾选Reopen last project on startup. 1.2.8、PyCharm修改新建文件文件头...选择File进入settings界面,Editor目录下Code Style下File and Code Templates,选择python Script ,右边空白处进行编辑你自己文件头...2.1.2、语句 一个语法上自成体系单位,它由一个词或语法上有关联一组词构成。语法执行一般会对程序产生影响,交互模式不一定输出语句执行结果。...计算机编程语言中,标识符是用户编程使用名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间关系。标识符通常由字母和数字以及其它字符构成。

4.1K10

SQL Server 2008正式发布了,示例数据库安装

操作系统(想必大多数用户也是这样吧),但是我却要把这个支持X64和IA64ISO下载下来,本来X86只有1.5G左右,现在却要下载3.5G一个ISO。...有msi安装版本也有zip解压后直接还原版本,都一样内容。不过我喜欢用bak文件还原方式,谁知道他安装文件给我做了什么操作啊,不放心,还是自己手动操作好。....zip AdventureWorks2008使用了SQL2008新特性FILESTREAM,所以必须要启用该特性才能够还原数据库成功。...具体启动FILESTREAM操作如下: (1)SSMS打开数据库实例属性窗口,高级选项卡中将“文件流访问级别”设置为已启用完全访问或者已启用T-SQL访问。然后单击“确定”按钮。...(2)配置管理器中将SQL Server服务FILESTREAM打开,如图: (3)重启SQL Server服务,然后再还原AdventureWorks2008数据库即可。

89230

目标检测第5步-使用keras版YOLOv3训练

image.png 文件夹keras_YOLOv3鼠标右击,显示菜单中选择Open in Terminal,即在文件夹keras_YOLOv3打开Terminal。...image.png 文件夹keras_YOLOv3打开Terminal,运行下列命令: 1.加快apt-get命令下载速度,需要做Ubuntu系统换源。...运行代码可以获取文件夹n01440764200张像素足够图片,存放在文件夹selected_images。...运行代码可以完成2个检查功能: 1.检查代码检查标记好文件夹是否有图片漏标 2.此段代码检查标记xml文件是否有物体标记类别拼写错误 #获取文件文件路径 import os def getFilePathList...image.png 2.打开文件夹keras-yolo3-master文件夹model_data,编辑其中文件voc_names.txt。

2.4K12

Datawhale组队学习 -- Task 3: Python异常类型总结和捕获语句

异常就是运行期检测到错误。计算机语言针对可能出现错误定义了异常类型,某种错误引发对应异常,异常处理程序将被启动,从而恢复程序正常运行。 1....EOFError:没有内建输入,到达EOF标记 EnvironmentError:操作系统异常基类 IOError:输入/输出操作失败 OSError:操作系统产生异常(例如打开一个不存在文件)...索引超出序列范围 KeyError:字典查找一个不存在关键字 MemoryError:内存溢出(可通过删除对象释放内存) NameError:尝试访问一个不存在变量 UnboundLocalError...ImportWarning:用于导入模块过程触发警告 UnicodeWarning:与Unicode相关警告 BytesWarning:与字节或字节码相关警告 ResourceWarning...(尝试使用try catch异常处理结构对输入情况进行处理) 获取随机数采用random模块。

85240

推荐一款适合中文博客书写Typora主题

打开设置 文件--> 偏好设置 3....下载主题 默认Download,文件比较老,可以点击Homepage,查看最新版本: 下载zip到本地: 下载后文件: 5....把下载主题放到主题文件打开主题文件夹:」 解压进入文件夹:把里面的内容,复制粘贴到上一级(themes)文件,如果提醒是否覆盖,选择覆盖。 覆盖后文件内容: 5....试试参考文献 比如,我高中看过一句格言,就记住了: > 小狗不能因为有存在,而失去自己叫声 ^[这是一本书中一句话,具体什么说,我真记不起来了] 好吧,我刚才百度了一下,这应该是契科夫...保存为pdf格式 pdf文件打开如下: 可以看到,格式什么都没有变化! 大家好,我是邓飞,一个持续分享农业数据分析师

5.7K10

VS2013+WDK8.1 驱动开发环境配置

Visual Studio 2013开发环境,然后再安装Windows Driver Kit 8.1驱动开发工具包,这个工具包安装好以后1.5G左右,不过我已经把这个安装包关键库文件提取出来了,...提取出文件只有80MB,直接将提取好WinDDK.zip解压缩到指定文件,并配置环境即可使用,省去了安装WDK麻烦。...1.这里直接把我提取WinDDK.zip文件解压缩到C盘根目录下,然后打开Visual Studio 开发工具,按下Ctrl+Shift+N新建空项目并输入项目名称为MyDDK即可。...2.依次选择解决方案视图 -> 源文件 -> 添加新建项,或者直接按下Ctrl + Shift + A快捷打开菜单,并创建main.cpp文件。...4.接着修改一下配置属性常规属性,点击菜单栏调试,选择MyDDK属性->配置->常规 -> 修改以下几处。

57530
领券