自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

快乐的小小程序猿

快乐的小小程序猿

  • 博客(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

使用到的相关技术和一些库及插件: Vue+BootstrapVue+Webpack+Swiper+Layui+ vue-router+Vuex+VueI18n+animate.css+wow.js+HTML+CSS+JavaScript 使用Webpack进行打包,开发的SPA(single page web application,单页应用程序),页面由一系列的组件构成,在单页应用程序中,点击不同的模块,页面不会有刷新感,包括不同语言的切换,都不会感到刷新感。

2020-04-01

EasyMemo.zip

整合SSM项目,实现了一个完整的备忘录,支持登录,注册,增删改查等多种操作,前端页面非常美观,整合Bootstrap和layui部分组件,使用IDEA开发,功能完善强大,有拦截器。包含项目的完整代码。

2020-04-01

Online-Forum.zip

使用jdbc+servlet+jsp+DAO+javabean+oracle开发的一个简易的网上论坛,这里主要实现网上论坛的两个基本模块,即登录注册模块和留言板模块。登录注册模块主要包括用户登录、注册、忘记密码,留言板模块主要包括发表留言、回复留言、修改留言、删除留言、显示留言等功能。

2020-04-01

Static-Web-Development-Learning-Platform.zip

静态网页开发学习平台源码,包括多个前端页面(HTML+CSS)的源码,使用Bootstrap框架,页面美观,对学习使用Bootstrap框架很有帮助!

2020-04-01

2018年计算机能力应用大赛复赛真题

2018年计算机能力应用大赛复赛真题,包括填空题、设计题、改错题

2019-01-04

颐天之家的基础主页面设计样例

一个简单的小项目的初步主页面的设计,从前端确定该项目需要具备的功能

2019-01-02

C++的PPT-基本数据与表达式

C++基础数据与表达式的PPT教程资料,介绍了一些C语言中的基础知识

2019-01-02

前端开发react.js

react是优秀的前端开发框架,有一系列优秀的组件,react.js是前端开发不可少的重要工具

2018-09-21

browser.js

前端开发可能会用到的JavaScript脚本,browser.js文件

2018-09-21

angular.js

前端开发技术中的所需要用到的JavaScript库,angular.js,

2018-09-21

空空如也

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

TA关注的人

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