python
Daniel@1994
这个作者很懒,什么都没留下…
展开
-
pyqt5--ui文件转py
pyqt5–ui文件转py:pip install pyqt5-toolspyuic5 demo.ui -o demo.py# orpython -m PyQt5.uic.pyuic demo.ui -o demo.py原创 2022-04-22 10:05:42 · 793 阅读 · 0 评论 -
python的thread线程终止
thread线程终止:提示:python中没有关于thread的stop相关操作:线程终止代码 def _async_raise(self,tid, exctype): """raises the exception, performs cleanup if needed""" if not inspect.isclass(exctype): exctype = type(exctype) res = ctypes.原创 2022-04-22 10:00:19 · 3369 阅读 · 0 评论 -
Warning: masked_scatter_ received a mask with dtype torch.uint8, this behavior is now deprecated,ple
Warning: masked_scatter_ received a mask with dtype torch.uint8, this behavior is now deprecated,please use a mask with dtype torch.bool instead查看代码中加载训练数据集的地方,在生成mask标签的函数中将return中mask换为mask.bool()即可: heatmaps, mask = generate_label_map(Hpoint, heig原创 2021-01-14 11:41:42 · 2704 阅读 · 0 评论 -
pycharm ValueError: source code string cannot contain null bytes
pycharm ValueError: source code string cannot contain null bytes在GitHub下载的代码在win10上调试遇到错误首先检测python代码中的from,调整目录。如下:用lib.xvision等依次导入需要的函数。from lib.datasets import GeneralDataset as Datasetfrom lib.xvision import transformsfrom lib.xvision.visualizati原创 2021-01-12 15:25:14 · 1688 阅读 · 0 评论 -
pytorch 单gpu改为多gpu训练和测试
pytorch 单gpu改为多gpu训练和测试训练中在plfd_backbone = plfd_backbone.to(device)之前加import torch.nn as nnplfd_backbone = nn.DataParallel(plfd_backbone, device_ids = [0, 1, 2, 3])device_ids:设置gpu个数。测试时,同样要修改在to(device)后加入pfld_backbone = nn.DataParallel(pfld_ba原创 2020-12-29 11:39:54 · 2356 阅读 · 1 评论 -
单向链表中输出倒数第k个节点
单向链表中输出倒数第k个节点class ListNode: def __init__(self, val): self.val = val self.next = Nonedef find_kth_to_tail(pHead, k): if not pHead: return None slow = pHead fast = pHead for i in range(1, k): if not fas原创 2020-12-02 13:49:33 · 129 阅读 · 0 评论 -
python2.7安装sqlite3
win10+python2.7安装sqlite3pip install pysqliste3换为清华源pip install pysqlite3 -i https://pypi.tuna.tsinghua.edu.cn/simple原创 2020-11-27 13:23:27 · 429 阅读 · 0 评论 -
pyqt5 designer Qlabel属性设置
基于python2.7 pyqt5 的label属性设置笔记可通过designer设计界面,选择控件右击选择change styleSheet背景透明(适用所有控件)background:transparent设置边框border-width:3px;#设置边框线的宽度border-style:solid;#设置类型border-color: rgb(85, 255, 255);#设置边框颜色设置文字换行可在designer选择wordWrap:或者使用代码:self.label.原创 2020-11-21 12:03:52 · 5019 阅读 · 0 评论 -
win10下PaddleOCR初体验
PaddleOCR初体验原创 2020-11-09 14:47:04 · 1821 阅读 · 0 评论 -
人脸检测预测年龄性别
1.python3或python2环境。2.安装百度包pip install baidu-aippython2 环境下:# -*- coding: utf-8 -*-# -- coding: UTF-8 --# coding = UTF-8# -*- coding: utf-8 -*-import base64import matplotlib.pyplot as pltimport cv2import pandas as pdfrom PIL import Imagefrom i原创 2020-10-22 14:22:18 · 770 阅读 · 0 评论 -
win10下 pip安装dlib
win10下 pip安装dlib安装步骤:1.安装visual studio20172.pip 安装 Cmake3.pip 安装 dlib问题描述:dlib库需要C++编译,因此要安装C++编译环境。解决方案:1.安装visual studio2017,如图2.pip install cmake (如果下载慢,请换清华源下载)3.pip install dlib...原创 2020-10-20 14:26:15 · 999 阅读 · 0 评论 -
python批量裁剪并保存图片
使用opencv裁剪图片原始图片:import osimport cv2 as cv#自然写法'''i=1000000im_path=r'F:\cityperson\citypersons2voc-master\data\leftImg8bit\train\\'filelist = os.listdir(im_path)for file in filelist: file_path=os.path.join(im_path,file) filenames=os.list原创 2020-07-06 13:32:03 · 3493 阅读 · 3 评论 -
python批量修改xml文件内容
由于cityperson数据集图片较大,因此将图片裁剪成4份,同时对应修改标注信息修改前的xml文件 aachen_000000_000019_leftImg8bit.xml在这里插入代码片 #pythonimport xml.etree.ElementTree as ETimport numpy as npimport os'''由于cityperson行人数据集图片较大,将图片裁剪成4份,同时对应修改标注信息其中左下裁剪图片代码如下,其他位置对应修改裁剪坐标即可,同时修改标注信息。'''原创 2020-07-06 12:53:32 · 1959 阅读 · 0 评论