随笔分类 -  Python常用方法

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

收藏了一些好的文章以及教程 Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。 Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议[1] 。
Python+OpenCV实现png透明图像叠加在jpg图像上
摘要:【问题发现】本人在图像处理项目过程中,经常需要将一幅jpg图像叠加到另一幅背景jpg图像上,来实现一些特定的需求。例如我们经常在抖音中看到一些视频特效的叠加效果,猫耳朵等等特效在背景人脸图像上的叠加。我们利用Python+OpenCV的方式可以很简单的实现jpg图像之间的叠加,但实际项目中更多需要p 阅读全文

posted @ 2021-04-25 12:39 星河赵 阅读(10909) 评论(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 星河赵 阅读(5330) 评论(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 星河赵 阅读(2694) 评论(0) 推荐(0)

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

posted @ 2021-04-15 16:12 星河赵 阅读(8072) 评论(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 星河赵 阅读(1087) 评论(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 星河赵 阅读(801) 评论(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 星河赵 阅读(5798) 评论(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 星河赵 阅读(6963) 评论(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 星河赵 阅读(16903) 评论(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 星河赵 阅读(95) 评论(0) 推荐(0)

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

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

python opencv图片缩放
摘要:Python 通过opencv实现图片缩放 注意: 1.输出尺寸格式为(宽,高) 2.默认的插值方法为:双线性插值 代码演示: import cv2 as cv # 读入原图片 img = cv.imread('test.jpg') # 打印出图片尺寸 print(img.shape) # 将图片高 阅读全文

posted @ 2021-03-23 10:37 星河赵 阅读(488) 评论(0) 推荐(0)

Python 判断所有文件或文件夹 获取文件路径、文件名和扩展名
摘要:1.递归遍历文件 import os # 递归遍历文件夹目录文件 # 处理文件过后按照原文件夹格式保存 def copy_from_dir(src_dir): files = os.listdir(src_dir) for fn in files: if fn.startswith('.'): co 阅读全文

posted @ 2021-03-19 15:43 星河赵 阅读(408) 评论(0) 推荐(0)

YOLOV5——将 json 格式的标注数据转化为 YOLO 需要的 txt 格式
摘要:YOLO 需要的标注数据是每个图片一个 txt 文件 json 标注数据文件内容包含: name:图片文件名 category:类别id bbox:目标框信息xyrb格式,分别指[左上角x坐标,左上角y坐标,右下角x坐标,右下角y坐标] score:预测的分数 如下格式 [ { "name": "2 阅读全文

posted @ 2021-03-11 18:24 星河赵 阅读(2716) 评论(0) 推荐(0)

Python OpenCV格式和PIL.Image格式 互转
摘要:OpenCV转换成PIL.Image格式: import cv2 from PIL import Image import numpy img = cv2.imread("plane.jpg") cv2.imshow("OpenCV",img) image = Image.fromarray(cv2 阅读全文

posted @ 2021-02-24 17:18 星河赵 阅读(884) 评论(0) 推荐(1)

python try异常处理之traceback准确定位哪一行出问题
摘要:except 有时不能准确的定位出哪一行出现问题,可以用traceback准确定位哪一行出问题 import traceback def func1(): raise NameError("--func1 exception--") def main(): try: func1() except E 阅读全文

posted @ 2021-01-25 18:26 星河赵 阅读(863) 评论(0) 推荐(0)

Opencv 基础用法
摘要:0.读取图片不同通道 #什么参数都不加默认都是3通道 A = cv2.imread("/tmp/p1/alpha/1000034000_3.png") A = A[:, :, 0] # 取单通道 alpha图 #如果为4通道带alpha通道 #加参数cv2.IMREAD_UNCHANGED fg_i 阅读全文

posted @ 2021-01-21 10:56 星河赵 阅读(248) 评论(0) 推荐(0)

CentOS 7 搭建 TinyProxy 代理 &&python 脚本访问
摘要:TinyProxy TinyProxy 和 Squid 都是比較優秀的代理軟件 TinyProxy比較小眾,雖然沒有Squid的功能豐富,但是小巧簡單,也能滿足普通用戶的需求。 Squid 是一款優秀的代理軟件,有很豐富的ACL管理功能,雖然squid很強大,但配置比較繁瑣。 1. 安裝 TinyP 阅读全文

posted @ 2021-01-14 18:33 星河赵 阅读(634) 评论(0) 推荐(0)

opencv-python的格式转换 RGB与BGR互转
摘要:opencv读取图片的默认像素排列是BGR,和很多其他软件不一致,需要转换。这里转一下国外博客的一个方法,基于python语言。 opencv rgb转bgr 或 bgr转rgb rgb = (cv_img * 255).astype(np.uint8) bgr = cv2.cvtColor(rgb 阅读全文

posted @ 2021-01-06 16:29 星河赵 阅读(5144) 评论(0) 推荐(0)

自签SSL证书以及https的双向认证 实现nginx双向代理
摘要:基本生成步骤 生成CA根证书 生成服务端证书 生成客户端证书(如果需要做双向认证的话) 1.生成根证书 # 生成root私钥 openssl genrsa -out root.key 1024 # 根据私钥创建根证书请求文件,需要输入一些证书的元信息:邮箱、域名等 openssl req -new 阅读全文

posted @ 2021-01-06 09:29 星河赵 阅读(931) 评论(0) 推荐(0)

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

导航