2 烂桃先生

尚未进行身份认证

我要认证

所谓无底深渊,下去,也是前程万里、

等级
TA的排名 10w+

一行shell解决Mac文件乱码问题

《一行shell解决Mac文件乱码问题》  使用Mac工作的小伙伴,经常面对一个问题就是,同事发来的一个文件是乱码的,尝试各种工具进行解码,如果文件少还好,文件多,几乎是崩溃的,所以本文记录了一个利用一行shell就能够解决乱码问题的代码,其功能是对当前文件夹下所有的GB18030编码的文件进行转码为UTF-8Key Words:Mac接受文件乱码 Beijing, 2020 Agile Pioneer  单个文件转换iconv -f GB18030 -t UTF-8 ./yo.

2020-06-15 18:24:07

零阶矩、一阶矩、二阶矩...

《零阶矩、一阶矩、二阶矩…》  数学中矩的概念来自物理学。在物理学中,矩是表示距离和物理量乘积的物理量,表征物体的空间分布。矩在统计学和图像中都有很重要作用,本文将介绍各阶矩的理解和不同场景的应用。Key Words:矩的意义、统计矩、图像矩 Beijing, 2020作者:Su Rui Agile Pioneer  文章目录意义物理意义数学意义应用概率分布图像矩图像的...

2020-04-23 14:47:55

OpenCV C++ 常用功能

《OpenCV C++ 常用功能》  Key Words:C++、OpenCV、Mat、 Beijing, 2020 Agile Pioneer  文章目录MatMat各种初始化Mat 元素访问Mat 切片运算Mat 求和MatMat各种初始化//参数说明: //int rows:高 //int cols:宽 //int type:参见"Mat类型定义" ...

2020-04-16 19:48:03

ncnn数据归一化和结果解析

《ncnn数据归一化和结果解析》  近两年都在使用ncnn进行工程化部署,这里记录一下ncnn进行数据归一化的运算,以及得到的结果ncnn::Mat如何解析。Key Words:ncnn、数据归一化、结果解析 Beijing, 2020 Agile Pioneer  inference 数据标准化// for color imageconst float mean_v...

2020-04-16 13:36:43

孤读Paper ——《 ATSS:Adaptive Training Sample Selection》

《ATSS:Adaptive Training Sample Selection》  此论文一出感觉是在告诉像我们这样的小朋友根本没有深入理解目标检测。论文醍醐灌顶的指出了影响Anchor-based和Anchor-free效果的关键在于正负训练样本的选择。而且证明了铺设过多的锚点框其实是不必要的。论文提出的自适应的训练样本选择方法能够缩小Anchor-based和Anchor-free效果...

2020-04-15 15:24:00

卷积神经网络发展简史

写的真好http://www.lunarnai.cn/2018/07/03/Brief_history_CNN/

2020-04-10 17:37:46

Objects as Points论文总结

1、下采样4倍得到一个低分辨率的图,在这个图上来定义关键点而后生成heatMap2、返回原图的中心点会因为输出步长的量化导致偏移,预测一个偏移量来弥补3、能够用简单的方法来代替目前复杂的目标检测方法是一个质的飞越。4、以往的目标检测模型大多数是不可端到微分的不可训练的,那什么情况下是可微分的可训练的呢?5、为什么图像的特征可以回归出图像的坐标呢,如果直接回归肯定是不可以的。6、使用二维联...

2020-04-02 11:19:14

CenterNet-Objects as Points论文翻译

点即是目标  建模一个对象为一个单个的点——即目标框的中心点。我们的检测器使用关键点估计来找到中心点并且回归出全部其他的目标属性,比如大小,3D位置,方向甚至姿势。我们基于中心点的方法称为CenterNet,是一个端到端可微的检测方法,比起基于目标框的检测器更简单,更快而且更准确。尤其是姿势估计部分的关键点分组,比起openpose的复杂的后处理,该论文的方法更巧妙,通过对各个关键点直接回...

2020-03-30 14:45:27

笔记本无线网通过网线共享给其他主机

笔记本无线网通过网线共享给其他主机  这篇博客记录了我是如何使用自己的笔记本电脑通过无线网卡连接wifi然后通过有线连接主机进行网络共享的过程,也了解了一些网络的基础知识比如网卡,DNS之类的。Key Words:无线网共享、有线网共享、DNS Agile Pioneer  Windows共享网络给Mac新款Mac需要买一个usb网口,才能连接网线Windows需要连接无...

2020-03-26 18:12:24

《Deep Snake for Real-Time Instance Segmentation》

《Deep Snake for Real-Time Instance Segmentation》  论文借鉴了snake算法,将snake算法做成了轮廓结构化特征学习的方法。DeepSnake是基于轮廓的两阶段实例分割的方法,初始化建议轮廓,然后对建议轮廓进行变形,是其对目标更加贴合。论文使用了循环卷积取得了比通用的图卷积能更好的挖掘轮廓的周期图结构。Key Words:Snake、Tw...

2020-03-18 22:40:00

解决Mac按列浏览图加载慢的问题

《解决Mac按列浏览图加载慢的问题》  本人是做计算机视觉相关工作的,所以经常会人工筛选一些图片,或者查看图片的结果,我发现经常是随着浏览时间的增加,以及开机时间的增加,图像加载的速度是越来越慢的,这时候我的做法就是重启Mac,但是这样是很麻烦的,需要重新打开很多App… Agile Pioneer  Mac的Finder浏览文件的方式as icons - 缩略图as lis...

2020-03-18 16:08:43

Real-Time实例分割DeepSnake使用篇

Real-Time实例分割DeepSnakeDeep Snake for Real-Time Instance Segmentationgit地址:DeepSnake使用DeepSnake模型对于任何一个深度学习模型来说都需要以下四部分信息:dataset,network,trainer和evaluator。dataset: 提供用于训练和测试的数据(data和target的数据格...

2020-03-18 11:28:43

目标检测小工具

敏捷开发 - 目标检测  工作中经常会有一些重复的工作,写过的脚本找起来很费劲,有时候还需要重新写,比如生成训练模型所需要的voc格式的label、json转voc、解析voc画在原图上方便查看…文章目录解析voc格式的label并checkjson转voc解析json生成dictdict生成voc解析voc格式的label并check<annotation> &lt...

2020-03-16 17:11:37

CenterLoss

《A Discriminative Feature Learning Approach for Deep Face Recognition》  可鉴别性的特征学习用于人脸识别,对每个类别维护一个Center vector,然后对损失函数增加一项到Center向量的L2损失。使得各个类别的类内分布变小实现intra-class的compactness,从而特征更具区分性,对于人脸识别来说能够...

2020-03-15 16:14:32

你真的弄清楚FocalLoss的细节了吗?

Focal Loss for Dense Object DetectionICCV2017作者:RBG和Kaiming聚焦于学习困难样本的方法,该方法普适性很强。FocalLoss公司定义如下:  One-stage的目标检测算中存在正负样本不均衡的情况,以及困难样本难以分类的情况。核心思想解决正负样本不均衡问题 α∈(0,1)\alpha \in (0, 1)α∈(...

2020-03-14 16:52:24

LabelSmooth

Cross Entropy  我们在刻画两个分布间的距离时候经常使用交叉熵,至于为什么使用交叉熵而不是使用均方误差,我之前也有疑问,自从看了大神的论证才豁然开朗,原来分类问题在对模型求梯度的时候,均方误差在过大的时候会瘫痪,具体去看文章吧。  SoftMax的定义如下(即在输入为x的条件下,推理类别为k的概率):  其中ziz_izi​一般叫做logits ,即未被归一化的对数概率。我们用...

2020-03-14 16:28:53

Pytorch中的collate_fn函数用法

Pytorch中的collate_fn函数用法官方的解释:  Puts each data field into a tensor with outer dimension batch size  即用于对单个样本生成batch的函数,如果没有特殊需求其实不用自己写collate_fn方法,有默认的default_collate方法。collate_fn方法用在如下位置:DataLo...

2020-03-11 14:45:34

TypeError: tensor is not a torch image.

运行写好的dataLoader类报错如下TypeError: tensor is not a torch image.原因是transforms.Compose里面函数的顺序问题导致的,normalize需要在ToTensor的后面。错误的顺序:self.normalize = transforms.Normalize(mean=[0.485, 0.456, 0.406], ...

2020-03-11 13:38:55

python小trick持续更新~

文章目录python忽略warning执行输出输出添加颜色效果python忽略warning执行输出python -W ignore run.py输出添加颜色效果pip install termcolor使用。其基本方法有:colored,cprint。其中cprint相当于print(colored(something))。两个函数的参数完全相同:cprint('somete...

2020-03-10 11:11:20

OpenCV图像的编解码读取

图像编码为bytesimport cv2# 指定编码为JPEG格式的,要和图片存储的格式一致img_encode = cv2.imencode('.jpg', img)[1]data_encode = np.array(img_encode) str_encode = data_encode.tostring()with open('img_encode.txt', 'w') a...

2020-03-05 16:08:01

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。