![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python
python代码
CesareSwift
这个作者很懒,什么都没留下…
展开
-
自用处理文件的python代码
import osfrom shutil import copyfilefrom pathlib ipmort Pathif __name__== '__main__': i = 1 path = R'C:\Users\hgp\Desktop\outputsB\122\nm-02\090' name = '122-nm-02-090-' for image_path in Path(R'C:\Users\hgp\Desktop\outputsB\122\nm-02\3').rglob("**原创 2021-07-14 16:20:50 · 80 阅读 · 0 评论 -
launch.json
{ "name":"test", "type":"python", "request":"launch", "program":"${workspaceFolder}/applications/test.py", "console":"integratedTerminal", "args": [ "--config", "configs/config.py" ], "env":{原创 2021-07-09 15:55:56 · 506 阅读 · 0 评论 -
利用Mask-RCNN分割出步态数据
from typing import Listimport osos.eniron["KMP_DUPLICATE_LIB_OK"]="TRUE"import cv2import numpy as npimport torchimport torchvisionfrom torchvision import transformsimport matplotlib.pyplot as pltimport cocoimport model as modellibimport visuali原创 2021-07-09 15:45:38 · 194 阅读 · 0 评论 -
rank1精度计算方式
def evaluation(data,config): dataset = config['dataset'].split('-')[0] feature, view, seq_type, label = data label = np.array(label) view_list = list(set(view)) view_list.sort() view_num = len(view_list) sample_num = len(feature) probe_seq_dict =原创 2021-07-09 15:10:41 · 743 阅读 · 1 评论 -
步态识别GaitSet预处理代码简化(去除多线程在windows系统下运行)
import osfrom scipy import misc as sciscimport cv2import numpy as npfrom warnings import warnfrom time import sleepimport argparsefrom pathlib import Pathfrom multiprocessing import Poolfrom multiprocessing import TimeoutError as MP_TimeoutError原创 2021-07-05 16:14:23 · 1025 阅读 · 2 评论 -
python检查行人轨迹是否为下蹲动作的简化函数
def check_isdown(cfg, trajectory) isdown = False rect = trajectory["rect"][0] h1max = 0 h2max = 0 value = 2 s1 = 0 s2 = 0 for i in range(1, len(trajectory["rects"])): rect = trajectory["rects"][i] if rect[3] < 0.5 and rect[3] > h1max:原创 2021-06-28 15:32:48 · 141 阅读 · 0 评论 -
python onnx模型测试2(在图像中做出bounding boxs并按要求格式输出bounding boxs和scores)
github上面scrfd模型修改其中部分代码输出1中要求的json文件,与1中模型差别在于模型输出的bounding boxs未作规划if__name__ == '__main__': data = [] wname = 'data.json' detector = SCRFD(model_file = R'') detector.prepare(-1) for image_path in Path(R'') data1 = {} data1["image_path"] = str(i原创 2021-06-28 15:24:39 · 258 阅读 · 0 评论 -
python onnx模型测试1(在图像中做出bounding boxs并按要求格式输出bounding boxs和scores)
数据格式为:[{“image_path”:“results”: [[],[],]},{…},…]if__name__ == '__main__' data = [] data1 = dict() detector = FaceDetectInPedestrian(R'') for root,dirs,files in os.walk(R''): for file in files: data1 = {} file_name = os.path.join原创 2021-06-28 14:29:50 · 289 阅读 · 0 评论 -
python曲线画法(PR曲线为例)
import numpy as npimport matplotlib.pyplot as plta = []b = []x = np.array(a)y = np.array(b)f1 = np.polyfit(x,y,3)p1 = np.poly1d(f1)yvals = p1(x)plot1 = plt.plot(x,y, 's')plot2 = plt.plot(x,yvals, 'r')plt.xlabel(‘R’)plt.ylabel('P')plt.legend(l原创 2021-06-28 14:06:49 · 1717 阅读 · 0 评论 -
PR求法(包含IOU求法)
import numpy as npimport os import os.path as ospimport jsondef get_josn_by_filename(josn_file_path): with open(json_file_path) as f: json_data = json.load(f) f1 = json_data["annotation"] f2 = f1["face"] if f2 == []: return [] return f2[0原创 2021-06-25 22:56:38 · 171 阅读 · 0 评论 -
修改json文件内部分内容
import jsonfrom shutil import copyfileimport shtilfrom sys import exitjson_data = {}def change_json(input_json_file, output_json_file, pathn) with open(input_json_file, encoding = "utf-8") as f: json_data = json.load(f) json_data["A"]["B"]["C"]原创 2021-06-25 22:01:48 · 691 阅读 · 0 评论 -
Python展平文件夹
Python展平文件夹import osfrom shutil import copyfileimport shutilfrom sys import exitif_name_==‘main’:path1 = R’’path2 = R’’for root,dirs,files in os.walk(path1):for file in files:file_name = os.path.join(root,file)filename = file.split(’/’)[-1]prin原创 2021-06-25 18:03:10 · 146 阅读 · 0 评论 -
视频跟踪:下蹲情况的检测(猜想验证代码)
Python 视频跟踪下蹲误报清除import jsonimport ospath = R’’def get_json_by_filename(json_file_path):“”"从json文件里提取rect字段“”"with open(json_file_path) as f:json_data = json.load(f)return json_data["rect"]def reset(value):value = float(0)return valuedef upd原创 2021-06-25 16:11:58 · 108 阅读 · 0 评论