自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

槑宝包

向往自由~、、、

  • 博客(109)
  • 资源 (8)
  • 收藏
  • 关注

原创 r3det 配环境避雷指南(pytorch版)

r3det环境配置,避雷指南。

2021-11-18 11:13:14 1769 1

转载 视频监控摄像机一些概念

码流、码率、比特率、帧速率、分辨率、 高清的区别视频带宽计算公式(码流_分辨率_帧率)DVR用于模拟信号的camera,将视频信号转成数字存到硬盘。NVR接收数字信号的camera,只管存储,当需要显示与回放时需要解压缩。 ...

2018-09-27 10:34:28 295

转载 机器学习的相似度度量

很好很强大!~  机器学习的相似度度量本文目录:1. 欧氏距离2. 曼哈顿距离3. 切比雪夫距离4. 闵可夫斯基距离5. 标准化欧氏距离6. 马氏距离7. 夹角余弦8. 汉明距离9. 杰卡德距离 & 杰卡德相似系数10. 相关系数 & 相关距离11. 信息熵 ...

2018-08-13 22:11:56 363

原创 对中介者设计模式的理解

1.把do something的动作放到中介者类中实现2.向中介者类中添加所有使用中介者的类 两种执行动作的方式:1.do something时,先在动作发出者自身类执行ready行为,使do something就绪。接着中介者执行action行为,使do something done。(使用前需将动作的各个发出者添加到中介者中)讲解用的例子:中介者模式-C++实现2.do...

2018-08-08 10:21:34 212

转载 两分钟温习一下C++中三个简单的小概念:重载、重定义、重写

三个很简单的概念,两分钟温习一下~1、重载首先说重载,它最简单,C++中的重载和java中的差不多,都是在一个类中,方法名相同而参数不同的几个方法,但是不能靠返回类型来判断。例如:class AA{public: void print() { cout << "父类" << endl; } void prin...

2018-08-07 11:00:21 292

转载 如何通俗易懂地解释「协方差」与「相关系数」的概念?

又是一篇我超想转发的文章!解释太到位了~ 如何通俗易懂地解释「协方差」与「相关系数」的概念? - GRAYLAMB的回答 - 知乎  协方差说的是两个变量变化走势的相似程度,相关系数是协方差去除掉量纲影响后的特殊的协方差,为了忽略变量波动大小对协方差的影响。                                        得赶紧睡觉了,      ...

2018-08-05 22:59:48 739

转载 关于大数定律

 接上一篇均值和期望的文章,看完均值和期望的联系后,又翻了翻大数定律的文章。看到这篇时,体验极佳!强烈推荐! 大数定律是必然的吗? - 魏天闻的回答 - 知乎一切的讨论的前提是弄明白什么是“大数定律(law of large numbers)”。大数定律是数学领域概率论分之里的一系列定理,包括强大数定律(strong law of large numbers),弱大数定律(weak l...

2018-08-05 22:40:33 3032

转载 均值与期望:傻傻分不清?

这篇文章太牛逼了,看了几篇讲这个事儿的文章,当看到这篇的时候,第一感觉是之前看的几篇都TMD是垃圾。我说得一点儿都不夸张!作者: 一人前些日子偶然间听到一位新同事问一位做算法的同事:均值是不是期望?老算法回答说:这是不同的概念。说完之后,由于有事就急匆匆的走了。偶听到之后狐疑了一会,打开了搜索引擎。当然,答案是非常明晰且简单的,均值严格来说就是期望。然而在查阅网上相关讨论时发现很多人对它们...

2018-08-05 22:28:20 1923 1

转载 十分钟入门PCA主成分分析

在数据建模当中我们经常会听到一个词叫做降维,首先咱们先来唠一唠数据为啥要降维呢?最主要的原因还是在于一方面使得我们需要计算的量更少啦,想象一下一个100维的数据和一个10维数据计算的速度肯定是不一样的,另一方面如果我们的数据中有很无关特征,这些对结果看起来没什么促进的作用,那我们就干脆把有价值的拿出来,因为他们才是决定模型的关键!第一个强调的关键点:PCA是一种无监督算法,也就是我们不需要...

2018-08-05 17:55:53 572

转载 数据的feature scaling

刚开始还研究啥是归一化、啥是标准化,网上说啥的都有。当看到feature scaling这个概念之后,才算是把这个问题搞清楚。目前的理解:对数据进行feature scaling的目的(在基于梯度下降的模型),让梯度更均匀,避免梯度小的方向更新缓慢,梯度大的方向不容易收敛。防止最终解被数值大的特征所主导。 转载:准化(normalization)是将数据按比例缩放,使之落入一个小的...

2018-08-05 15:33:45 431

转载 ubuntu里的桌面便签工具

经常在Ubuntu下工作,用久了就产生了对小便签工具的需求,类似于Windows下的那种。在网上找了一下,发现了一款可以用的小工具,Indicator Stickynotes。 sudo add-apt-repository ppa:umang/indicator-stickynotes sudo apt-get update sudo apt-get instal...

2018-08-04 20:02:46 7439 1

转载 cuda : 依赖: cuda-9-0 (>= 9.0.176) 但是它将不会被安装 问题解决记录

cuda安装实际上多个版本和不通操作系统都做过多次,感觉也是很孰的样子。这次就了个棘手的问题,先放图:      我使用的是cuda官方安装教程,简单说就是将deb文件安装上,然后使用sudo apt-key add操作后apt update,接着一句命令就能安装cuda ,命令为sudo apt-get install cuda。这种方式是以前用过都没问题,这次却出现了上图的问题。使用的...

2018-07-31 21:39:18 4270 4

转载 如何在Ubuntu 18.04上安装TeamViewer

目的目标是在Ubuntu 18.04 Bionic Beaver Linux上安装TeamViewer操作系统和软件版本操作系统: - 目标是在Ubuntu 18.04 Bionic Beaver Linux 软件: - TeamViewer 13要求执行TeamViewer安装需要特权管理员对系统的访问权限。困难简单约定# - 要求以root权限直接以root用户或使...

2018-07-31 20:31:32 3937

转载 win10+ubuntu双系统修复ubuntu启动引导

因为windows是不能引导linux的,而每次win10升级或恢复都会将linux的启动引导覆盖掉,导致无法进入linux, 所以一直就禁止了win10更新.这几天win10出了点小毛病,所以就狠下心来恢复了系统, 好吧~_~ 这下嗝屁了,ubuntu进不去了.里面保存了不少资料,实在是不想重装,google了好久终于找到了解决办法但也有一些瑕疵,经过不懈的努力,最终解决了^_^正常情况是这...

2018-07-24 22:36:58 1649

转载 MFC对话框Border类型(None、Thin、Resizing、Dialog Frame)对应的部分属性

在运行中转换对话框类型需要用到的属性Dialog FrameWS_CAPTION | WS_POPUP | WS_SYSMENU | WS_CLIPSIBLINGS | DS_MODALFRAMEWS_EX_DLGMODALFRAME | WS_EX_WINDOWEDGEThin比Dialog Frame缺少一个扩展属性WS_EX_DLGMODALFRAMENone比D...

2018-07-20 14:48:39 1700

转载 视频清晰度、色偏以及亮度异常检测

昨天老板临时交代一个活,要求通过算法检测监控设备是否存在失焦、偏色、亮度异常等问题。问题本身不难,在网上查看了一些资料,自己也做了一些思考,方法如下:        1.失焦检测。        失焦的主要表现就是画面模糊,衡量画面模糊的主要方法就是梯度的统计特征,通常梯度值越高,画面的边缘信息越丰富,图像越清晰。需要注意的是梯度信息与每一个视频本身的特点有关系,如果画面中本身的纹理就很少,即使不...

2018-07-16 10:17:35 666

转载 OpenCV中使用halcon中Region的概念

之前一直使用Halcon12作为开发的软件,确实在机器视觉工业化开发上速度飞快,不过有许多算法还是不得不自己写,所以还是要用到openCV。一开始转openCV最不适应的就是Region这个部分,Halcon中Region对象的使用非常简便,而还在入门的我一直不知道如何处理Halcon算法移植到openCV过程中Region的处理,最近稍微一些眉目,稍作分享,或者如果openCV有什么更直接的方法...

2018-07-06 14:28:58 1788

转载 Halcon12 HObject与VC++ OpenCV Mat相互转换

网上大多是Halcon10 Hobject的例子,今天终于研究成功,贴出代码,欢迎批评指正// 转换函数HObject Mat2HObject(Mat& image){ HObject Hobj=HObject(); int hgt=image.rows; int wid=image.cols; int i; // CV_8UC3 if(image.type() == CV_8UC3) {...

2018-07-05 09:00:47 399

转载 VS2012 ToolsVersion="12.0" 设置,但此工具集未知或缺失

VS2012 打开 VS2013创建的工程,会报错误:项目文件包含 ToolsVersion="12.0" 设置,但此工具集未知或缺失。您可以通过为此工具集安装相应的 .NET Framework 来解决此问题。将项目视为具有 ToolsVersion="4.0" 设置。projectfile contains ToolsVersion="12.0" this toolset is unknown...

2018-06-02 10:06:21 3370 1

转载 vs2012项目加载失败

解决办法在这里~

2018-05-30 13:15:55 418

转载 使用积分图像进行自适应二值化[Derek Bradley, Gerhard Roth, 2007]

忽略光照不均的影响做二值化,没想到自己毕设设计的算法竟然在07年就有人搞出来了、囧~原文地址: http://people.scs.carleton.ca/~roth/iit-publications-iti/docs/gerh-50002.pdf OpenCV源码地址: http://blog.csdn.net/qiaxi/article/details/49207243            ...

2018-05-17 22:33:42 2988

转载 Sift中尺度空间、高斯金字塔、差分金字塔(DOG金字塔)、图像金字塔

这是一篇很棒的介绍金字塔的博文,由浅入深,逐步到DOG金字塔~一、 图像金字塔图像金字塔是一种以多分辨率来解释图像的结构,通过对原始图像进行多尺度像素采样的方式,生成N个不同分辨率的图像。把具有最高级别分辨率的图像放在底部,以金字塔形状排列,往上是一系列像素(尺寸)逐渐降低的图像,一直到金字塔的顶部只包含一个像素点的图像,这就构成了传统意义上的图像金字塔。获得图像金字塔一般包括二个步骤:1. 利用...

2018-05-17 13:39:45 581

转载 图像金字塔

1、从opencv函数的金字塔函数和尺度缩放函数说起Opencv里面金字塔和resize函数都是有关图像分辨率的问题。我们经常会将某种尺寸的图像转换为其他尺寸的图像,如果放大或者缩小图片的尺寸,笼统来说的话,可以使用OpenCV为我们提供的如下两种方式:<1> resize函数。这是最直接的方式,<2> pyrUp( )、pyrDown( )函数。即图像金字塔相关的两个函数...

2018-05-17 11:50:49 297

转载 低通滤波器相关理解

 转自这里2.低通滤波器        2.1理想的低通滤波器       其中,D0表示通带的半径。D(u,v)的计算方式也就是两点间的距离,很简单就能得到。       使用低通滤波器所得到的结果如下所示。低通滤波器滤除了高频成分,所以使得图像模糊。由于理想低通滤波器的过度特性过于急峻,所以会产生了振铃现象。                 2.2巴特沃斯低通滤波器       同样的,D0表...

2018-05-17 11:22:30 3839

转载 为什么高斯函数适用性那么广?

转自这里因为独立同分布中心极限定理,它的证明比较复杂就不写了,有兴趣搜一下.其大概意思是:如果n个随机变量独立且同分布,那么当n趋于无穷大的时候,n个随机变量的和的分布函数就呈现正态分布的形式.比如galton钉板实验.是比较好理解且直观的例子. 如果你接受了这个事实,那么就很好理解为什么高斯这么广泛地应用.因为大部分事情在人类不知道其本质的情况下,我们都假设其为独立同分布的.所以其大量统计规律理...

2018-05-17 11:09:40 402

转载 高斯滤波器理解

先给出高斯函数的图形。     高斯滤波器是一类根据高斯函数的形状来选择权值的线性平滑滤波器。高斯平滑滤波器对于抑制服从正态分布的噪声非常有效。一维零均值高斯函数为:    g(x)=exp( -x^2/(2 sigma^2)其中,高斯分布参数Sigma决定了高斯函数的宽度。对于图像处理来说,常用二维零均值离散高斯函数作平滑滤波器。     高斯函数具有五个重要的性质,这些性质使得它在早期图像处理...

2018-05-17 11:00:46 1654

转载 halcon和halcon XL适用的图像尺寸

HALCON 的ide有2种模式:hdevelop 和hdevelop xlhdevelop 适用于普通分辨率的图像,小于等于 32k x 32k ;hdevelop xl适用于大分辨率的图像,大于 32k x 32k 。

2018-05-15 10:45:03 6199

转载 配置halcon+VS的环境

转的,原链在这里~环境:Debug x64   halcon121.VC++目录,包含目录:D:\MVTec\HALCON-12.0\include;D:\MVTec\HALCON-12.0\include\halconcpp。库目录:D:\MVTec\HALCON-12.0\lib\x64-win64。2.链接器\常规,附加库目录:D:\MVTec\HALCON-12.0\lib\x64-win...

2018-05-15 09:49:03 3307 1

原创 C++调用python代码

【需求】:使用c++调用python中sklearn包的SVM,训练+识别。【需要解决的问题】:相关的环境配置,c++与python数据类型的互转。

2018-05-14 14:24:26 2345

转载 OpenCV视频读取播放,视频转换为图片

转载请注明出处!!!http://blog.csdn.net/zhonghuan1992OpenCV视频读取播放,视频转换为图片介绍几个有关视频读取的函数:VideoCapture::VideoCapture         VideoCapture可以从文件中或者摄像头中读取视频,这是提供给C++的接口的,C的接口是CvCapture结构。       [cpp] view plain copy...

2018-05-09 21:16:49 1290

转载 C++调用Python处理vector

前言C++和Python都是当前最流行的语言之一,其强大的功能毋庸置疑,它们分别在不同甚至相同的领域发挥着至关重要的作用。C++是底层开发中起着中流砥柱的作用,屹立多年依然势头强劲不露颓势。而Python在最近大热的数据挖掘和人工智能领域独领风骚。而且Python为数极其众多的库支持几乎可以满足各个领域的开发者的需求。虽然他们都是非常强大的工具,但是在处理特定任务的时候,有时候会存在着方便与否的问...

2018-05-08 17:25:56 1666 3

转载 机器学习-训练模型的保存与恢复(sklearn)

在做模型训练的时候,尤其是在训练集上做交叉验证,通常想要将模型保存下来,然后放到独立的测试集上测试,下面介绍的是Python中训练模型的保存和再使用。scikit-learn已经有了模型持久化的操作,导入joblib即可from sklearn.externals import joblib1模型保存>>> os.chdir("workspace/model_save")&gt...

2018-05-08 17:22:54 696

转载 解决UnicodeDecodeError: 'ascii' codec can't decode byte 0xcf in position 7: ordinal not in range(128)

在Windows下同时装了Python2和Python3,但是在使用命令给pip更新的时候,出现了以下错误:解决办法:修改mimetypes.py文件,路径位于python的安装路径下的Lib\mimetypes.py文件。在import下添加如下几行,将编码设置为‘gbk’:1 if sys.getdefaultencoding() != 'gbk': 2 reload(sys) 3 s...

2018-05-06 19:15:43 612

原创 Cmake对opencv动态库和静态库的编译

VS2013_CMake_opencv3.1动态库与静态库的配置与编译 - LiveZingycmake-gui和vs2013编译opencv和opencv_contrib源码 - LiveZingy有这俩链接就够用了。

2018-05-03 14:12:01 2015

转载 【转】OpenCV3.2采用CMake编译时下载ippicv_windows_20151201.zip失败的问题解决

今天本来下载OpenCV3.2用于图像处理,下载抽取文件后发现build里面没有用于x86平台的生成库,只有x64位的,因为我的机器是32位的,并且用的VS2017(即V15),所以需要对OpenCV的源码重新进行编译以生成和本机器相适应的库。具体实现步骤如下:1. 从网上下载ippicv_windows_20151201.zip,这个压缩包网上有很多链接,可以直接下载;2. 将ippicv_wi...

2018-05-03 14:02:35 764

原创 贾志刚的opencv课

cv::imread()、cv::imwrite()    一个读图,一个存图cv::cvtColor()    转换颜色空间或采图转灰度图-------------------------------------------------------------------2018.04.26 22:29saturate_cast<uchar>(灰度值)    返回有效的灰度值,...

2018-04-26 22:29:35 3033

原创 写博客时行距贼大的原因

编辑博客时,回车的意思是切换段落,shift+回车才是换行~~~啊啊啊啊啊!

2018-01-12 21:03:58 453

原创 成员函数在类外定义的时候,函数名为啥不能加static

 今天清理手机微信没用的数据【惊人啊,删了1G+的图,再删删其它没用的数据,腾出来3G+的空间】无意间发现了一张以前聊天时候的图。回忆了一下,当时讨论的是:为啥成员函数在类外定义时,函数名不能加static?   class Point { public: void init() { } static void o...

2018-01-12 20:52:18 9251 3

转载 泰勒展开式的理解

转自:https://www.zhihu.com/question/25627482/answer/32060408泰勒展开还是很好理解的,我就我以前学习高数时候根据看课本的理解的在这里大概讲一下吧。在实际应用中对于具有复杂形式的函数我们常常希望用较为简单的函数形式表示他,那多项式就是这种简单的形式。首先还是先回到函数的局部线性近似这个概念。举个栗子,例如函数,当自变量有变

2017-12-19 18:36:32 28714 4

转载 激活函数

转自:http://blog.csdn.net/cyh_24/article/details/50593400日常 coding 中,我们会很自然的使用一些激活函数,比如:sigmoid、ReLU等等。不过好像忘了问自己一(n)件事:为什么需要激活函数?激活函数都有哪些?都长什么样?有哪些优缺点?怎么选用激活函数?本文正是基于这些问题展开的,欢迎批评指正!(

2017-12-19 15:14:26 212

r3det【避雷指南】pytorch版

>>经历过配r3det环境时,包版本冲突的绝望吗?经历过r3det的dockerfile依旧包版本冲突的绝望吗?经历过r3det的dockerfile挑docker版本的绝望吗?<< (本压缩包内置了一张测试图片和预训练模型。) 【亮点】:开袋即食!开袋即食!开袋即食! 按照压缩包中写的使用说明,可以顺利的完成环境配置,跑通该项目。

2021-11-18

ffmpeg硬解码-jetson平台

http://ffmpeg.org/pipermail/ffmpeg-devel/2020-June/263746.html 该链接中的patch不好用,本资源为修复后可编译的源码

2021-05-14

C++调用python,免安装python环境运行

C++调用python的示例工程(免安装python环境),里面包含使用说明的文档描述等。

2018-05-14

逃跑按钮工程文件-part2

逃跑按钮工程文件-part2

2016-05-11

逃跑按钮工程文件-part1

逃跑按钮工程文件-part1

2016-05-11

脏污检测、脏污检测、、

脏污检测、脏污检测

2016-04-30

MFC VS2012环境 逃跑按钮

逃跑按钮

2016-04-20

QQ火拼俄罗斯键盘加速器

很好用的键盘加速器,我就用这个,现在能跟神匠级别的拼一拼。。。

2012-05-13

空空如也

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

TA关注的人

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