自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(115)
  • 资源 (2)
  • 收藏
  • 关注

原创 利用Mediapipe和DGL实现火影结印识别与追踪---特殊手势识别

还记得曾经日思夜想也要追番的火影吗?曾经的招式还可以依稀回忆起来吗?今天我们来用图卷积神经网络GCN+DGL+Mediapipe的方式实现火影结印识别!!!听起来是不是特别有意思呢??先看一段演示视频:利用Mediapipe和DGL实现特殊手势识别---【火影结印识别】雀氏有点意思!!!!!接下来咱们细细道来!!!首先从DGL说起·······1.DGl概述Deep Graph Library (DGL) 是一个在图...

2021-12-02 23:34:08 7774 15

原创 MediaPipe实现手指关键点检测及追踪,人脸识别及追踪

OpenCV 是一个用于计算机视觉应用程序的库。在 OpenCV 的帮助下,我们可以构建大量实时运行更好的应用程序。主要用于图像和视频处理。可以在此处获取有关 OpenCV 的更多信息 (https://opencv.org/)除了 OpenCV,我们将使用 MediaPipe 库。1.MediaPipe简介MediaPipe是一个主要用于构建音频、视频或任何时间序列数据的框架。在 MediaPipe 框架的帮助下,我们可以为不同的媒体处理功能构建管道。MediaPipe 的一些主要..

2021-11-25 12:30:13 37176 20

原创 大批量图片重命名---python解决(保证原来的顺序)

利用python对大量图片进行重命名# -*- coding:utf8 -*-import osclass BatchRename(): ''' 批量重命名文件夹中的图片文件 ''' def __init__(self): self.path = 'D:\yolov4\yolov4-pytorch-master\VOCdevkit\VOC2007\demo' #表示需要命名处理的文件夹 def rename(self):

2021-05-24 13:47:36 9861 3

原创 C++学习笔记(努力学习扫盲版)

学习C++的基础笔记,快速扫盲

2024-05-17 11:44:11 889

原创 华为编程题目(实时更新)

实时更新华为的重难点编程题目

2024-05-17 11:42:08 2507

原创 算法刷题总结(全)

总结的各类基础经典算法集锦,按照题型进行分类,多练习!

2023-10-18 17:31:05 522

原创 面试相关问题总结

面试记录 字节

2023-08-31 10:29:07 245

原创 刷题算法汇总

二叉树、二分查找、排序、动态规划、回溯

2023-08-31 10:23:50 252

原创 Iterator: hasNext()、next()、remove()

Iterator: hasNext()、next()、remove()int oldestKey = cache.keySet().iterator().next();

2023-08-29 21:15:20 373

原创 Comparable和Comparator区别

总体来讲,可以把Comparable理解为内部比较器,而Comparator是外部比较器。Comparable需要修改源码,Comparator则不需要!

2023-08-21 19:32:04 136

原创 C++中delete()和free()的区别

详细描述 free() 和 delete() 函数区别:free对应的是malloc;delete对应的是new;free用来释放malloc出来动态内存,delete用来释放new出来的动态内存空间。

2023-07-11 22:01:43 1786

原创 C++提高编程【STL】【泛型编程】【快速拔高笔记】

重点介绍C++泛型编程和STL笔记,快速拔高笔记,两小时掌握!

2023-07-11 17:43:30 303

原创 C语言比较容易出错的printf语句/cout语句--编译顺序问题

printf和cout编译容易出错的地方!

2023-07-11 14:45:49 299

原创 C++中指针* /取地址& /和运算符 ->的详细讲解

解析运算符,取地址运算符,*/&/->,详解解惑!

2023-07-10 15:48:28 1120 1

原创 C++核心编程【快速拾起来】【复习学习笔记】

C++核心编程进阶,重点笔记记录和学习,1小时快速拾起来!

2023-07-04 18:57:26 473 2

原创 C++析构函数详解

详细介绍C++析构函数地定义和使用!

2023-06-30 10:54:07 287 3

原创 C++入门笔记【精简完备】【快速入手】【手把手入门必备】

简洁有效地介绍c++,入门笔记,是入手c++地不二之选!欢迎浏览!

2023-06-30 00:13:26 671 2

原创 DophinDB视频面--实习--【第四档】

ddb实习面试

2023-06-08 15:36:38 126

原创 美团---实习--【第三档】

美团开发实习面试经验

2023-06-08 15:30:10 613 1

原创 阿里面试记录---实习--【第二档】

阿里实习面试记录

2023-06-08 15:21:19 962 1

原创 MySql基础笔记

MySQL基础笔记

2023-06-08 15:17:43 887

原创 容易混淆的增删操作

容易混淆的增删操作!!

2023-06-08 15:16:46 648

原创 经典面试题---【第一档】

经典后端面试总结---重要!!

2023-06-08 15:14:48 1224 1

原创 JavaSE基础知识笔记

String 是 Java 中基础且重要的类,被声明为 final class,是不可变字符串。因为它的不可变性,所以拼接字符串时候会产生很多无用的中间对象,如果频繁的进行这样的操作对性能有所影响。StringBuffer 就是为了解决大量拼接字符串时产生很多中间对象问题而提供的一个类。它提供了 append 和 add 方法,可以将字符串添加到已有序列的末尾或指定位置,它的本质是一个线程安全的可修改的字符序列。在很多情况下我们的字符串拼接操作不需要线程安全,所以 StringBuilder 登场了。

2023-06-08 15:09:34 1922 1

原创 Redis和Mysql数据同步方案---延迟双删

Redis和Mysql数据同步方案---延迟双删

2023-06-03 15:18:49 1207

原创 python利用reportlab打印图文并茂内容

python利用reportlab打印图文并茂内容

2022-06-14 22:01:37 1009 2

原创 os.listdir(path)避坑指南

最近再做一个项目,需要处理大量的数据(包含又图片和txt格式文件),所以需要用到os.listdir()函数来对文件下的图片或者txt进行处理,但是需要特别注意的是os.listdir()函数虽然是列举的当前文件下的所有文件,但是不一定会列举出原来的顺序!!!文件路径下的子文件是这样分布的:例如:import osif __name__ == '__main__': path = "E:/桌面/rgbLabel-all/" filelist = os.listdi.

2022-04-23 17:25:08 8231 5

原创 pytorch模型加载跑测试集和训练过程中跑测试集结果不一致的问题?

前馈网络使用with torch.no_grad()和model.eval()比较问题描述将训练好的模型拿来做inference,发现显存被占满,无法进行后续操作,但按理说不应该出现这种情况。RuntimeError: CUDA out of memory. Tried to allocate 128.00 MiB (GPU 0; 7.93 GiB total capacity; 6.94 GiB already allocated; 10.56 MiB free; 7.28 GiB ...

2022-04-21 23:31:27 4351 13

原创 判断图片通道数及图片三通道转单通道方法

判断图片通道数from PIL import Imageimg=Image.open('image_test/1.png')print(len(img.split()))三通道转单通道简化版: import cv2 ​ img = cv2.imread('01.png', cv2.IMREAD_GRAYSCALE) cv2.imwrite("001.png", img)批量处理完整版:##修改图片通道 path = "E:\\桌面\\te\\image_3_n...

2022-04-15 20:56:30 3132 6

原创 ​h5文件格式详解及h5文件与图片文件之间的相互转换(python实现)

背景:h5文件详解H5文件是层次数据格式第5代的版本(Hierarchical Data Format,HDF5),它是用于存储科学数据的一种文件格式和库文件。由美国超级计算中心与应用中心研发的文件格式,用以存储和组织大规模数据.H5将文件结构简化成两个主要的对象类型: 数据集dataset,就是同一类型数据的多维数组 组group,是一种容器结构,可以包含数据集和其他组,若一个文件中存放了不同种类的数据集,这些数据集的管理就用到了group! 直观的理解,可以参考我们的文件系统

2022-04-15 20:54:23 23699 14

原创 安装完tensorflow后还提示“no moudle named tensorflow”

问题:一般当成功安装好tensorflow后,会有如下提示:但是,当你进入python界面对tensorflow版本进行验证时还会出现:“no moudle named tensorflow”,这是哪里的问题呢?明明已经安装好了?原因:1.tensorflow版本和cuda版本不匹配!———大部分都是这个原因官方匹配链接:在 Windows 环境中从源代码构建 | TensorFlow (google.cn)具体怎么安装cuda和cudnn,以及他们之间与linux的...

2022-04-07 11:16:06 4379 3

原创 解决有多个版本cuda时如何灵活切换的问题

如果有多个版本的cuda怎么办呢?怎么切换呢?此种安装方式,是将/usr/local的cuda文件链接到了对应cuda版本的根目录。输入以下命令可以查看当前cuda文件的链接情况:cd /usr/local/stat cuda随后会输出以下信息:在/usr/local下,我们可以安装多个版本的cuda,这里我列出我电脑内的cuda版本,有cuda9.0、cuda10.0等多个版本命令行输入以下命令,断开cuda文件与cuda-10.1的符号链接:sudo rm -rf cu

2022-04-07 11:02:00 1352 1

原创 python爬取双色球2003-2022年所有数据

直接上代码:import requests, bs4import os, timeimport operatorfrom itertools import combinations, permutationsimport torchclass DoubleColorBall(object): def __init__(self): self.balls = {} self.baseUrl = 'http://tubiao.zhcw.com/tub.

2022-04-05 15:35:47 4533 4

原创 python实现二维数组中元素转化为float64做法

思路: 先将二维数组转化为二维列表 将二维列表中的所有元素转化为float64格式 最后将其转化为ndarray ##对二维方阵进行二维卷积,直至卷积为1*1的数值 while(len(data2[0]) != 1): b = [] data2 = data2.numpy() ##将tensor转化为为数组格式 dat...

2022-04-01 19:27:58 3694

原创 python实现将二维矩阵m * n补零为方阵n * n

思路: 先将二维矩阵m * n转化为列表 进行补零操作 最后再次转化为数组 data = data.tolist() ##作为矩阵的data,先将其转化为列表 ###添加0,使二维温度矩阵变为方阵 for item1 in data: if(len(item1) != len(data)): if(len(item1) &...

2022-04-01 19:26:46 1803 3

原创 二分查找集锦

leetcode 4 寻求两个正序数组的中位数:【难】寻找两个有序数组的中位数 - 寻找两个正序数组的中位数 - 力扣(LeetCode) (leetcode-cn.com)题目描述:给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。算法的时间复杂度应该为 O(log (m+n)) 。示例:输入:nums1 = [1,3], nums2 = [2]输出:2.00000解释:合并数组 = [1,2,3..

2022-03-31 18:47:38 1197 1

原创 python实现离散点图画法

目录改进:再次改进:再次改进:改进:基础代码pred_y = test_output.data.numpy()pred_y = pred_y.flatten()print(pred_y, 'prediction number')print(test_y[:355].numpy(), 'real number')​import matplotlib.pyplot as pltplt.rc("font", family='KaiTi')plt.figure()f, ax

2022-03-31 18:31:52 4596 28

原创 华为2022年软挑赛初赛试题及初级代码(成渝赛区)

目录1.赛题描述2.全部代码1.赛题描述2.全部代码# import psutil ##查看程序所占用的内存空间# import osimport numpy as npimport configparserimport timestart =time.clock()config_path = 'F:\\桌面\\data\\config.ini'path1 = "F:\\桌面\\data\\demand.csv"path2 = "F..

2022-03-31 18:26:51 1049

原创 python创建类及继承、重构、多态的举例

目录1.创建类2.继承3.重构4.Python中子类与父类的关系5.python 中多态1.创建类如下定义一个动物类Animal为基类,它基本两个实例属性name和age、一个方法call。class people: #定义基本属性 name = '' age = 0 #定义私有属性,私有属性在类外部无法直接进行访问 __weight = 0 #定义构造方法 def __init__(self,n,a,w):...

2022-03-31 18:18:44 1328

原创 python批量建立对象

方法一:class Blog: def __init__(self,num): print("a new object num is",num) self.value = num def __str__(self): return str(self.value+3) # 循环建立四个对象,locals()函数可以将字符串转换为变量名!#具体的操作和含义我并不清楚,大家可以自行百度~for i in range(1,5): ...

2022-03-31 18:15:49 2665 4

kmeans_for_anchors.py

kmeans_for_anchors

2021-11-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除