- 博客(325)
- 资源 (10)
- 收藏
- 关注
原创 随笔——Java中常用的图片操作
随笔——Java中常用的图片操作导入的包import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.*;图片的缩放public static BufferedImage scale(BufferedImage imageToScale, int dWidth, int dHeight) { /* 调整BufferedImage类型的图片为指定的长宽
2022-03-19 14:13:40
2954
原创 随笔-识别数据增广
随笔-识别数据增广介绍在深度学习中,文字识别的时候,识别数据集可能不太够,我们可以对识别数据集中的图片进行一些处理,比如旋转、平移、变形、缩放、加噪声等等,通过图像处理的操作来对识别数据集进行数据增广。实现说明这里使用两个比较好用的数据增强的库:https://imgaug.readthedocs.io/en/latest/index.html 、 https://augmentor.readthedocs.io/en/master/index.html。关于这两个库的使用,可以自己查看相应的文
2021-12-04 19:11:01
5899
原创 随笔-目标检测数据合成
随笔-检测数据合成介绍在深度学习中,做目标检测或文字检测的时候,检测数据可能不充足,这时,我们想对检测数据集做扩充的话,可以将要检测的目标图片合成到不同的背景图像上,同时计算得到目标图像在合成后的图像上的坐标,以便生成相应的检测需要的标签。具体来说:现在有150张裁剪后的文字图片,(保存在crop_imgs目录)类似于这种:并且有这150张文字图片的标签,类似于这种:# 图片路径 图片内容crop_imgs/20200521104812_crop_0.jpg 00002crop_img
2021-12-04 18:27:52
594
原创 PaddleOCR使用笔记-基于C++预测引擎推理(第二次尝试)(成功)
PaddleOCR使用笔记Linux环境下基于C++预测引擎推理(第二次尝试)(失败)(又成功了)注:本节基于PaddleOCR 2.3分支参考文档:PaddleOCR/readme.md at release/2.3 · PaddlePaddle/PaddleOCR (github.com)1.1 编译OpenCV库首先需要从opencv官网上下载在Linux环境下源码编译的包,以opencv3.4.7为例,下载命令如下。cd deploy/cpp_inferwget http
2021-12-04 16:20:16
1039
3
原创 笔记-Visual Studio 2019安装笔记
Visual Studio 2019安装笔记下载Visual Studio 2019社区版安装程序。由于最近Visual Studio出了2022版,2019版的下载链接不太好找了。这里给个找下载链接的步骤:下载链接:Visual Studio 较旧的下载 - 2017、2015 和以前的版本 (microsoft.com)点完之后要登录,登录后在这个页面找到Visual Studio Community 2019,点击右侧的下载按钮下载。双击安装程序开始安装不出
2021-12-04 15:54:42
356
原创 笔记-Java环境安装笔记
Java环境安装笔记jdk8安装笔记安装官网:Java Downloads | Oracle从官网下载jdk8的安装程序然后需要先登录才能下载,没有账号的话就先注册一个账号,再登录,然后再下载下载下来后,打开安装程序点击下一步更改安装路径,点击下一步等待安装更改jre安装路径,点击下一步等待安装点击关闭配置环境变量在环境变量中的系统变量中,新建一个变量,输入:变量名:JAVA_HOME变量值:F:\Jav
2021-11-24 16:11:21
357
原创 笔记-Windows下Git安装笔记
Git安装笔记官网:Git (git-scm.com)从官网下载安装程序双击安装程序开始安装点击Next更改安装路径,点击Next可以勾选一下这个新特性,点击Next点击Next我这里选VS Code作为默认编辑器,可以选择别的,点击Next这里选新特性,点击Next选推荐的这个,点击Next选新特性,点击Next保持默认,点击Next保持默认,点击Next选Windows的控制窗吧,点击Next
2021-11-24 15:55:01
147
原创 笔记-Windows11安装笔记(部分)
Windows11安装笔记(部分)从装Windows 11到现在已经用了20多天了,还没有发现有什么影响使用的bug,页面很美观,看起来很养眼。使用起来和win10没有太大区别,有需要的可以升到Win11体验体验。后面装系统的时候,没办法截图,这里的截图只有前面准备安装工具和镜像的部分。补充:电脑没有TPM模块也可以安装的,安装系统时候有办法跳过。跳过TPM验证的办法【亲测有用】可以参考视频:https://www.bilibili.com/video/BV1qQ4y1q7BD?from=s
2021-11-24 15:39:49
376
原创 笔记-Tomcat10.0安装笔记
Tomcat10.0安装笔记Tomcat10.0安装官网:Apache Tomcat® - Apache Tomcat 10 Software Downloads注:需要先安装好java环境(支持Java 8 及以后的jre环境)下载安装从官网下载安装程序双击安装程序开始安装点击Next点击I Agree保持默认,点击Next保持默认,点击Next路径那里会自动选择已经安装好的jdk路径,点击Next更改一下安装路径,点击Instal
2021-11-24 14:58:33
155
原创 笔记-Tomcat9.0安装笔记
Tomcat9.0安装笔记Tomcat9.0安装官方:Apache Tomcat® - Apache Tomcat 9 Software Downloads注:需要先安装好java环境(支持Java 8 及以后的jre环境)下载安装从官网下载安装程序双击安装程序开始安装点击Next点击I Agree点击Next点击Next点击Next。(自动搜索本机上的java环境)更改安装路径点击Install等待安装去掉勾
2021-11-24 14:51:12
880
原创 笔记-Node.js安装笔记
Node.js安装笔记Node.js安装官网:Node.js (nodejs.org)从官网Node.js (nodejs.org)下载安装程序双击安装程序,开始安装点击Next勾选我同意,点击Next点击Change…,更换安装路径,点击OK,再点击Next点击Next勾选,点击Next点击Install,等待安装完成点击Finish。完成安装在cmd中验证安装是否成功!node --versionnpm
2021-11-24 11:27:58
224
原创 随笔-Ubuntu中多cuda版本环境配置
随笔-Ubuntu中多cuda版本环境配置由于每个人做得任务不同,在实验室的服务器上,有多个用户和多个cuda版本,如何配置自己使用哪一个cuda呢?看一下cuda的安装路径cuda一般安装在/usr/local/目录下配置要用的版本的CUDA的路径配置自己使用的cuda版本,编辑~/.bashrcvi ~/.bashrc插入以下配置。(想使用那个cuda版本就把配置中的cuda版本改成自己需要的那个)# CUDAexport PATH=/usr/local/cuda-10
2021-11-22 20:42:01
1310
原创 论文翻译-I2C2W Image-to-Character-to-Word Transformers for Accurate Scene Text Recognition
论文翻译-I2C2W Image-to-Character-to-Word Transformers for Accurate Scene Text Recognition原文地址:https://arxiv.org/pdf/2105.08383.pdf【推荐】相关阅读资料下载:链接:https://pan.baidu.com/s/15XqyaeYXTTk8eB_fGPNv5w提取码:m8ft【注】:翻译仅供参考,准确含义和表达参考英文原文I2C2W:用于准确的场景文本识别的图像-字符-
2021-09-25 14:30:28
108
原创 论文翻译-A holistic representation guided attention network for scene text recognition
论文翻译-A holistic representation guided attention network for scene text recognition原文地址:https://arxiv.org/pdf/1904.01375.pdf【推荐】相关阅读资料下载:链接:https://pan.baidu.com/s/13SM-GiLwuuNMtuUVMSEkXw提取码:8j8n【注】:翻译仅供参考,准确含义和表达参考英文原文用于场景文本识别的整体表征引导的注意网络摘要尽管最近
2021-09-25 14:20:41
298
原创 论文翻译-SAFL A Self-Attention Scene Text Recognizer with Focal Loss
论文翻译-SAFL A Self-Attention Scene Text Recognizer with Focal Loss原文地址:https://arxiv.org/pdf/1910.04396.pdf【推荐】相关阅读资料下载:链接:https://pan.baidu.com/s/1R8xcrxZkLnX9dI1CknvJNg提取码:j33d【注】:翻译仅供参考,准确含义和表达参考英文原文SAFL: 一个具有焦点损失的自我注意的场景文本识别器摘要在过去的几十年里,场景文本识别
2021-09-25 14:06:08
212
原创 论文翻译-SEED Semantics Enhanced Encoder-Decoder Framework for Scene Text Recognition
论文翻译-SEED Semantics Enhanced Encoder-Decoder Framework for Scene Text Recognition原文地址:https://arxiv.org/pdf/2005.10977.pdf【推荐】相关阅读资料下载:链接:https://pan.baidu.com/s/1XH8SYIFrqXMOQY_lWIwE2g提取码:0wu8【注】:翻译仅供参考,准确含义和表达参考英文原文SEED:用于场景文本识别的语义增强型编码器-解码器框架
2021-09-25 13:42:54
312
原创 论文翻译-Hamming OCR A Locality Sensitive Hashing Neural Network for Scene Text Recognition
论文翻译-Hamming OCR A Locality Sensitive Hashing Neural Network for Scene Text Recognition原文地址:https://arxiv.org/pdf/2009.10874.pdf【推荐】相关阅读资料下载:链接:https://pan.baidu.com/s/1Hu2EtFoHfE6nyOE5wN_gEg提取码:mxmu【注】:翻译仅供参考,准确含义和表达参考英文原文Hamming OCR: 一种用于场景文本识别
2021-09-25 13:31:13
266
原创 论文翻译-On Recognizing Texts of Arbitrary Shapes with 2D Self-Attention
论文翻译-On Recognizing Texts of Arbitrary Shapes with 2D Self-Attention原文地址:https://arxiv.org/pdf/1910.04396.pdf【推荐】相关阅读资料下载:链接:https://pan.baidu.com/s/1R8xcrxZkLnX9dI1CknvJNg提取码:j33d【注】:翻译仅供参考,准确含义和表达参考英文原文关于用二维自我注意识别任意形状的文本的问题摘要场景文本识别(STR)是识别自然场
2021-09-25 13:18:45
1701
原创 PaddleOCR使用笔记-paddleocr package使用说明
PaddleOCR使用笔记Linux环境下paddleocr package使用说明Windows下使用安装whl包pip安装pip install "paddleocr>=2.0.1" # 推荐使用2.0.1+版本代码使用检测+分类+识别全流程from paddleocr import PaddleOCRfrom tools.infer.utility import draw_ocr# Paddleocr目前支持中英文、英文、法语、德语、韩语、日语,可以通过修改lan
2021-09-06 09:20:24
904
原创 PaddleOCR使用笔记-端侧部署之使用opt转换模型(第三次尝试)(成功)
PaddleOCR使用笔记Linux环境下PaddleOCR develop版本安装及使用(第二次尝试)(成功)端侧部署之使用opt转换模型(第三次尝试)(成功)cd /home/lexiaoyuan/projects/PaddleOCR_dev/PaddleOCRcp -R ./inference /home/lexiaoyuan/Paddle-Lite/cd ./Paddle-Lite/build.opt/lite/api# 转换检测模型./opt --model_file=/Pad
2021-09-06 09:20:14
461
原创 PaddleOCR使用笔记-端侧部署之使用opt转换模型(第二次尝试)(失败)
PaddleOCR使用笔记Linux环境下PaddleOCR develop版本安装及使用(第二次尝试)(成功)端侧部署之使用opt转换模型(第二次尝试)(失败)上传自己下载的opt工具# 没有权限的话su admin123456sudo chown -R lexiaoyuan:lexiaoyuan *sudo chmod -R 777 *su lexiaoyuanchmod -R 777 *这次把推理模型文件复制一份到Paddle-Lite目录下,这样可以再docker环境
2021-09-06 09:19:48
159
原创 PaddleOCR使用笔记-端侧部署之使用opt转换模型(失败)
PaddleOCR使用笔记Linux环境下PaddleOCR develop版本安装及使用(第二次尝试)(成功)端侧部署之使用opt转换模型(失败)环境搭建参考端侧部署得到opt工具。使用opt工具转换模型cd ./Paddle-Lite/build.opt/lite/api# 转换V1.1检测模型./opt --model_file=/home/xushicheng/projects/PaddleOCR_dev/PaddleOCR/inference/det_mv3_east/
2021-09-05 10:50:04
446
原创 PaddleOCR使用笔记-模型推理和预测
PaddleOCR使用笔记Linux环境下PaddleOCR develop版本安装及使用(第二次尝试)(成功)检测模型转推理模型python3 tools/export_model.py -c configs/det/det_mv3_east.yml -o Global.checkpoints=output/det_east_mv3/best_accuracy Global.save_inference_dir=./inference/det_mv3_east识别模型转推理模型python
2021-09-05 10:49:09
682
原创 PaddleOCR使用笔记-文字方向分类训练、评估、推理
PaddleOCR使用笔记Linux环境下PaddleOCR develop版本安装及使用(第二次尝试)(成功)文字方向分类训练在PaddleOCR/quickstart.md at develop · PaddlePaddle/PaddleOCR (github.com)中下载方向分类器的预训练模型下载下来后解压到本地,并将ch_ppocr_mobile_v1.1_cls_train目录上传到服务器上的项目中的pretrain_models目录# GPU训练,通过CUDA_VI
2021-09-05 10:47:23
1233
原创 PaddleOCR使用笔记-文字识别训练、评估、推理
PaddleOCR使用笔记Linux环境下PaddleOCR develop版本安装及使用(第二次尝试)(成功)文字识别训练在https://gitee.com/paddlepaddle/PaddleOCR/blob/develop/doc/doc_ch/models_list.md中下载英文识别模型的训练模型:在https://gitee.com/paddlepaddle/PaddleOCR/blob/develop/doc/doc_ch/algorithm_overview.md下载rec_m
2021-09-05 10:47:14
582
2
原创 PaddleOCR使用笔记-文字检测训练、评估、推理
PaddleOCR使用笔记Linux环境下PaddleOCR develop版本安装及使用(第二次尝试)(成功)文字检测训练Ctrl+P+Q # 退出docker容器cd ./projects/PaddleOCR_dev/PaddleOCRwget -P ./pretrain_models/ https://paddle-imagenet-models-name.bj.bcebos.com/MobileNetV3_large_x0_5_pretrained.tartar -xf ./pret
2021-09-05 10:47:03
511
原创 PaddleOCR使用笔记-PaddleOCR develop版本安装及使用(第二次尝试)(成功)
PaddleOCR使用笔记Linux环境下PaddleOCR develop版本安装及使用(第二次尝试)(成功)搭环境cd /home/lexiaoyuan/projectsnvidia-docker run --name paddle-dev -it -v $PWD:/paddle-dev registry.baidubce.com/paddlepaddle/paddle:2.0.0-gpu-cuda10.1-cudnn7 /bin/bashCtrl+P+Q # 退出docker容器m
2021-09-05 10:46:38
235
原创 PaddleOCR使用笔记-PaddleOCR develop版本安装及使用(失败)
PaddleOCR使用笔记Linux环境下PaddleOCR develop版本安装及使用(失败)cd /home/xushicheng/projectsnvidia-docker run --name paddle-dev -it -v $PWD:/paddle-dev registry.baidubce.com/paddlepaddle/paddle:2.0.0-gpu-cuda10.1-cudnn7 /bin/bashgit clone https://gitee.com/paddle
2021-09-05 10:46:08
497
原创 PaddleOCR使用笔记-端侧部署之编译出opt工具(第三次尝试)(成功)
PaddleOCR使用笔记Linux环境下端侧部署之编译出opt工具(第三次尝试)(成功)更新docker中的gitapt-get install software-properties-commonadd-apt-repository ppa:git-core/ppa -yapt updategit clone https://hub.fastgit.org/PaddlePaddle/Paddle-Lite.gitdocker exec -it paddlelite_docker
2021-09-05 10:45:24
274
原创 PaddleOCR使用笔记-端侧部署之编译出opt工具(第二次尝试)(失败)
PaddleOCR使用笔记Linux环境下端侧部署之编译出opt工具(第二次尝试)(失败)参考链接:https://paddleslim.readthedocs.io/zh_CN/release-2.0.0/deploy/deploy_cls_model_on_mobile_device.html准备交叉编译环境docker pull paddlepaddle/paddle-lite:latestmakdir Paddle-Litedocker run -it \ --name pa
2021-09-05 10:45:14
141
4
原创 PaddleOCR使用笔记-端侧部署之编译出opt工具(失败)
PaddleOCR使用笔记Linux环境下端侧部署之编译出opt工具(失败)1. 准备环境运行准备电脑(编译Paddle Lite)安卓手机(armv7或armv8)注意: PaddleOCR 移动端部署当前不支持动态图模型,只支持静态图保存的模型【补充:现在支持了,这是比较早期的笔记】。当前PaddleOCR静态图的分支是develop。1.1 准备交叉编译环境交叉编译环境用于编译 Paddle Lite 和 PaddleOCR 的C++ demo。 支持多种开发环境,不同开发环境的
2021-09-05 10:45:00
589
原创 PaddleOCR使用笔记-基于Python预测引擎推理
PaddleOCR使用笔记Linux环境下基于Python预测引擎推理训练模型转inference模型检测模型转inference模型下载超轻量级中文检测模型:wget -P ./ch_lite/ https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_mobile_v2.0_det_train.tar && tar xf ./ch_lite/ch_ppocr_mobile_v2.0_det_train.tar -C ./
2021-09-04 13:05:37
658
原创 PaddleOCR使用笔记-文字方向分类训练
PaddleOCR使用笔记Linux环境下文字方向分类训练数据集准备训练集标签如下:注意: 默认请将图片路径和图片标签用 \t 分割,如用其他方式分割将造成训练报错0和180分别表示图片的角度为0度和180度train/r180_color_20190605_D2C9041012BZ_Z_crop_3.jpg 180train/r0_zoom_20170412_110947_XI24924702BZ_Z_crop_2.jpg 0train/r180_impulse_noise_2
2021-09-04 13:05:19
1034
2
原创 PaddleOCR使用笔记-文字识别训练
PaddleOCR使用笔记Linux环境下文字识别训练数据准备在官网下载 icdar2015 数据,用于快速验证。PaddleOCR 提供了一份用于训练 icdar2015 数据集的标签文件,通过以下方式下载:# 训练集标签wget -P ./train_data/ic15_data https://paddleocr.bj.bcebos.com/dataset/rec_gt_train.txt# 测试集标签wget -P ./train_data/ic15_data https:
2021-09-04 13:05:07
1504
6
原创 PaddleOCR使用笔记-文字检测训练
PaddleOCR使用笔记Linux环境下文字检测训练官方文档:https://gitee.com/paddlepaddle/PaddleOCR/blob/release/2.0/doc/doc_ch/detection.md数据准备从官网下载icdar2015数据集,首次下载需注册。将下载到的数据集解压到工作目录下,解压在 PaddleOCR/train_data/ 下,并下载单独的标注文件(PaddleOCR将零散的标注文件整理成单独的标注文件)# 在PaddleOCR路径
2021-09-04 13:04:38
939
原创 PaddleOCR使用笔记-快速使用
PaddleOCR使用笔记Linux环境下快速使用参考https://gitee.com/lexiaoyuan/PaddleOCR/blob/dygraph/doc/doc_ch/quickstart.md中的步骤,inference模型下载,这里以超轻量级模型为例:mkdir inference && cd inference# 下载超轻量级中文OCR模型的检测模型并解压wget https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch
2021-09-04 13:03:41
278
原创 PaddleOCR使用笔记-快速安装
PaddleOCR使用笔记Linux环境下快速安装首先查看一下自己的cuda版本(10.1.168)cat /usr/local/cuda/version.txt再看一下cuDNN的版本(7.6.1)cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2安装好docker和nvidia-docker后【参考教程:https://lexiaoyuan.blog.csdn.net/article/details/11
2021-09-04 13:03:15
273
原创 PaddleOCR使用笔记-PPOCRLabel的安装使用
PaddleOCR使用笔记Windows环境下PPOCRLabel的安装使用参考文档:https://gitee.com/paddlepaddle/PaddleOCR/blob/dygraph/PPOCRLabel/README_ch.md安装pyqt5pip install pyqt5 -i https://pypi.tuna.tsinghua.edu.cn/simple失败了,再试一次pip install pyqt5 -i https://pypi.tuna.tsingh
2021-09-04 13:02:43
2452
2
原创 PaddleOCR使用笔记- 安装与使用
PaddleOCR使用笔记Windows环境下快速安装在本地就安装cpu版本的PaddlePaddle创建虚拟环境conda create -n paddle python=3.8进入Anaconda虚拟环境activate paddle安装cpu版本的PaddlePaddlepython -m pip install paddlepaddle==2.0.0 -i https://mirror.baidu.com/pypi/simple使用git,下载Pad
2021-09-04 13:02:18
438
原创 深度学习-PaddleOCR环境安装
深度学习-PaddleOCR环境安装PaddleOCR环境安装官方文档:https://gitee.com/paddlepaddle/PaddleOCR/blob/develop/doc/doc_ch/installation.md说明:这里安装的也是可以的,但是安装的是老版本。快速安装按照文档,我们需要如下环境docker和nvidia-docker前面已经安装了,下面看一下我们的cuda和cuDNN的版本nvidia-smicat /usr/local/cuda/incl
2021-09-04 13:01:59
293
new-era.zip
2020-04-01
EasyMemo.zip
2020-04-01
Online-Forum.zip
2020-04-01
Static-Web-Development-Learning-Platform.zip
2020-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人