自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git tag删除 git tag创建

如果标签已经推送到远程仓库,你还需要删除远程仓库上的标签。或者直接在git上删除。

2024-07-03 09:47:11 189

原创 【c++】mac上vscode配置c++、debug

https://zhuanlan.zhihu.com/p/666667188

2024-01-23 10:06:47 384 1

原创 Ubuntu unzip 解压中文乱码

Ubuntu unzip 解压中文乱码

2022-09-02 10:50:26 376 1

原创 torch下载模型 url报错

torch下载模型 url报错。

2022-08-30 14:22:41 280 2

原创 opencv-python找凸多边形

def get_new_cont(cnt): hull = cv2.convexHull(cnt,returnPoints = False) defects = cv2.convexityDefects(cnt,hull) if np.any(defects)==None: return np.array(cnt,dtype=np.int32) new_cont=[cnt[defects[0,0][0]][0], cnt[defects[0,0][1]][0]

2022-03-10 17:30:36 4993

原创 查看NVIDIA不显示程序

有时候 watch nvidia-smi的时候没有占用显存,但是运行代码的时候,超内存可以先看所有的nvidia占用程序fuser -v /dev/nvidia*再根据PID查看运行命名ps -ef | grep 123

2022-03-02 11:47:04 378

原创 Linux 删除乱码文件

今天,因为操作失误,系统里出现了一个乱码文件。想要删除,但是无法复制出文件名,也没有办法用Tab键补齐。终于在网上找到了这个神操作查看文件节点名ls -i删除find ./ -inum 5619506 -print -exec rm {} \;...

2022-02-14 16:26:38 304

原创 【Linux命令】查看PID/端口号对应命令

ps -aux | grep 1234

2022-02-07 13:31:06 539

原创 【Linux命令】 解压与压缩

Ubuntu 解压 压缩命令tar解压 tar xvf file.tar压缩 tar cvf file.tar file1 file2zip解压 zip -r file.zip file压缩 unzip file.zip

2022-02-07 10:16:27 1111

原创 【工具】python 按照比例划分训练测试集

import shutilfrom glob import globimport osimport randomfrom tqdm import tqdmpath1 = "path1" #数据路径paths = sorted(glob(path1+"/*.jpg"))savepath = "test"os.makedirs(savepath,exist_ok=True)testpaths = random.sample(paths, int(len(paths)*0.2))for pa

2021-11-26 11:39:24 545

原创 【工具】python 分标注任务

分标注任务import shutilfrom glob import globimport osfrom tqdm import tqdmpath1 = "path1" #数据路径num = 3 #分成几份paths = sorted(glob(path1+"/*.jpg"))each_nums = int(len(paths)/num)for i in tqdm(range(num)): savepath = "%d"%i os.makedirs(savepath,e

2021-11-26 11:34:22 199

原创 【工具】python 文件重命名

python 文件重命名from glob import globimport osfrom tqdm import tqdmimgpaths = sorted(glob("path/*.jpg"))for i, imgpath in enumerate(tqdm(imgpaths)): txtpath = imgpath.replace(".jpg",".txt") srcname = imgpath.split("/")[-1].split(".")[0] newn

2021-11-26 10:55:10 386

原创 【工具】python json、字典 格式化显示,中文编码

在代码调试的时候print 字典格式数据时,总是输出成一行,同时解决中文编码问题import jsonoutputdic = json.dumps(outputdic, sort_keys=True, indent=4, ensure_ascii=False, separators=(',', ':'))

2021-11-18 15:03:43 853

原创 python 图片和base64互转的三种方式

通过cv2进行转换import cv2import base64import numpy as npdef img_to_base64(img_array): # 传入图片为RGB格式numpy矩阵,传出的base64也是通过RGB的编码 img_array = cv2.cvtColor(img_array, cv2.COLOR_RGB2BGR) #RGB2BGR,用于cv2编码 encode_image = cv2.imencode(".jpg", img_array)[

2021-11-16 11:47:35 18045 4

原创 【工具】 python 四个坐标点顺时针

四点顺时针def clockwise(self, pts): ''' sort points by clockwise ''' pts = np.array(pts) sort_x = pts[np.argsort(pts[:, 0]), :] Left = sort_x[:2, :] Right = sort_x[2:, :] # Left sort Left = Left[np.argsort(Left[:,1])[::-1], :]

2021-10-14 13:49:03 1130

原创 python 图片和二进制转换的三种方式

PIL格式转二进制先读取为PIL格式,再转为二进制import ioimport base64from PIL import Imagedef image2byte(image): ''' 图片转byte image: 必须是PIL格式 image_bytes: 二进制 ''' # 创建一个字节流管道 img_bytes = io.BytesIO() # 将图片数据存入字节流管道, format可以按照具体文件的格式填写 i

2021-05-17 17:30:47 16227 4

原创 最小编辑距离之Levenshtein distance

原理编辑距离是用来计算一个字符串(s1)变为另一个字符串(s2)所用的最小编辑操作次数(edit distance)。编辑距离有好几种计算方式wiki详细介绍,这里介绍的是Levenshtein distance,这种计算方法只包含三种操作:替换(substitution):将一个字符替换成另一个字符插入(insertion):插入一个字符删除(deletion):删除一个字符举个栗子比如: sduud转换为study替换:sduud -> stuud删除:stuud->

2021-03-23 18:31:54 435 1

原创 opencv-python 画直线、圆、矩形、椭圆形、多边形以及参数介绍

opencv-python画各种形状以及参数介绍画直线cv2.line(img,pt1,pt2,color,thickness)img:画布pt1:直线起点(x,y)(opencv中图像的坐标原点在左上角,横轴为x轴,纵轴为y轴)pt2:直线终点color:直线的颜色thickness=1:线条粗细,默认是1实现代码:img = np.zeros((200,200,3), dtype=np.uint8)img = cv2.line(img, (25, 189), (99, 18),

2021-03-06 22:22:58 1072

原创 opencv-python 外接矩形、最小外接矩形、多边形拟合、外接圆

任务:给定这样一张图片求图片中白色区域的外接矩形、最小外接矩形、拟合多边形以及外接圆外接矩形x, y, w, h = cv2.boundingRect(points)输入:点集返回值:左上角点坐标以及宽高实现代码:import cv2import numpy as npimgpath = '1.jpg'# 读取图片image = cv2.imread(imgpath)# 转换为灰度图gray = cv2.cvtColor(image,cv2.COLOR_BGR2GRAY)#

2021-03-05 14:23:50 23327 9

空空如也

空空如也

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

TA关注的人

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