自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vscode远程访问linux服务器(非常好用!!!)

首先, 在vscode扩展商店下载插件Remote-SSH,如下图所示。下载完成后,侧边栏会多出一个电脑小图标(绿圈圈)。然后,点击小电脑->设置->config,打开配置文件,如下图所示。在里面填写要连接的服务器的信息Host Server #名称 HostName 192.168.*.* #服务器IP User 123 #用户名 Port 22 #添加你的端口(默认22)填写完毕后,就可以点击你创建的服务器进行连接了,之后会提示你打开哪个文件夹,还有输入密

2020-11-26 13:51:06 1261

原创 FasterRCNN pytorch官方源码学习

基类 GeneralizedRCNNclass GeneralizedRCNN(nn.Module): def __init__(self, backbone, rpn, roi_heads, transform): super(GeneralizedRCNN, self).__init__() self.transform = transform self.backbone = backbone self.rpn = rpn

2020-11-13 09:47:02 1662 6

原创 极大似然估计与贝叶斯估计

贝叶斯估计与极大似然估计在思想上有很大的不同,代表着统计学中贝叶斯学派和频率学派对统计的不同认识。极大似然估计是频率学派观点,它的观点可以这样理解:待估计参数θ\thetaθ是客观存在的,只是未知而已,已知观测样本 DDD,求得 θ^\hat{\theta}θ^,使得在 θ=θ^\theta = \hat{\theta}θ=θ^ 时,产生观测样本数据 DDD 的可能性最大,我们就说 θ^\hat...

2020-04-12 15:35:19 849

原创 linux服务器挂载windows共享文件夹

前言步骤1. windows上设置共享文件夹创建一个用于远程登录的账户,这样的好处是登录时需要账号密码,比较安全。具体的,在控制面版->用户账户->管理账户中添加新用户。之前我就有账号,就不截图了。选择你要共享的文件夹,右键->属性->共享->高级共享,选择共享此文件夹,点击确定;然后点击共享,确保你添加的账户在共享的用户里面, 权限读写 然后点击共享。...

2019-08-23 15:54:06 2099

原创 OpenCV函数:resize() 实现 (最近邻,双线性)

在 OpenCV 中,resize()用来改变图像的大小,包含了 5 种插值方式。在这里,我用代码实现了其中两种最具代表性的插值方式:最近邻与双线性插值。

2017-07-31 23:20:17 8081

原创 朴素贝叶斯分类

贝叶斯决策论设有 N 个类别,即 Y={c1,c2,...,cN}\mathbf Y=\{c_1,c_2,...,c_N\},λij\lambda_{ij}是将一个实际为 cjc_j的样本标记为 cic_i的损失。那么,将样本 xx 分类为 cic_i 的期望损失为: R(ci|x)=∑j=1NλijP(cj|x)R(c_i|x)=\sum^N_{j=1}\lambda_{ij}P(c_j|x)

2017-07-25 17:46:31 323

原创 算法题:二叉搜索树与双向链表

题目输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。如下图所示: 二叉树结点定义如下:struct BinaryTreeNode{ int m_nValue; BinaryTreeNode* m_pLeft; BinaryTreeNode* m_pRight;};代码书上是用递归实现的,我写了一个非递

2017-07-15 16:11:39 306

原创 算法题:复杂链表的复制

题目请实现函数 ComplexListNode* Clone(ComplexListNode* pHead),复制一个复杂链表,在复杂链表中,每个结点除了有一个m_pPext指针指向下一个结点外,还有一个 m_pSibling指向链表中的任意结点或者 NULL。 结点的 C++ 定义如下:struct ComplexListNode{ int m_nValue; ComplexL

2017-07-15 14:03:36 250

原创 基于局部标准差的图像局部对比度增强算法

以前用代码实现过的一个算法,算法介绍在这里已经写的非常详细了,我也是根据这里的介绍写的算法代码,可能稍有改动。算法原理大家可以看原文,在这里给出代码供大家参考参考。

2017-06-23 17:29:06 4078 4

原创 C++ JSON 解析——RapidJSON介绍

RapidJSON 是腾讯的开源 json 解析框架

2017-06-19 22:32:19 2510

原创 反向传播算法(BP算法)

BP 算法是迄今最成功的神经网络学习算法,现实任务中使用神经网络时,大多是在使用 BP 算法进行训练。BP 算法允许来自代价函数的信息通过网络向后流动,以便计算梯度。

2017-06-11 00:04:48 1008

原创 二值图像的骨架提取

本文介绍的二值图像细化算法是来自 T.Y. Zhang and C.Y. Suen 1984 年发表的论文 “A fast parallel algorithm for thinning digital patterns” 中所介绍的算法。

2017-06-10 22:09:45 11688 8

原创 STL 中的 heap 与 priority_queue

介绍下 STL 中的 heap 与 priority_queue

2017-06-02 13:59:30 417

原创 写一个DLL文件(Release编译与Debug编译不重名),然后调用它

在很早之前就试过写个 dll,当时被各种符号弄晕了,现在再尝试在 VS2015 上写 dll,发现超级方便啊。不过在生成的时候发现 Release 与 Debug 的 dll 重名,直接修改名字会导致错误,最终解决了这个问题,与大家分享下。

2017-05-30 22:36:14 766

原创 Win10下安装TensorFlow(GPU版本)

之前在用的 TensorFlow 是 CPU 版本的,现在感觉虽然自己电脑的 GPU 没有多强,但还是很有用的,因此把 TensorFlow 换成了 GPU 版本的。安装过程比较顺利,但也有一些值得注意的地方,与大家分享下。安装 Anaconda也就是安装 Python 环境。

2017-05-18 23:10:36 494

原创 图像处理 连通域标记

连通域标记是二值图像分析中非常重要的一种方法,也是其他二值图像处理的基础与前提。   所谓连通域标记,就是将一副二值图像中的每个白色像素进行标记,属于同一个连通域的白色像素标记相同,不同连通域的白色像素有不同的标记,从而能将图像中每个连通域提取出来。   连通域标记的算法有很多种,这里介绍其中一种基于一次遍历图像,记录等价对的标记方法,这种方法效率很高。

2017-05-12 13:34:22 4019 3

原创 VS上使用OpenCV报错解决方法

之前我在 VS2015 上使用 OpenCV 的时候,常常会遇到以下两个问题: - 使用std::cout 输出cv::Mat 等 OpenCV 独有的类型时会报错; - 在std::vector<cv::Point> 等容器中包含着 OpenCV 独有的类型时,函数返回时会报错 (vector 析构函数出错)。   最近解决了这些问题,与大家分享下。

2017-05-09 00:19:02 1755 1

原创 OpenCV 提取图片中的曲线

简单介绍  在实际的应用中,我们常常需要对图像中的曲线进行描述、处理,这个曲线可以是轮廓,骨架或者其他。可以用deque<Point> 描述曲线,接下来简单介绍下如何从图片中搜索这些曲线并保存。   首先,输入的图片是一张二值图片 (白色为曲线),其中包含的曲线宽度为 1 像素的 (如果曲线不是 1 像素的 先提取其骨架)。遍历寻找图像中第一个白色的点,然后从这个点开始延伸寻找曲线。注意,第一个找

2017-05-07 14:23:46 27172 36

原创 如何判断2个线段相交

判断 2 个线段相交有很多方法,最直接的方法就是直接计算两条直线的交点,然后看看交点是否分别在这两条线段上。这样的方法很容易理解,但是代码实现比较麻烦。还有一种常用的方法是通过向量叉积来判断的,这种方法不需要算出直线方程,在代码实现上比较简便。 用这种方法判别线段是否相交一般分为两步: 1. 快速排斥实验 2. 跨立实验快速排斥实验我们首先判断两条线段在 x 以及 y 坐标的投影是否有重合。

2017-04-29 00:02:20 33193 13

原创 实时对比度保留的去色算法——RTCP

在一些应用场景中,一些RGB图片直接转为灰度图片的效果很不好,原本不同的颜色很可能在转为灰度后区分度太小,而导致丢失了对比度信息。论文 Real-time Contrast Preserving Decolorization 所提出的对比度保留的去色算法很好的解决了这一问题。

2017-04-24 11:04:42 2608 11

原创 OpenCV 随机数生成器 RNG

Random number generator. It encapsulates the state (currently, a 64-bit integer) and has methods to return scalar random values and to fill arrays with random values. Currently it supports uniform and Gaussian

2017-04-18 23:24:35 903

原创 双系统WIN10重做后进不去Ubuntu的解决办法

前几天刚刚重新把电脑做成双系统,WIN10 就出来重大更新,虽然之前听说过重装 Windows 系统可能导致双系统出问题,但是奈何新的 WIN10 诱惑太大,还是决定升级一下。

2017-04-13 22:36:29 22952 35

原创 图像的矩,以及利用矩求图像的重心,方向

图像的矩通常描述了该图像的全局特征,并提供了大量的关于该图像不同类型的几何特性信息,比如大小,位置,方向及形状等。在模式识别,目标分类,目标识别等有着广泛的应用。

2017-04-10 22:58:50 25790 17

原创 WIN10与Ubuntu16.04 双系统安装

网上有很多的关于安装双系统的教程,但是我在安装的过程中还是遇到了很多麻烦,因此想写以下我安装的过程,遇到的问题,以及解决的方法,让大家参考下。

2017-04-08 00:21:42 6666 7

空空如也

空空如也

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

TA关注的人

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