自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (3)
  • 收藏
  • 关注

转载 蒙特卡洛方法的实例

本文通过五个例子,介绍蒙特卡罗方法(Monte Carlo Method)。理论知识可从这个链接看:http://www.scratchapixel.com/lessons/mathematics-physics-for-computer-graphics/monte-carlo-methods-in-practice/monte-carlo-integration一、概述蒙特卡罗方法是...

2018-12-30 16:31:57 18161

转载 C++ 中NULL 和 nullptr 的区别

在使用空时,习惯这么赋值 int *p = NULL; 编译器进行解释程序时,NULL会被直接解释成0,所以这里的参数根本就不是大家所想的NULL,参数已经被编译器偷偷换成了0,0是整数。 因此这面的问题就尴尬了不好意思图片引用于网络中。为啥呢不是this is the ptr function…这个。这就是C++中的一个缺陷。C++11的出现彻底解决了这个问题,nullptr在C...

2018-12-27 20:58:32 303

原创 c++11 function

是代指返回值为void型的函数指针。function 最大的功能是表达匿名函数,特别是 [] 里面捕捉了当前上下文变量的匿名函数类模版 std::function是一种通用、多态的函数封装。std::function的实例可以对任何可以调用的目标进行存储、复制、和调用操作,这些目标包括函数、lambda表达式、绑定表达式、以及其它函数对象等。用法示例:①保存自由函数void ...

2018-12-27 17:15:25 177

转载 c++ Lambda

或许,Lambda 表达式算得上是 C++ 11 新增特性中最激动人心的一个。这个全新的特性听起来很深奥,但却是很多其他语言早已提供(比如 C#)或者即将提供(比如 Java)的。简而言之,Lambda 表达式就是用于创建匿名函数的。GCC 4.5.x 和 Microsoft Visual Studio 早已提供了对 lambda 表达式的支持。在 GCC 4.7 中,默认是不开启 C++ 11 ...

2018-12-27 12:42:55 130

转载 GLFW--Getting started

这篇文章是GLFW使用的简介。算是翻译吧:原文在hereStep by step包含头文件在使用OpenGL或GLFW工程源文件里需要包含GLFW3头文件。#include <GLFW/glfw3.h>这个头文件中定义了GLFW API所有的常量,类型和函数原型,同时也包含了OpenGL头文件并定义了在本系统平台上需要用到的所有常量和类型。例如:在windo...

2018-12-27 10:55:14 709

转载 c++关于map的find和count的使用

使用count,返回的是被查找元素的个数。如果有,返回1;否则,返回0。注意,map中不存在相同元素,所以返回值只能是1或0。使用find,返回的是被查找元素的位置,没有则返回map.end()。#include<string>#include<cstring>#include<iostream>#include<queue>#in...

2018-12-27 09:53:03 623

转载 通俗理解神经网络

form:http://tieba.baidu.com/p/3013551686?pid=49703036815&see_lz=1#先从回归(Regression)问题说起。我在本吧已经看到不少人提到如果想实现强AI,就必须让机器学会观察并总结规律的言论。具体地说,要让机器观察什么是圆的,什么是方的,区分各种颜色和形状,然后根据这些特征对某种事物进行分类或预测。其实这就是回归问题。...

2018-12-25 20:34:01 733

原创 全连接层的介绍

 将多次卷积和池化后的图像展开进行全连接,如下图所示。 全连接层需要把输入拉成一个列项向量         比如你的输入的feature map是2X2,那么就需要把这个feature map 拉成4X1的列向量,如果你的feature map 的channels是3,也就是你的输入是3X2X2,也就是相当于有了12个像素点,你就需要把feature map 拉成12X1的列向量,这时候,...

2018-12-23 01:31:10 2073

转载 通俗理解卷积神经网络

1 人工神经网络1.1 神经元       神经网络由大量的神经元相互连接而成。每个神经元接受线性组合的输入后,最开始只是简单的线性加权,后来给每个神经元加上了非线性的激活函数,从而进行非线性变换后输出。每两个神经元之间的连接代表加权值,称之为权重(weight)。不同的权重和激活函数,则会导致神经网络不同的输出。       举个手写识别的例子,给定一个未知数字,让神经网络识别是什么...

2018-12-23 01:18:56 815

转载 卷积神经网络CNN——图像卷积与反卷积(后卷积,转置卷积)

https://blog.csdn.net/fate_fjh/article/details/52882134

2018-12-21 14:46:10 419

原创 c++ 工作路径介绍及获取

1)绝对路径:绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。例如:C:\windows\system32\cmd.exe 注意: 在不同系统的情况系 windows下是“\”,linux和unix下是“/” ,但在win中没有本质区别。linux和unix系统中绝对路径 以“/”为起始 例:/home/user1/abc.txt 在windows中绝对路径用的更多的是...

2018-12-20 11:11:05 1451

转载 OpenCV Error: Assertion failed (size.width>0 && size.height>0) simple code

This error means that you are trying to show an empty image. When you load the image with imshow, this is usually caused by:The path of your image is wrong (in Windows escape twice directory delimit...

2018-12-18 18:31:11 916

原创 如何批量文件格式转化

在需要修改的文件夹中,右键新建一个“文本文档”,打开文本文档后在里面输入“ren(空格)*.gif(空格)*.jpg”的内容,设置好之后保存文件,同时把这个文本你文档改成“.bat”后缀名的文件,设置好之后点击运行刚刚那个bat文件,就可以看到GIF文件全变成JPG文件了...

2018-12-18 13:37:21 3388

转载 图像的上采样和下采样

图像的上采样(upsampling)与下采样(subsampled)缩小图像(或称为下采样(subsampled)或降采样(downsampled))的主要目的有两个:1、使得图像符合显示区域的大小;2、生成对应图像的缩略图。放大图像(或称为上采样(upsampling)或图像插值(interpolating))的主要目的是:放大原图像,从而可以显示在更高分辨率的显示设备上。对图像...

2018-12-18 12:30:31 710

原创 如何快速新建文件和文件夹

新建不同后缀的文件,我是用C++的代码做的:#include <iostream>#include <fstream>#include <sstream>using namespace std; int main () { int k = 1; //system("mkdir d:\\output");//是在d盘下建立output文...

2018-12-18 10:06:48 920

转载 SIFT详解

https://www.cnblogs.com/wangguchangqing/p/4853263.html

2018-12-14 20:57:25 295

原创 协方差及PCA降维计算

PCA(Principal Component Analysis,主成分分析),PCA是一种无监督算法,也就是我们不需要标签也能对数据做降维,这就使得其应用范围更加广泛了。那么PCA的核心思想是什么呢?这里我们提到了方差,咱们可以想象一下,如果一群人都堆叠在一起,我们想区分他们是不是比较困难,但是如果这群人站在马路两侧,我们就可以很清晰的判断出来应该这是两伙人。所以基于方差我们可以做的就是让方差来...

2018-12-14 20:34:40 4520

原创 c++ 正则表达式之差点过不去的坎

 bool Config::DecodeLine(const string & data) { string strT = "(string)"; string intT = "(int)"; string floatT = "(float)"; string hexT = "(hex)"; string binT = "(bin)"; string blank = &qu

2018-12-13 21:06:05 500

转载 C++中的 istringstream

今天在看别人的C++程序源码的时候,看到了一个比较有用的C++的输入输出控制类。因为之前没有使用过,故特地学习了一下,在此总结。程序源码中使用了这样的语句:ifstream fin(fname);int a,b,c;string s;getline(fin, s);istringstream ss(s);ss >> a>>b>>c;将读...

2018-12-11 19:41:48 200

原创 configure_file路径疑惑

configure_file(<input> <output> [COPYONLY] [ESCAPE_QUOTES] [@ONLY] [NEWLINE_STYLE [UNIX|DOS|WIN32|LF|CRLF] ])我遇到的是configure_file(config/config.in ${CMAK...

2018-12-11 18:34:48 1150

转载 define的多行定义

在软件开发过程中,经常有一些常用或者通用的功能或者代码段,这些功能既可以写成函数,也可以封装成为宏定义。那么究竟是用函数好,还是宏定义好?这就要求我们对二者进行合理的取舍。宏定义中允许包含两行以上命令的情形,此时必须在最右边加上”\”且该行”\”后不能再有任何字符,连注释部分都不能有,下面的每行最后的一定要是”\”,”\”后面加一个空格都会报错,更不能跟注释。  我们来看一个例子,比较两个...

2018-12-09 14:58:48 6482 3

原创 size_t和int区别

size_t和intsize_t是一些C/C++标准在stddef.h中定义的。这个类型足以用来表示对象的大小。size_t的真实类型与操作系统有关。在32位架构中被普遍定义为:typedef unsigned int size_t;而在64位架构中被定义为:typedef unsigned long size_t;size_t在32位架构上...

2018-12-09 12:19:38 84752 12

原创 enable_shared_from_this理解

enable_shared_from_this解析       enable_shared_from_this,是一个以其派生类为模板类型实参的基础模板,继承它,this指针就能变成shared_ptr。什么时候该使用enable_shared_from_this模板类       在看下面的例子之前,简单说下使用背景,单有一个类,某个函数需要返回当前对象的指针,我们返回的是shared...

2018-12-09 10:29:33 680

原创 在析构函数中delete this指针问题

思考:在析构函数中delete this指针,运行下面代码会产生什么样的结果呢?#include <iostream>   using namespace std;     class A{   public:       A(){           cout<<"A()"<<endl;       }       ~A(){...

2018-12-08 20:19:42 614

转载 刘利刚老师谈什么是计算机图形学?

什么是计算机图形学?刘利刚中国科学技术大学 图形与几何计算实验室http://staff.ustc.edu.cn/~lgliu【注】 由于时常有本科学生来向笔者询问计算机图形学是做什么的,为了使得学生能够快速了解计算机图形学,有利于他们在选择研究生方向做出适合自己的选择,特撰写此文。本文仅仅为笔者对计算机图形学浅薄的理解,不涉及对概念的定义,是非学术性的。因此,笔者尽量尝试用通俗的...

2018-12-08 18:19:12 3212

原创 c++11 之模板定义别名(using)

C++11标准中可以为模板定义别名,比如template<typename T>using ptr=std::shared_ptr<T>;//这里模板定义ptr<T>为智能指针std::shared_ptr<T>定义的别名所以实际应用中可以借此来简化代码,比如#include<memory>#include<s...

2018-12-08 11:20:13 1050

基于OpenXR2.7.1的Hololens2开发所需的开发包

1.Microsoft.Holographic.Remoting.OpenXr.2.7.1 2.OpenXR.Headers.1.0.10.2 3.OpenXR.Loader.1.0.10.2

2022-03-12

cmake_cuda_patch.rar

解决cuda9+和opencv2编译失败的问题,只需要把压缩包内文件替换即可

2019-09-09

OpenGL配置环境所需.h、.lib和.dll文件

freeglut.h freeglut_ext.h freeglut_std.h GL.H GLAUX.H glew.h glext.h GLU.H glut.h glxew.h glxext.h New Text Document.bat wglew.h wglext.h glaux.lib GLU32.LIB glut.lib glut32.lib glut64.lib OPENGL32.LIB

2018-09-06

空空如也

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

TA关注的人

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