- 博客(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
523
2
原创 回归帖
回归帖 - 写给自己之前一直不愿意用csdn(广告又多,还有比较差的积分制度,体验不好),常用手记方式,但发现传统笔记有些许不便之处,随着所学领域拓展,知识遗忘迅速,因此希望重新利用起csdn(在找到更好的平台前),记录些许自己平常的工作,方便后续再次使用的时间,能够快速上手。...
2020-12-20 10:05:21
164
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
371
原创 深度学习图像目标检测综述(一)
前言最近实习期间对检测模型产生强烈兴趣,写次文章记录小白检测模型的学习之路,文章遵从RCNN家族开始基于检测模型的更迭,loss的进化还有区域提议RPN的发展出现逐一阐述。RCNN论文链接:https://arxiv.org/abs/1311.2524作者信息:Ross Girshick, Jeff Donahue, Trevor Darrell, Jitendra MalikRCNN是...
2019-08-05 17:12:57
1180
原创 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
463
原创 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
462
原创 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
1358
原创 Leetcode-python(一):最长回文子串
问题描述给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例 1:输入: "babad"输出: "bab"注意: "aba" 也是一个有效答案。暴力求解暴力法将选出所有子字符串可能的开始和结束位置,并检验它是不是回文。时间复杂度:O(n3)python代码实现:def is_palindrome(array):# 用于
2019-02-27 14:45:56
305
原创 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-&amp;gt;mid...
2019-02-24 15:03:49
302
原创 Python-剑指Offer(六):青蛙跳台阶
问题描述青蛙跳台阶,一次可以跳两个台阶,也可以跳一个台阶。问青蛙跳到n个台阶,总共有多少种跳法。问题分析当台阶n1时,青蛙只有一次跳一个台阶这一种方法。因此f(1)=1。当台阶n2时,青蛙可以一次跳一个台阶,也可以一次跳两个台阶。共有两种方法。因此f(2)=2。当台阶n==3时,青蛙可以从台阶为1的位置一次挑两个台阶上来,也可以从台阶为2的位置一次跳一个台阶上来,共有3种方法。因此f(3...
2019-02-24 12:06:42
996
原创 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 &amp;lt;= n: f2 = f0 + f1 f0 = f1 ...
2019-02-24 11:29:15
461
原创 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
220
原创 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
463
原创 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
887
原创 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
650
原创 非极大值抑制(Non Maximum Suppression,NMS)
非极大值抑制(Non Maximum Suppression, NMS)非极大值抑制定义:在深度学习中,利用CNN进行目标检测时为了更好的检测效果,会产生大量区域提议。因此检测模型通常输出大量冗余的区域检测框,NMS是检测模型在得到大量检测结果之后,抑制较差检测框选取最优检测结果的策略。重叠率(Intersection over Union, IOU)在引入NMS之前,首先要介绍一个目标检测...
2019-02-21 14:51:07
354
转载 MsCOCO数据集标注详解
COCO数据集的标注格式COCO数据集的介绍:全称是Common Objects in COntext,是微软团队提供的一个可以用来进行图像识别的数据集。MS COCO数据集中的图像分为训练、验证和测试集。COCO通过在Flickr上搜索80个对象类别和各种场景类型来收集图像,其使用了亚马逊的Mechanical Turk(AMT)。COCO数据集的标注类型:object instances(...
2019-02-21 10:17:24
4584
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人