自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 实时监控安卓屏幕点击位置

目前业务有需要监控在使用安卓手机时的操作位置序列,在运行monitor_click函数之后开始监控,点击位置、时间以及序号都会记录到列表中,如果记录完成则ctrl+C退出程序即可,代码记录如下def get_base_info(): # 记录实际屏幕大小和event框架的大小,后续需要算比值 base_info = subprocess.Popen("adb shell getevent -p", shell=True, stdout=subprocess.PIPE, stderr=subpro

2022-05-24 15:32:05 1283

原创 Long tailed 长尾分布论文汇总

什么是长尾分布?长期以来研究人员做图像、文本分类时使用的大多是均衡数据集:MNIST, CIFAR 10, CIFAR 100等,但是现实生活中的数据分布是非常不均衡的。有的类会占绝大多数,有的类别却很少出现。如果对这种分布不加以考虑,会导致尾部类别(tail)的预测结果受到很大影响,会严重的偏向头部类(head),如图所示:目前对于长尾分布已经有很多工作去优化、考虑,在这里对最近自己看的论文进行总结。计算机视觉Class-Balanced Loss Based on Effective Num

2021-04-14 11:18:57 6344 4

原创 leetcode 995. K 连续位的最小翻转次数

K 连续位的最小翻转次数在仅包含 0 和 1 的数组 A 中,一次 K 位翻转包括选择一个长度为 K 的(连续)子数组,同时将子数组中的每个 0 更改为 1,而每个 1 更改为 0。返回所需的 K 位翻转的最小次数,以便数组没有值为 0 的元素。如果不可能,返回 -1。输入:A = [0,1,0], K = 1输出:2解释:先翻转 A[0],然后翻转 A[2]。输入:A = [1,1,0], K = 2输出:-1解释:无论我们怎样翻转大小为 2 的子数组,我们都不能使数组变为 [1,1

2021-02-18 10:12:44 274

原创 python批量重命名

import oscount = 0 # 想要重命名的起始标号path = "你自己的路径"for _,_,filenames in os.walk(path): for name in filenames: fold = os.path.join(path,name) fnew = os.path.join(path,"00"+str(count)+".jpg") os.rename(fold,fnew) count+=1效

2020-09-07 17:53:04 116

原创 onnx转变tensorrt失败 output can not be used as shape tensor.

在利用https://github.com/Tianxiaomo/pytorch-YOLOv4进行darknet->onnx->tensorRT的模型转变的时候出现了如下错误:[07/13/2020-21:58:49] [E] [TRT] Layer: Where_493's output can not be used as shape tensor.[07/13/2020-21:58:49] [E] [TRT] Network validation failed.[07/13/2020

2020-08-26 14:47:23 1118

原创 在deepstream上使用yolov4的模型

在deepstream上使用yolov4的模型目前nvidia官方并没有开发出适配Yolov4的配置文件和对应的代码,但是现在已经有第三方的解决方案:首先假设你已经通过Alex AB训练得到了一个权重文件(weightFile)yolov4.weights,并且还有一个对应的配置文件(cfgFile)yolov4.cfg生成TRT模型执行git clone https://github.com/Tianxiaomo/pytorch-YOLOv4.gitcd pytorch-YOLOv4Re

2020-08-12 09:27:42 1261 2

原创 利用自己的数据进行AB-darknet yolov3的训练

要求Linux or WindowsCUDA >= 10.0Opencv >=2.4cndnn >=7.0 for CUDAGPU with CC>=3.0Linux: GCC or Clang下载下载代码的压缩包或者执行如下指令:git clone https://github.com/AlexeyAB/darknet.gitcd darknet进入darknet的根目录下MAKE首先修改Makefile, 如果你要用到GPU,那么第一行设置为

2020-07-18 15:42:10 813

原创 PYQT,下拉复选框的实现

下拉复选框的实现在https://blog.csdn.net/LJX4ever/article/details/78039318写的非常棒,但是他只能进行show操作,把下拉复选框单独变成一个窗口来进行打开,这样的话不能满足实际需求,于是思考了一番对它进行了如下修改。class ComboCheckBox(QComboBox): def __init__(self, paren...

2020-04-28 21:56:07 2487 2

原创 阿里巴巴笔试题,翻转数字

阿里巴巴笔试题 翻转数字下面是用我的原话复述的题目:给定一个二进制字符串,只有01构成,我们可以对这个字符串的某一位进行翻转操作翻转某一位代表把0变成1,或者1变成0;翻转一位的同时,它旁边的两位也会同时翻转比如 01010 ,我们翻转第三位,那么结果就是00100如果是开头或者结尾,那么就是旁边的一位进行翻转给定一个字符串,我们判断能不能通过这种若干次的翻转使得字符串全部变成0,如...

2020-04-02 10:22:41 962

原创 DFS--leetcode 1140石子游戏2

leetcode 1140 石子游戏2DFS亚历克斯和李继续他们的石子游戏。许多堆石子 排成一行,每堆都有正整数颗石子 piles[i]。游戏以谁手中的石子最多来决出胜负。亚历克斯和李轮流进行,亚历克斯先开始。最初,M = 1。在每个玩家的回合中,该玩家可以拿走剩下的 前 X 堆的所有石子,其中 1 <= X <= 2M。然后,令 M = max(M, X)。游戏一直持续到...

2020-03-26 15:59:42 191

空空如也

空空如也

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

TA关注的人

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