python基础
以python语言构写的程序
枭玉龙
这个作者很懒,什么都没留下…
展开
-
解决 2003 Can’t connect to MySQL server on ‘localhost’ [WinError 10048] 通常每个套接字地址(协议/网络地址/端口)只允许使用一次
解决 2003 Can’t connect to MySQL server on ‘localhost’ [WinError 10048] 通常每个套接字地址(协议/网络地址/端口)只允许使用一次原创 2023-10-24 11:26:54 · 513 阅读 · 0 评论 -
文件前后缀修改
python文件后缀修改原创 2020-05-13 11:11:34 · 241 阅读 · 0 评论 -
Image.open()与cv2.imread()区别
python原创 2020-05-19 18:41:42 · 4563 阅读 · 1 评论 -
升级版的修改前缀和后缀名
升级版的修改前缀和后缀名原创 2020-05-20 14:51:34 · 289 阅读 · 0 评论 -
图片通道转换
转成灰度图原创 2020-05-23 17:07:46 · 287 阅读 · 0 评论 -
LabelImg的安装
LabelImg的安装原创 2020-05-28 15:47:19 · 542 阅读 · 0 评论 -
读取文档内容在经行合成地址经行图片复制
读取文档内容在经行合成地址经行图片复制原创 2020-06-04 17:33:13 · 107 阅读 · 0 评论 -
Git连接
Git连接原创 2020-06-25 21:54:38 · 313 阅读 · 0 评论 -
py文件封装成exe文件
py文件封装成exe文件原创 2020-06-28 14:52:21 · 948 阅读 · 1 评论 -
Matplotlib基本使用方法
matplotlib原创 2020-07-15 22:15:37 · 260 阅读 · 0 评论 -
多任务的执行方式,进程,线程,互斥锁,死锁
多任务的执行方式:原创 2020-07-23 21:19:05 · 351 阅读 · 0 评论 -
python网络编程
python网络编程原创 2020-07-27 21:26:02 · 153 阅读 · 1 评论 -
算法题更新
作业题1 (算法真题):给定一个整形数组,是否能找出其中的两个数使得其和为某个指定的值?示例: 输入数组为{1, 5, 7, 3}, 指定值为10, 则我们可以从中找出两个数3和7, 和等于10。# 函数调用格式如下def main(): array = [1, 5, 7, 3] target_number = 10 result, a, b = hasSum(array, target_number) if result == 10: ..原创 2021-05-12 17:00:26 · 86 阅读 · 0 评论 -
pyqt5:九宫格算法
pyqt5:九宫格算法原创 2023-09-12 15:50:55 · 120 阅读 · 0 评论 -
python面向对象
python面向对象原创 2023-09-12 15:55:04 · 97 阅读 · 0 评论 -
使用python语言将xml文件转成yolo中的txt文件
xml文件转成yolo中的txt文件。原创 2023-08-03 10:09:44 · 485 阅读 · 0 评论 -
python读取yaml文件夹
python读取yaml文件夹。原创 2022-10-21 10:40:09 · 283 阅读 · 0 评论 -
coco数据集json文件转换成YOLO版的txt文件代码
coco数据集json文件转换成YOLO版的txt文件代码。原创 2022-08-02 14:57:27 · 761 阅读 · 0 评论 -
python循环拍照
python循环拍照。原创 2022-08-01 16:13:43 · 449 阅读 · 0 评论 -
双目相机的批量裁剪
双目相机的裁剪。原创 2022-08-01 16:09:10 · 129 阅读 · 0 评论 -
python更换环境pip下载不了对应的环境下
python的pip下载原创 2022-07-27 16:28:48 · 326 阅读 · 0 评论 -
Pycharm创建QT工具
安装工具包pyqt5和PyQt5-tools添加环境变量把上面变量添加到Paty中Pycharm创建QT工具先添加Qt-Designer应用$FileDir$点击工具里面的External Tools若出现弹框报错解决方案是将pyqt5_tools\Qt\plugins文件夹进行复制,覆盖到site-packages\pyqt5_tools\Qt\bin目录下,覆盖后的文件夹如下:就可以打开应用使用QT应用先创建进行添加图片操作先创建文件名添加图片原创 2022-04-27 14:04:28 · 5875 阅读 · 0 评论 -
python调用相机和双目相机
python调用相机import cv2import numpy as npcap = cv2.VideoCapture(0)ret, frame = cap.read()while ret: ret, frame = cap.read() cv2.imshow("frame", frame) if cv2.waitKey(1) & 0xFF == ord('q'): breakcv2.destroyAllWindows()cap.release原创 2022-04-25 14:52:29 · 7882 阅读 · 6 评论 -
用python对图像进行反转:白变黑,黑变白
图像进行反转:白变黑,黑变白二值图对图像进行反转import cv2img = "5.png"img = cv2.imread(img, 1)cv2.imshow('img', img)img_shape = img.shapegray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)ret, binary = cv2.threshold(gray, 127, 255, cv2.THRESH_BINARY)print(gray.shape)dst = 255原创 2022-02-25 18:01:22 · 7978 阅读 · 0 评论 -
由四个坐标位置计算中心点和旋转角度
由四个坐标位置计算中心点和旋转角度import cv2import numpy as npcnt = np.array(np.float32([[370.44574,562.12952],[326.68903, 591.64380],[ 290.47687, 537.95715],[334.23358, 508.44287]])) # 必须是array数组的形式rect = cv2.minAreaRect(cnt) # 得到最小外接矩形的(中心(x,y), (宽,高), 旋转角度)print原创 2022-02-24 11:28:16 · 7169 阅读 · 0 评论 -
使用python对比图片相似度
哈西曼算法import cv2 as cvimport numpy as npfrom PIL import Imagedef compare_img_p_hash(img1, img2): hash_img1 = get_img_p_hash(img1) hash_img2 = get_img_p_hash(img2) print(ham_dist(hash_img1, hash_img2))def get_img_p_hash(img): """原创 2022-02-24 10:46:37 · 2971 阅读 · 0 评论 -
指定文件夹中的txt文件每一行后面进行写入
指定文件夹中的txt文件每一行后面写入import sys, string, os, shutilsrcfiles = os.listdir("/home/")xies = "/home/"yuse ="/home/"# print(srcfiles)for srcfile in srcfiles: print(srcfile) ff = open(xies +"//"+srcfile, 'w') # 打开一个文件,可写模式 with open(yuse+"//"+sr原创 2022-02-24 10:40:56 · 502 阅读 · 0 评论 -
PyCharm取消pytest(测试代码功能)步骤
PyCharm中pytest取消(测试代码功能)1:运行程序中会写运行xx.py的pytest(测试)会出现报错等信息2:修改工具中的python集成工具英文版设置步骤3:修改编辑配置4:增加新配置内容5:选中python增添新配置6:添加要运行的py文件到脚本路径,工作目录添加py的文件夹,再应用确定7:就变成直接运行程序...原创 2021-11-23 10:40:25 · 3299 阅读 · 2 评论 -
批量读取文件名称存储文本中
批量读取文件存储文本中import sysimport os #os:操作系统相关的信息模块import random #导入随机函数#存放原始图片地址data_base_dir = "F:/cuishaji/20210801/"file_list = [] #建立列表,用于保存图片信息#读取图片文件,并将图片地址、图片名和标签写到txt文件中write_file_name = 'F:/cuishaji/dir.txt'write_file = open(write原创 2021-08-26 10:36:37 · 106 阅读 · 0 评论 -
python视频转图片
python视频转图片import cv2import osdef video2imgs(videoPath, imgPath): if not os.path.exists(imgPath): os.makedirs(imgPath) # 目标文件夹不存在,则创建 cap = cv2.VideoCapture(videoPath) # 获取视频 judge = cap.isOpened() # 判原创 2021-08-09 10:55:46 · 215 阅读 · 0 评论 -
python图像基本处理
python图像基本处理方法均值滤波import cv2 as cvimport numpy as npfrom matplotlib import pyplot as plt# 1 图像读取img = cv.imread('./Snipaste_2021-07-28_14-00-38.png')# 2 均值滤波blur = cv.blur(img,(5,5))# 3 图像显示plt.figure(figsize=(10,8),dpi=100)plt.subplot(121),plt.原创 2021-07-28 15:56:07 · 328 阅读 · 0 评论 -
pycharm创建新环境,基于Anaconda3
pycharm创建新环境,可以进行拷贝另一个电脑的环境注意拷贝另一台电脑环境的时候,需要改掉自己创建的环境名,把拷贝过来的环境名改成创建时候的环境名,就直接可以使用拷贝过来的环境进行使用了...原创 2021-06-05 17:39:48 · 276 阅读 · 1 评论