随笔分类 -  Python常用方法

上一页 1 2 3 4 5 6 7 ··· 12 下一页

收藏了一些好的文章以及教程 Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。 Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议[1] 。
pillow 读写保存图片
摘要:1.安装pillow pip install pillow 2.读写以及等比例缩放保存图片 img = Image.open("/tmp/123/000000165.jpg") img_w, img_h = img.size # 宽度、高度最大值 > 2500等比例缩放 if max(img_h, 阅读全文

posted @ 2021-11-10 14:59 星河赵 阅读(539) 评论(0) 推荐(0) 编辑

python 图像去重(imagededup) 比较图片相似度
摘要:开源地址: https://github.com/idealo/imagededup 安装库 pip install imagededup 示例代码 from imagededup.methods import PHash phasher = PHash() # 生成图像目录中所有图像的二值hash 阅读全文

posted @ 2021-11-04 09:32 星河赵 阅读(894) 评论(0) 推荐(0) 编辑

python 操作Excel 新建、追加、读取 看这一篇就够了
摘要:首先贴出四种方法适用范围比较: 注释:Excel 2003 即XLS文件有大小限制即65536行256列,所以不支持大文件,而Excel 2007以上即XLSX文件的限制则为1048576行16384列 着重介绍openpyxl 操作excel #!/usr/bin/env python # -*- 阅读全文

posted @ 2021-08-05 10:43 星河赵 阅读(1179) 评论(0) 推荐(0) 编辑

python yield生成器的使用
摘要:首先,如果你还没有对yield有个初步分认识,那么你先把yield看做“return”,这个是直观的,它首先是个return,普通的return是什么意思,就是在程序中返回某个值,返回之后程序就不再往下运行了。看做return之后再把它看做一个是生成器(generator)的一部分(带yield的函 阅读全文

posted @ 2021-06-17 15:14 星河赵 阅读(94) 评论(0) 推荐(0) 编辑

opencv正确的实现图像旋转
摘要:OpenCV中的图像旋转 OpenCV主要使用getRotationMatrix2D()来得到变换矩阵(getRotationMatrix2D的计算方式与上一节的推导一致,大家可以参看函数解释推导一下),再使用warpAffine()来实现图像旋转。代码如下 def rotate(image, an 阅读全文

posted @ 2021-06-07 14:16 星河赵 阅读(2395) 评论(0) 推荐(0) 编辑

Python学习 cPickle的用法 序列化与反序列化
摘要:python中有两个类似的:pickle与cPickle;两者的关系:“cPickle – A faster pickle” pickle模块中的两个主要函数是dump()和load()。dump()函数接受一个文件句柄和一个数据对象作为参数,把数据对象以特定的格式保存到给定的文件中。当我们使用lo 阅读全文

posted @ 2021-05-28 14:33 星河赵 阅读(142) 评论(0) 推荐(0) 编辑

Python 将base64字符串还原成图片保存&&图片转base64
摘要:base64转图片 import base64 def base64_to_img(bstr, file_path): imgdata = base64.b64decode(bstr) file = open(file_path, 'wb') file.write(imgdata) file.clo 阅读全文

posted @ 2021-05-26 16:12 星河赵 阅读(3088) 评论(0) 推荐(0) 编辑

Python opencv numpy旋转图片
摘要:python旋转图片 背景: 在图像处理中,有的时候会有对图片进行角度旋转的处理,尤其是在计算机视觉中对于图像扩充,旋转角度扩充图片是一种常见的处理。这种旋转图片的应用场景也比较多,比如用户上传图片是竖着的时候,不好进行处理,也需要对其进行旋转,以便后续算法处理。常见的旋转处理有两种方式,一种是转化 阅读全文

posted @ 2021-04-26 11:00 星河赵 阅读(2048) 评论(0) 推荐(0) 编辑

Python+OpenCV实现png透明图像叠加在jpg图像上
摘要:【问题发现】本人在图像处理项目过程中,经常需要将一幅jpg图像叠加到另一幅背景jpg图像上,来实现一些特定的需求。例如我们经常在抖音中看到一些视频特效的叠加效果,猫耳朵等等特效在背景人脸图像上的叠加。我们利用Python+OpenCV的方式可以很简单的实现jpg图像之间的叠加,但实际项目中更多需要p 阅读全文

posted @ 2021-04-25 12:39 星河赵 阅读(10109) 评论(4) 推荐(4) 编辑

PYthon 从numpy数组去除重复元素,行或列
摘要:numpy数组去重重复元素 data = np.array([[1,8,3,3,4], [1,8,9,9,4], [1,8,3,3,4]]) #删除整个数组的重复元素 uniques = np.unique(data) print( uniques) array([1, 3, 4, 8, 9]) # 阅读全文

posted @ 2021-04-25 11:06 星河赵 阅读(5228) 评论(0) 推荐(0) 编辑

python opencv 为图片添加alpha通道并设置透明,判断是否存在alpha通道
摘要:读取图片使用函数cv2.imread(filepath,flags)读入一副图片filepath:要读入图片的完整路径flags:读入图片的标志cv2.IMREAD_COLOR:默认参数,读入一副彩色图片,忽略alpha通道cv2.IMREAD_GRAYSCALE:读入灰度图片cv2.IMREAD_ 阅读全文

posted @ 2021-04-23 17:56 星河赵 阅读(2545) 评论(0) 推荐(0) 编辑

python + pyinstaller 实现将python程序打包成exe文件 或 mac下可执行文件 直接运行
摘要:pyinstaller 我们在平常学习使用python的时候经常会自己编写一些小程序来使用,虽然python是跨平台的语言,但是如果我们想要在一个没有python以及很多库环境的电脑上使用我们的小程序该怎么办呢? 我们想到,在Windows平台可以将程序打包成exe可执行文件,这样就可以放进U盘或者 阅读全文

posted @ 2021-04-15 16:12 星河赵 阅读(7656) 评论(0) 推荐(0) 编辑

Python计算:sympy解数学方程
摘要:解方程 solve(f, *symbols, **flags) 函数说明: f: 转化成右端等于0 形式的表达式symbols: 未知数 from sympy import solve from sympy.abc import x, y # 将变量符号化 x = Symbol('x') y = S 阅读全文

posted @ 2021-04-14 11:53 星河赵 阅读(1055) 评论(0) 推荐(0) 编辑

uwsgi 的 log 分割方法
摘要:1. 指定 touch-logreopen 文件 [uwsgi] socket = 0.0.0.0:23288 processes = 4 threads = 1 master = true pythonpath = /app/aiphoto/ai_photo module = aiphoto ca 阅读全文

posted @ 2021-04-12 16:07 星河赵 阅读(717) 评论(0) 推荐(0) 编辑

Pytorch中的torch.cat()函数 tensor拼接
摘要:cat是concatnate的意思:拼接,联系在一起。 先说cat( )的普通用法 如果我们有两个tensor是A和B,想把他们拼接在一起,需要如下操作: C = torch.cat( (A,B),0 ) #按维数0拼接(竖着拼) C = torch.cat( (A,B),1 ) #按维数1拼接(横 阅读全文

posted @ 2021-04-09 11:43 星河赵 阅读(5714) 评论(0) 推荐(1) 编辑

Pytorch中保存图片(tensor,cv2,pillow)
摘要:tensor直接保存 #!/usr/bin/env python # _*_ coding:utf-8 _*_ import torch from torchvision import utils as vutils def save_image_tensor(input_tensor: torch 阅读全文

posted @ 2021-04-09 10:56 星河赵 阅读(6840) 评论(0) 推荐(1) 编辑

从零开始手把手教你利用yolov5训练自己的数据集(含coco128数据集/yolov5权重文件国内下载)含自动标注数据方法
摘要:利用YOLOV5训练自己的数据/ 对于训练模型标注图片应该是一繁琐的过程,推荐一下自动标注 https://www.cnblogs.com/zhaoyingjie/p/14519764.html 执行以下命令做好准备工作 git clone https://github.com/ultralytic 阅读全文

posted @ 2021-04-06 10:47 星河赵 阅读(15716) 评论(0) 推荐(0) 编辑

numpy 基础相关
摘要:Numpy的逻辑运算 一、问题? 如果我们想要判断获取涨幅大于0.5一写区段? 二、逻辑运算 # 逻辑判断 temp > 0.5 # 赋值 temp[temp > 0.5] = 1 #如果小于2 为0否则保持不变 img = np.where(img < 2, 0,img) img = np.whe 阅读全文

posted @ 2021-03-29 12:32 星河赵 阅读(84) 评论(0) 推荐(0) 编辑

python 图片去重复 你值得拥有imagededup
摘要:现实中我们经常需要用到图像去重,比如为了扩充人脸图像,可以在百度、Google通过关键词下载大量人脸图像,但这些图像可能存在重复,在合并时需要去重。 开源地址: https://github.com/idealo/imagededup 该库于今年4月份开源,已经有1600+颗星,最近两天还冲上了Gi 阅读全文

posted @ 2021-03-23 15:53 星河赵 阅读(3667) 评论(0) 推荐(1) 编辑

上一页 1 2 3 4 5 6 7 ··· 12 下一页

导航