自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 资源 (1)
  • 收藏
  • 关注

原创 google浏览器全黑

删除C:\Users\你\AppData\Local\Google\Chrome\User Data\ShaderCache\GPUCache

2020-09-10 09:51:02 746

转载 vs技巧

vs 调试时出现反汇编窗口 如何禁止方法一:重新生成解决方案,再调试。方法二:菜单-工具-选项-调试- “源代码不可用时显示反汇编”的勾去掉,同时去掉“要求原文件与原始程序完全匹配”,就OK了...

2018-10-11 11:41:58 349

原创 2.4 const限定符

const限定的变量,其值不能被改变,任何赋值行为都将引发错误。默认情况下,const对象被设定为仅在文件内有效。当多个文件同时出现了同名的const变量时,等同于在不同文件中分别定义了独立的变量。如果想在多个文件之间共享const对象,必须在变量的定义之前添加extern关键字。...

2018-08-16 11:26:49 421

原创 Blob的重要成员函数

//显式构造函数 explicit Blob(const vector& shape); //变形函数 Reshape(); //返回Blob形状 shape(); //返回某一维度的尺寸 shape(int index); //返回维度数目 num_axes(); //返回Blob中元素总数 count(); //返回Blob中某几维子集的元素总数 count(...

2018-07-24 09:16:45 776

原创 CNN图像分类中类别数量确定

图像分类中最终的将图像分为多少类,一般是由CNN结构中最后一个全连接层(FC)神经元个数确定,即要将图像分为多少类最后一个全连接层就为多大,例如VGG、ResNet等,与最后的softmax无关。 LeNet网络中最后没有用到softmax,而是将最后一个FC的结果作为输入,通过欧式径向基函数(Euclidean Radial Basis Function)单元进行计算得到最后的分类结果,其中欧...

2018-06-02 10:57:45 3741

原创 Andrew Ng深度学习课程第一课第二周作业笔记

logistic regression 主要步骤:数据集预处理参数w,b的初始化正向传播、反向传播梯度下降更新参数w,b预测其他注意事项学习率对算法影响很大,建议选择使得代价函数最小的学习率注意过拟合问题...

2018-04-21 09:34:59 376

原创 windows8.1+anaconda3-4.2.0+tensorflow1.4.0配置

安装anaconda3-4.2.0(包含python及很多依赖库)tensorflow使用了很多python的依赖库,为了安装方便,使用anaconda安装python,避免后续安装很多python的依赖库,并且anaconda中包含jupyter notebook.参考keras中文文档,建议安装anconda3-4.2.0版本(python版本为3.5.2),目前新出的python3.6存...

2018-04-13 22:46:59 843

转载 整理:Visual Studio Code (vscode) 配置C、C++环境/编写运行C、C++(Windows)

弄了半天,总算弄好了,结合网上的教程,整理分享一下~总体流程:下载安装vscode安装cpptools插件安装编译、调试环境修改vscode调试配置文件下载安装vscode https://code.visualstudio.com/Download 安装cpptools插件 打开vscode,按ctrl+p打开快速命令框,输入以下命令后等待ext install cpptoolsvsco

2017-12-07 22:54:23 58500 5

原创 Ubuntu14.04安装Ubuntu16.04版的网易云音乐

开始按照普通方法安装,依赖问题一直没弄好,按照http://blog.csdn.net/u011557212/article/details/53234134解决了依赖问题,其中更换源的方法来自于http://blog.csdn.net/jjmjeffrey/article/details/74999907(在vim中修改文件的命令,改完之后按esc进入命令模式,输入:wq,然后回车,就可以保存退出

2017-12-06 15:04:28 830

转载 ubuntu扩展屏幕

1、了解设备的名称  直接运行xrandr(不带任何参数)就可以显示出当前的显示设备及设备的模式。2、测试你的配置文件xorg.conf的内容是否支持多显!  可以运行:xrandr –output VGA –right-of LVDS –auto  测试下你的系统关于显示设备是否正确,如果提示超出屏幕大小限制,一般是因为xorg.conf设置有问题,可以在Section “Screen”中添加一虚

2017-12-03 19:53:43 6323

原创 Ubuntu下vs code 中出现cannot open source file "iostream"

在ubuntu14.04下使用vs code过程中#include<iostream>下面一直有一条绿色波浪线,鼠标放上去显示#include errors detected. Please update your includePath. IntelliSense features for this translation unit (/home/myTest/Test.cpp) will be

2017-12-03 19:24:51 19555

转载 Ubuntu下安装并配置VS Code编译C++

Ubuntu下安装并配置VS Code编译C++ [日期:2017-06-23] 来源:cnblogs.com/liutongqing  作者:liutongqing [字体:大 中 小]

2017-12-03 19:02:52 1396

转载 一个偶然错误引起对gcc和g++的认识

上次在linux上编译代码,已经有很长一段时间了。最近,论文后面的实验必须要用linux完成,所以不得不重新拾起linux上的编程。和以前一样,先写 [cpp]#include<iostream>using namespace std;再写完主体函数。接着编译 gcc test.cpp -o test1.out ,问题出现了   char.cpp:(.text+0x4d):对‘std::cou

2017-12-03 18:50:26 475

转载 Ubuntu14.04安装wineqq国际版

一开始,我在Ubuntu14.04下安装的QQ版本是WineQQ2013SP6-20140102-Longene,但后来发现这个版本QQ在linux下问题很多,比如不能用键盘输入密码,QQ表情使用失灵,有些不兼容等,最重要的是我发现它及其的占用CPU,令我很不爽(有图为证):于是我便用sudo dpkg –purge 命令卸载了它,这里我推荐使用wine-qqintl版本,也就是国际版。国际版有

2017-12-03 11:43:27 264

转载 常用的排序算法的时间复杂度和空间复杂度

常用的排序算法的时间复杂度和空间复杂度排序法 最差时间分析平均时间复杂度 稳定度 空间复杂度 冒泡排序O(n2)O(n2) 稳定 O(1) 快速排序O(n2)O(n*log2n) 不稳定 O(log2n)~O(n) 选择排序O(n2)O(n2) 稳定 O(1) 二叉树排序O(n2)O(n*log2n) 不一顶 O(n) 插入排序 O(n2)O(n2)

2017-10-20 17:45:49 474

转载 提取轮廓的原理和代码实例

在检测物体的轮廓时,我们通常会使用到opencv中的findcontour和drawcontour,比较常用而且效果不错。那么findcontour是基于什么原理来实现轮廓的提取呢?1985年,有个叫satoshi suzuki的人发表了一篇论文,Topological structural analysis of digitized binary images by border followin

2017-10-20 17:42:37 15710 1

转载 多尺度与多分辨率的理解

我一开始以为  多尺度与多分辨率  是一样的意思。后来看到了xiaowei_cqu博客的一篇文章“【OpenCV】SIFT原理与源码分析:DoG尺度空间构造”(以下简称,xiaowei一文),才发现我的理解有误。尺度空间(scale space)理论要理解多尺度,首先要知道什么是尺度空间。xiaowei一文中提到,自然界中的物体呈现出不同的形态,需要不同的尺度观测。比如,建筑物用“米”测量,原子

2017-10-20 17:22:53 6487

转载 C++计算逆序对

转自:http://blog.csdn.net/forget_me_not1991/article/details/40394225网上有很多关于逆序对的计算方法及源代码,我仅仅在这里记录下自己的理解逆序对:设a[0…n]为包含n个不数的一个序列,如果n<m,且a[n]>a[m],则称(n,m)构成a中的一个逆序对;问题:给出一个数字序列,找出其逆序对的个数;解答:本文主要介绍采用归并排序算法计

2017-08-25 13:10:54 5929

转载 八皇后问题

方案一  说的有点夸装,实际上并不只是八行代码,加上前面的变量声明之类的一共有40多行的样子吧,好像是在知乎上看到的,现在有时间再把它写下来:  其中用到了一些c++11特性,例如lambda 以及给予范围的 for循环。  其他的没什么好说的,看代码,上面也有注释的。 1 #include <iostream> 2 #include <algorithm> 3 #include <vector

2017-08-11 20:25:42 410

转载 【微软2017年预科生计划在线编程笔试第二场 A】Queen Attack

题目: c++答案:#include<bits/stdc++.h>using namespace std;int n;struct X{ int x,y;}s[100010];bool cmp1(X a, X b){ return a.x<b.x;}bool cmp2(X a, X b){ return a.y<b.y;}bool cmp3(X a, X b)

2017-08-11 20:15:21 482

转载 标准模板库STL学习总结

转载自:http://blog.csdn.net/timebomb/article/details/6716064 标准模板库就是类与函数模板的大集合。STL共有6种组件:容器,容器适配器,迭代器,算法,函数对象和函数适配器。1、容器:容器是用来存储和组织其他对象的对象。STL容器类的模板在标准头文件中定义。主要如下所示①序列容器基本的序列容器是上面图中的前三类:关于三者的优缺点主要是:

2017-08-11 16:55:28 380

原创 数据结构(绪论)

数据结构涉及的级数:sum求和中线性递归的时间复杂度问题:“函数中调用sum(A,n-1)时,sum(A,n)仍在执行”,实际上这个想法是错误的。当sum(A,n)调用sum(A,n-1)时,sum(A,n)函数中的数据以“函数帧”的形式被压入一个栈中,并没有处于执行状态。封底估算证明n的阶乘与n的n次方复杂度相同

2017-08-09 23:02:30 348

转载 解决This function or variable may be unsafe

用VS2013打开出现错误的代码文件步骤阅读在工程文件名处右击鼠标打开快捷菜单,找到“属性”选项,进入项目属性页面步骤阅读项目属性页面如下图所示步骤阅读在属性页面中找到“C/C++”——”预处理器“,按下图操作单击箭头指向处的按钮步骤阅读在下面的编辑窗口中添加一句命令:_CRT_SECURE_NO_WARNINGS添加完成后应用并退出再次编译并运行即可正常运行。

2017-08-09 11:10:44 321

原创 vs2013添加成员变量向导中如何添加数组

vs2013 中在类视图中右击任意一个类,可以有添加变量按钮,可是如何添加数组呢,比如int a[3],则在类型中填int[3],变量名中填a,就可以了

2017-08-06 17:46:57 3733

原创 matchShapes函数参数问题

前两个参数输入“灰度图像”时,并不是想当然的那样,其内容包含待匹配轮廓图案的灰度图;而是使用一行或一列双通道灰度图或者两列灰度图,该图中的每个像素不是什么图片,而是代表多边形轮廓上各节点的X,Y坐标。输入轮廓时每个参数只能是一个轮廓MatchShapes是OpenCV提供的一个根据计算比较两张图像Hu不变距的函数,函数返回值代表相似度大小,完全相同的图像返回值是0,返回值最大是1。这可以用在在一

2017-08-02 19:06:22 12140 2

原创 vs2013没有WM_INITDIALOG解决办法

VS2003后取消了WM_INITDIALOG消息,用OnInitDialog虚函数重载就行。 具体操作:选择你的对话框 ->右键->类向导->虚函数->找到OnInitDialog() 双击 加入->编辑代码

2017-08-01 17:15:48 2865

原创 vs2013MFC中静态文本框中的鼠标响应事件

控件ID要改一下名字控件Notify属性设为True静态控件增加STN_CLICKED消息响应(应该与vc中的BN_CLICKED消息是一样的)

2017-07-19 09:48:47 1241

转载 【C】libpng的使用

参考资料:Writing PNG Images (PNG: The Definitive Guide)Reading PNG Images (PNG: The Definitive Guide)我要讲的三个大部分分别是:1、libpng是什么,能做什么?2、怎样让自己的程序可以使用libpng库?3、怎样借助libpng读写PNG文件1、libpng是什么?libpng是一款C语言编写的

2017-07-17 16:10:27 3789 1

转载 VS2013/MFC编程入门(对话框:为控件添加消息处理函数)

创建对话框类和添加控件变量在上一讲中已经讲过,这一讲的主要内容是如何为控件添加消息处理函数。       MFC为对话框和控件等定义了诸多消息,我们对它们操作时会触发消息,这些消息最终由消息处理函数处理。比如我们点击按钮时就会产生BN_CLICKED消息,修改编辑框内容时会产生EN_CHANGE消息等。一般为了让某种操作达到效果,我们只需要实现某个消息的消息处理函数。       一.添加消息处理函

2017-07-17 14:47:51 689

原创 vs快捷键操作

如何使用快捷键在当前代码行的上面或下面插入一行(推荐,很实用) 按下Ctrl+Enter会在上面插入一个空行,Ctrl+Shift+Enter则会在下面插入一个空行。光标会移至新行的开始处。如何在编辑器中进行框式选择 操作方法: 你是否知道VS提供了两种不同的选择模型:流式和框式吗? 大家应该都熟悉流式选择模型了,只要使用Shift+方向键即可(或者使用鼠标进行选择)。 框式选择则允许你

2017-07-11 09:56:17 434 1

转载 affine transformation matrix 仿射变换矩阵 与 OpenGL

变换模型是指根据待匹配图像与背景图像之间几何畸变的情况,所选择的能最佳拟合两幅图像之间变化的几何变换模型。可采用的变换模型有如下几种:刚性变换、仿射变换、透视变换和非线形变换等,如下图: 参考: http://wenku.baidu.com/view/826a796027d3240c8447ef20.html   其中第三个的仿射变换就是我们这节要讨论的。 仿射变换(Affine Tra

2017-07-10 11:31:12 2521

转载 IntelliSense: "const char *" 类型的实参与 "LPCTSTR" 类型的形参不兼容

CWnd::MessageBoxW”: 不能将参数 1 从“const char [16]”转换为“LPCTSTR  2011-06-30 10:27:50|  分类:VC学习 |大中小 订阅在外面用vs2005编写mfc程序的时候经常要MessageBox(“提示信息”)函数,在vc6.0是没有问题的,但是在vs2005却会有下面的提示:error C2664: “CWnd::Messag

2017-07-04 22:49:16 2207 1

转载 VC++常用命名法和宏定义

匈牙利命名法规则  一般情况下,变量的取名方式为:<scope_> + <prefix_> + <qualifier>。  范围前缀_,类型前缀_,限定词。特殊的类型命名,前缀表示:  类、接口前缀   类型例子备注LmClass   LmObject表示类型本身不与范围前缀结合使用IInterface 接口IUnknown  注:类名前缀改为Lm,对于非全局的类最好有语义表示其所属模块。类的实

2017-07-04 21:52:03 939

转载 OpenCV颜色识别

彩色模型数字图像处理中常用的采用模型是RGB(红,绿,蓝)模型和HSV(色调,饱和度,亮度),RGB广泛应用于彩色监视器和彩色视频摄像机,我们平时的图片一般都是RGB模型。而HSV模型更符合人描述和解释颜色的方式,HSV的彩色描述对人来说是自然且非常直观的。HSV模型HSV模型中颜色的参数分别是:色调(H:hue),饱和度(S:saturation),亮度(V:value)。由A. R. Smith

2017-06-29 20:36:49 2372

原创 windows编程基础

windows中常用句柄类型及其说明:常用的windows数据类型

2017-06-27 17:20:44 301

转载 Unhandled exception in ***.exe(OLE32.DLL):0xC0000005:Access Violation

win8/win8.1下安装vc6之后单步调试提示First-chance exception in 程序名.exe (OLE32.DLL): 0xC0000005: Access Violation做如下设置即可解决: 1、菜单Tools->Options中的Debug,Disassembly window下的Source annotation取消 2、保存设置,然后即可单步调试 3、再将T

2017-06-27 16:00:50 5129 4

原创 OpenCV中重要函数

访问图像像素函数at() 注意点:at中类型名typename与Mat中数据类型的对应关系 详情见官网说明文档http://docs.opencv.org/master/d3/d63/classcv_1_1Mat.html#a9ec1aadc17ab8c8f8334d521719c7732Mat数据类型转换函数convertTo() 该函数可以将Mat中数据转换为其他数据类型,方便后续计算

2017-06-26 22:25:39 381

转载 opencv中Mat的数学运算和基本操作

一、矩阵Mat I,img,I1,I2,dst,A,B;double k,alpha;Scalar s;//Scalar 是一个结构体,常用来存储像素,比如Scalar s; s=cvGet2D(pImg,x,y);s.val[0],s.val[1],s.val[2]就是对应的图像BGR的值1.加法I=I1+I2;//等同add(I1,I2,I);add(I1,I2,dst,mask,

2017-06-26 18:16:46 20813

转载 英文论文写作常用词汇及句型

我们一般把某一学术课题在理论性、实验性、预测性上具有的科学研究成果的学术文章简称为论文,下面是小编搜集整理的英文论文写作常用词汇及句型,供大家阅读参考。  一、经典替换词  1. individuals, characters, folks 替换 people , persons.  2. positive, favorable, rosy, promising, perfect, pleasura

2017-06-24 09:33:29 45967 2

原创 minMaxIdx用法

OpenCV中给出的声明是这样的void cv::minMaxIdx ( InputArray src, double * minVal, double * maxVal = 0, int * minIdx = 0,

2017-06-12 20:49:33 9369

集体智慧编程

书以机器学习与计算统计为主题背景,专门讲述如何挖掘和分析Web上的数据和资源,如何分析用户体验、市场营销、个人品味等诸多信息,并得出有用的结论,通过复杂的算法来从Web网站获取、收集并分析用户的数据和反馈信息,以便创造新的用户价值和商业价值。全书内容翔实,包括协作过滤技术(实现关联产品推荐功能)、集群数据分析(在大规模数据集中发掘相似的数据子集)、搜索引擎核心技术(爬虫、索引、查询引擎、PageRank算法等)、搜索海量信息并进行分析统计得出结论的优化算法、贝叶斯过滤技术(垃圾邮件过滤、文本过滤)、用决策树技术实现预测和决策建模功能、社交网络的信息匹配技术、机器学习和人工智能应用等。

2018-08-28

空空如也

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

TA关注的人

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