作者文章归档:reno

使用frp内网穿透


使用frp 内网穿透

前置条件: 需要1台可公网访问服务器作为vps,如阿里云腾讯云服务器。内网服务器可以连接外网或者该公网服务器。

在这里插入图片描述

原理使用公网服务器作为跳板机反向代理 将需要内网服务器的端口映射出来,达到访问内网服务器的目的。

1 下载 frp 安装包

匹配自身系统的包 ,下载两份 一份安装在内网服务器,一份安装在公网服务器

地址:https://github.com/fatedier/frp/releases

在这里插入图片描述

在这里插入图片描述

服务器端只保留frps 前缀文件 内网机只保留fepc 前缀文件。

2 服务器端配置

编辑 frps.ini 文件

[common]
bind_addr = 0.0.0.0 

Read more

pypi上传包


1 账号注册

https://test.pypi.org/ # 测试环境

https://pypi.org/ 正式环境

可以先在测试环境测试上传再上传到正式环境

2 固定的目录结构

上穿到pypi 的包的目录结构是固定

example_package
----LICENSE.txt    #版权声明文件
----README.md      #分发包的详细介绍文件
----example_pkg    # 你要上传的代码包
    ----__init__.py
    .......
----setup.py       #为打包做准备的设置文件 ,这个是最关键的
----tests    

Read more

ubuntu--vg-ubuntu磁盘分配


ubuntu--vg-ubuntu磁盘分配 df -h 查看磁盘情况 vgdisplay 查看lvm卷组的信息 // Free PE / Size 3839 / <15.00 GiB,这是还可以扩充的大小 使用命令进行磁盘扩容 lvextend -L 10G /dev/mapper/ubuntu--vg-ubuntu--lv //增大或减小至19G

lvextend -L +10G /dev/mapper/ubuntu--vg-ubuntu--lv //增加10G

lvreduce -L -10G /dev/mapper/ubuntu--vg-ubuntu--lv

Read more

Docker部署GPU模型服务


Docker部署GPU模型服务

GPU 设置

Nvidia 开启GPU的持久模式

nvidia-smi -pm 1

添加docker 插件

# 不是ubuntu 18.04 这里要需要改
curl -s -L https://nvidia.github.io/nvidia-docker/ubuntu18.04/nvidia-docker.list | tee /etc/apt/sources.list.d/nvidia-docker.list


sudo apt-get update

sudo apt-get install -y nvidia-container-toolkit

下载基础

Read more

使用openpyxl 操作excel(xlsx)


使用openpyxl 操作excel(xlsx)

由于 xlrd 和xlwt 停止更新并阉割了自己的能力来推荐使用这个库,涉及到xlsx文件的处理使用这个库。

这个库不支持xls操作

安装

pip install openpyxl 

# 如果涉及图片处理
pip install pillow

功能介绍

openpyxl 可以对xlsx文件进行读取和写入操作,字体单元格对齐格式等样式操作

读写操作

介绍

openpyxl 通过 Workbook sheet cell 对象分别控制 表格文件 sheet 页 和单元格所以我们可以同时读取和写入

demo 写入&读取

#!/usr/bi

Read more

openpyxl 使用


openpyxl 使用

由于 xlrd 和xlwt 不在更新并阉割了自己的能力来推荐使用这个库,那就使用这个库吧。

安装

pip install openpyxl 

# 如果涉及图片处理
pip install pillow

写入

from openpyxl import Workbook # Workbook excel 对象
from openpyxl.utils import get_column_letter

 wb = Workbook()
 ws = wb.active # 激活工作区 == 返回一个默认sheet页
# 其他创建sheet 页方法
ws1 = wb.cr

Read more

ubunt磁盘挂载


ubuntu 磁盘挂载

磁盘信息查看

# 查看磁盘设备信息
sudo fdisk -lu

Disk /dev/nvme0n1: 238.5 GiB, 256060514304 bytes, 500118192 sectors # 设备一
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: D

Read more

ubuntu server 固定ip


ubuntu server固定ip

ubuntu 重启之后ip 会重新分配需要固定ip 方便连接

第一步 获取网卡名

ifconfig

eno1

image-20220224093154594

第二步 更改配置文件

sudo vi /etc/network/interfaces

# 根据2网卡名填入
auto eno1
    iface eno1 inet static
    address 192.168.1.137 # 需要固定的ip
    netmask 255.255.255.0
    gateway 192.168.1.1
    iface eno1 inet6 auto

第二步 刷新配置并重启网卡

resolvco

Read more

课节1基于深度学习的OCR技术导论


1 百度 aistudio 平台使用

免费算力支持

Notebook中使用Shell命令
    使用pip来安装自己需要的package (但不支持apt-get)
    查看当前环境中安装的package
    持久化安装
        使用git命令来同步代码 (暂时需要Paddle 1.4.1以上)
    文件下载

项目启停

image-20220530140510256

选择算力

执行和调试

image-20220530140631401

image-20220530142100210

image-20220530142121462

Magic命令

Magic命令是Notebook的高级用法了. 可以运行一些特殊的指令. Magic 命令的前面带有一个或两个百分号(% 或 %%),分别代表行 Magic 命令和单元格 Magic 命令。行 Magic 命

Read more

ocr 深入


第一阶段

一 OCR技术概览

基本情况

应用场景

文本识别

车牌识别

拍照搜题

自然场景文本识别

视频内容审核

内容理解

常见难点

复杂板式

扭曲形变 角度

手写干扰

光的影响 反光,弱光,摩尔纹,模糊

image-20220516182713311

二值化方法

基本流程

预处理

降噪

滤波,光照处理

增强

回复拉伸

二值化

灰度图转二值图

方案

OTSU 大津二值化

image-20220517141730344

MSER (MAXIMALLY STABLE EXTERMAL REGIONS)

image-20220517141844354

image-20220517141913503

倾斜矫正

HOUGH变换、投影法

版面分析

文本行定位

字符分割识别

后处理

事例子

1 通用文本

二值化: 彩色转灰度转黑白 只有(0,255)

image-20220516184113454

连通域分析: 字符框分析

论文

Read more