自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2020.12.20 实现Python同C之间的进程通信

问题:目前在适配一款sensor,但是该sensor不支持python接口,初步思想是基于ctypes完成对.so的python封装,使其较好的兼容python工具。然而事与愿违,发现C++封装在.so中的函数需要传自定义类的指针引用型。然而该自定义类型被封装到.so中,并且sensor服务商不愿意外露。因此ctypes无法直接复制该类,为了解决这个问题,跟师弟沟通考虑基于进程通信的方式来解掉这类问题(python_extension太难写,并且很容易内存泄漏,不想碰)背景知识:跨域语言的进程通信问

2020-12-20 10:19:24 484 2

原创 回归帖

回归帖 - 写给自己之前一直不愿意用csdn(广告又多,还有比较差的积分制度,体验不好),常用手记方式,但发现传统笔记有些许不便之处,随着所学领域拓展,知识遗忘迅速,因此希望重新利用起csdn(在找到更好的平台前),记录些许自己平常的工作,方便后续再次使用的时间,能够快速上手。...

2020-12-20 10:05:21 147 1

原创 深度学习图像目标检测综述(二)

Faster-RCNN论文链接:https://arxiv.org/abs/1506.01497作者信息:Shaoqing Ren, Kaiming He, Ross Girshick, Jian Sun检测模型经历了RCNN----Fast RCNN的变迁,通过联合交叉熵loss和均方误差loss进行统一训练的方式提高模型收敛速度,增加目标检测的准确度。但是候选框的提议仍基于selecti...

2019-08-05 20:47:24 346

原创 深度学习图像目标检测综述(一)

前言最近实习期间对检测模型产生强烈兴趣,写次文章记录小白检测模型的学习之路,文章遵从RCNN家族开始基于检测模型的更迭,loss的进化还有区域提议RPN的发展出现逐一阐述。RCNN论文链接:https://arxiv.org/abs/1311.2524作者信息:Ross Girshick, Jeff Donahue, Trevor Darrell, Jitendra MalikRCNN是...

2019-08-05 17:12:57 1153

原创 AlphaPose论文阅读:Regional Multi-person Pose Estimation

最近在阅读上交卢教授的关于行人骨架检测的一篇开源工作,特写此博以做备注。名称:RMPE Regional Multi-person Pose Estimation使用框架:Pytorch论文地址:https://arxiv.org/abs/1612.00137开源地址:https://github.com/MVIG-SJTU/AlphaPose/tree/pytorch模型组成Sing...

2019-08-05 09:58:29 409

原创 Python-剑指Offer(九):打印输出大数1-n

问题描述输入n,按顺序打印出1到最大的那位十进制数。比如输入3,打印出1、2、3到最大3位数999。算法思路int型存储有限,long型存储也不够。设置数组,以进位形式,输出结果。python代码:def print_num(n): n_array = (n+1) * [0] while n_array[n] == 0: i = 0 if ...

2019-02-28 10:00:08 443

原创 Python-剑指Offer(八):动态规划解决剪绳子问题

动态规划问题根据已知当绳子分段为f(2)时,返回1。当绳子分段为f(3)时,返回2。设置最大结果存储数组max_array用于存储f(n)->max_array[n]此时能取到的最大值,之后利用指针p对数组进行切分,一切为2。最大值赋值给max_array[n]def cut_rope(n): if n < 2: return 0 if n == ...

2019-02-27 19:36:24 1327

原创 Leetcode-python(一):最长回文子串

问题描述给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例 1:输入: "babad"输出: "bab"注意: "aba" 也是一个有效答案。暴力求解暴力法将选出所有子字符串可能的开始和结束位置,并检验它是不是回文。时间复杂度:O(n3)python代码实现:def is_palindrome(array):# 用于

2019-02-27 14:45:56 291

原创 Python-剑指Offer(七):二分法查询旋转数组中的最小元素

问题描述:1, 2, 3, 4, 5的旋转数组为:3, 4, 5, 1, 2要查询找到数组中的最小元素。时间复杂度小于O(N)。问题思路可以设置三个标志位left,right,mid来减少查询长度。定义3,4,5为原序序列;1,2为翻转子序列。如果中间元素array[mid]小于左边元素array[left],那么证明,中间元素属于翻转子序列。此时最小元素存在于标志位left->mid...

2019-02-24 15:03:49 284

原创 Python-剑指Offer(六):青蛙跳台阶

问题描述青蛙跳台阶,一次可以跳两个台阶,也可以跳一个台阶。问青蛙跳到n个台阶,总共有多少种跳法。问题分析当台阶n1时,青蛙只有一次跳一个台阶这一种方法。因此f(1)=1。当台阶n2时,青蛙可以一次跳一个台阶,也可以一次跳两个台阶。共有两种方法。因此f(2)=2。当台阶n==3时,青蛙可以从台阶为1的位置一次挑两个台阶上来,也可以从台阶为2的位置一次跳一个台阶上来,共有3种方法。因此f(3...

2019-02-24 12:06:42 977

原创 Python-剑指Offer(五):Fibonacci数列

非递归,时间复杂度O(N)方法:def fibonacci(n): f0, f1, f2 = 0, 1, 0 if n == 0: return 0 if n == 1: return 1 i = 2 while i <= n: f2 = f0 + f1 f0 = f1 ...

2019-02-24 11:29:15 437

原创 Python-剑指Offer(四):双栈模拟实现FIFO队列

通过链表实现栈定义栈的链表节点:class StackNode(object): def __init__(self, data, next): self.val = data self.next = next定义栈,并实现基础的入栈出栈判空操作:class Stack(object): def __init__(self): ...

2019-02-24 11:26:07 202

原创 Python-剑指Offer(三):查找中序遍历目标节点的前一个节点

1.构建二叉树根据二中方法构建目标二叉树,并输出前序遍历结果进行校验:pre_order = list('abdehicfg')mid_order = list('bdheiafcg')pre = Noneclass TreeNode(object): def __init__(self, data, left_node, right_node): self.v...

2019-02-23 20:38:15 443

原创 Python-剑指Offer(二):python根据前序和中序队列构造二叉树

Python-剑指Offer(二):python根据前序和中序队列构造二叉树1.定义树节点定义树节点类TreeNode,val表示节点取值,left_node,right_node表示左右子树。class TreeNode(object): def __init__(self, data, left_node, right_node): self.val = data...

2019-02-23 17:29:10 854

原创 Python-剑指Offer(一):python实现链表的基础操作

Python-剑指Offer(一):python实现链表的基础操作1.定义链表节点类定义链表中每个节点类ListNode,val表示链表节点的取值,next表示该节点下一跳的位置。class ListNode(object): def __init__(self, val, next_node): self.val = val self.next = ...

2019-02-23 15:31:03 630

原创 非极大值抑制(Non Maximum Suppression,NMS)

非极大值抑制(Non Maximum Suppression, NMS)非极大值抑制定义:在深度学习中,利用CNN进行目标检测时为了更好的检测效果,会产生大量区域提议。因此检测模型通常输出大量冗余的区域检测框,NMS是检测模型在得到大量检测结果之后,抑制较差检测框选取最优检测结果的策略。重叠率(Intersection over Union, IOU)在引入NMS之前,首先要介绍一个目标检测...

2019-02-21 14:51:07 334

转载 MsCOCO数据集标注详解

COCO数据集的标注格式COCO数据集的介绍:全称是Common Objects in COntext,是微软团队提供的一个可以用来进行图像识别的数据集。MS COCO数据集中的图像分为训练、验证和测试集。COCO通过在Flickr上搜索80个对象类别和各种场景类型来收集图像,其使用了亚马逊的Mechanical Turk(AMT)。COCO数据集的标注类型:object instances(...

2019-02-21 10:17:24 4469 1

空空如也

空空如也

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

TA关注的人

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