自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 二叉树遍历先序、中序和层序

二叉树遍历先序、中序和层序先序遍历:将右孩子放入栈中,随后直接访问左孩子,若没有右孩子,则放入一个空白符,当栈空停止中序遍历:从上往下,先将控制权转给左孩子,并且该节点入栈,弹出之后尝试将控制权转给右孩子,若没有右孩子则继续弹出,若有右孩子则右孩子入栈,并且重复上述过程。层序遍历:利用队列,依次放入左孩子和右孩子...

2021-06-14 20:29:14 108

原创 pytorch中的损失函数

torch.nn中的loss function(公式都来源于源码)持续更新…CrossEntrophyLoss:源码中的公式有三种表述:loss(x,class)=−log⁡(exp⁡(x[class])∑jexp⁡(x[j]))=−x[class]+log⁡(∑jexp⁡(x[j]))\text{loss}(x, class) = -\log\left(\frac{\exp(x[class])}{\sum_j \exp(x[j])}\right) =

2021-05-14 20:04:33 157

原创 纪念VAE

深觉着自己该写点东西纪念一下看了半天才懂的VAE,首先推导就非常的常见,具体可以参考博客:VAE详细推导总的来说结构就是这么个结构,先编码得到隐变量再解码生成数据:然后训练完了以后呢就可以直接用解码器去随意生成数据辣!但是这里有个理解的gap:就是为什么我可以用不同的图片去训练它呢,比如MNIST训练集。嗯!其实呢这一点我理解了一会儿,实际上我们不需要把它们看作是不同的图片,我们需要把它们看作是服从同一个分布的样本点,只是这些样本点刚好是这些图片,所以可能这就是为什么生成的数据是逃不开原始的样本的

2021-05-08 22:35:04 129

原创 PSPnet语义分割网络学习笔记

CVPR原文链接:https://openaccess.thecvf.com/content_cvpr_2017/papers/Zhao_Pyramid_Scene_Parsing_CVPR_2017_paper.pdf.语义分割场景常见问题:在ADE20K数据集上基于FCN baseline分割常出现的问题关系不匹配:例如飞机应该在天上而不是在马路上,汽车应该在路上而不是在河里;类别混淆:FCN在一些类别的分类并没有完全分隔开来,例如摩天楼;小类别:不起眼小类别并没有被有效分割,例如枕头;金

2021-03-06 20:28:42 243

原创 那些年docker踩过的坑

这几天参加了一下天池比赛,它要求使用docker进行推送提交,于是研究了一下docker这玩意,发现还挺方便,但是坑也是不少(大佬请绕道)。配置环境,因为我使用的是windows,所以就按照天池的手把手教程安装,手把手教程,结果发现它漏掉了非常重要的一步没讲,就是安装hyper-V,于是最后参照了菜鸟教程的安装,有的教程说要安装一个Ubuntu虚拟机,安装之后好像也没有什么用。之后就是利用Dockerfile来配置docker,以及一些常用的指令:docker命令大全而镜像与容器的关系就相当于是,利

2021-02-17 16:52:23 145

原创 基于Socket的简易聊天框--python

做了一个局域网内的简易通讯界面,利用threading模块来进行多线程的同时收发,往后可以调用代码中的通讯信息来完成树莓派之类的远程控制通讯。外网通讯依然还是需要租用服务器获得虚拟ip。服务器端:import socketimport timeimport threadingimport tkinter as tkclass A(threading.Thread): def __init__(self): threading.Thread.__init__(self)

2020-08-21 15:03:31 298

原创 图像配准(LOGO的场景匹配)

这阵子做了一个图像配准,主要是logo位置的确定,主要参照的是这篇文章的思路,虽然这篇博客上的源码并没有完全复刻论文,但是也可以用来作为参考。使用Py-OpenCV(SIFT关键点)实现自然图像中的logo商标识别和定位关于论文的主要思路还可以参见博客:自然图像中的logo识别和定位:Logo localization andrecognition in natural images using homographic class graphs训练集可以选用不同角度进行训练,亲测对于不同角度的匹配会

2020-08-20 11:31:57 893

原创 opencv视频导出时遇到导出视频只有几kb大小的bug

opencv视频导出时遇到的bug这两天做图像配准项目时想要导出匹配的视频流,于是去查了一下opencv自带的视频编码格式,同时注意opencv导出的视频格式只能支持avi格式,所以之前尝试其他格式的时候都保存下来均为0kb:版本标志作用cv_FOURCC(‘D’,‘I’,‘V’,‘X’)MPEG-4编码CV_FOURCC(‘P’,‘I’,‘M’,‘1’)MPEG-1编码CV_FOURCC(‘M’,‘J’,‘P’,‘G’)JPEG编码(运行效果一般)CV_FO

2020-08-18 15:57:09 1644 5

原创 opencv视频学习笔记(0)——视频的固有属性的获取和修改

opencv学习笔记videocapture 可以通过cap.get(propid)来获得视频文件的属性,同样也能使用cap.set(propid,value)来修改一些参数。VideoCapture 的propid属性代表意思:0-视频文件的当前位置(毫秒))• CV_CAP_PROP_POS_FRAMES 0-based index of the frame to be decoded/captured next.(1-下一步要解码/捕获的帧的基于0的索引)• CV_CAP_PROP_POS

2020-06-04 17:51:31 570

空空如也

空空如也

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

TA关注的人

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