自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(153)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 莫烦TensorFlow_06

import tensorflow as tfimport numpy as npimport matplotlib.pyplot as pltdef add_layer(inputs, in_size, out_size, activation_function = None): Weights = tf.Variable(tf.random_normal([in_size, out...

2018-03-29 23:18:00 315

原创 莫烦TensorFlow_05

import tensorflow as tfimport numpy as npdef add_layer(inputs, in_size, out_size, activation_function = None): Weights = tf.Variable(tf.random_normal([in_size, out_size])) # hang lie biases = ...

2018-03-29 22:57:14 276

原创 莫烦TensorFlow_04

运行的时候赋值,很像函数的形参import tensorflow as tfinput1 = tf.placeholder(tf.float32)input2 = tf.placeholder(tf.float32)output = tf.multiply(input1, input2)with tf.Session() as sess:  print(sess.run(ou...

2018-03-29 21:30:52 261

原创 莫烦TensorFlow_03

import tensorflow as tf## 定义变量state = tf.Variable(0, name = 'counter')#print(state.name)one = tf.constant(1)## 定义计算new_value = tf.add(state, one)update = tf.assign(state, new_value)## 定义初始化in...

2018-03-29 21:25:19 220

原创 莫烦TensorFlow_02

import tensorflow as tfmatrix1 = tf.constant([[3,3]]) # 1X2matrix2 = tf.constant([[2], [2]])product = tf.matmul(matrix1, matrix2)#method 1#sess = tf.Session()#result = sess.run(pro...

2018-03-29 21:15:39 214 1

原创 莫烦TensorFlow_01

import tensorflow as tfimport numpy as np# create datax_data = np.random.rand(100).astype(np.float32)y_data = x_data*0.1 + 0.3### create tensorflow structure start ###Weights = tf.Variable(tf....

2018-03-29 20:55:15 207

转载 程序片段----批处理获得文件夹下所有文件的名称

DIR *.lib /B> List.txtxx.bat文件

2017-12-09 10:42:55 847

原创 代码片段----重载操作符

#include #include #include #include class TEST{public: TEST() = default; TEST(std::string s) : str(s) {} ~TEST() = default; std::string& operator + (std::string s) { this->str += "00

2017-12-05 22:08:32 182

转载 《python 机器学习算法-logistics regression》

训练data以及源文件(python2.x)见作者(赵志勇)的github:https://github.com/zhaozhiyong19890102/Python-Machine-Learning-Algorithm以下的文件是修改过的,适用于 python 3.x1. 训练文件 train.py# coding:UTF-8import numpy as npd

2017-11-19 22:25:11 1254

转载 代码片段----虚函数的4条原则(其实没有代码)

// 有定义的虚函数,该类可以实例化。纯虚的,该类不可以实例化 // 虚函数1 有虚函数的类,虚函数要么是纯虚函数,要么要有定义。否则无法生成纯虚函数表。 // 虚函数2 父类只要有虚函数,就要声明一个虚析构函数 // 虚函数3 子类中和父类的虚函数同名,则此函数也是虚函数。一般会写出来。 // 虚函数4 父类的纯虚函数,其实现由子类完成

2017-11-12 10:49:10 306

原创 代码片段----指针的写法、父类指针指向子类

#include #include class animal{public: animal() = default; virtual ~animal() {} virtual void eat() { std::cout << "animal eat!"<<std::endl; }};class bird : public animal{public: bird() =

2017-11-12 10:46:16 317

原创 代码片段----按位或的特点和作用

The comments explain it#include "stdafx.h"#include int main(){ double scale = 0.5; double sigma = (1. / scale - 1)*0.5; int smooth_sz = 1 | 1; // 要使用2进制来理解 smooth_sz = 2 | 1; // 得到的结果是2

2017-11-12 10:11:51 834

原创 opencv 设置任意形状的ROI的各种方法

按本方法设置的任意形状的ROI区域,不能带有修改的关联性,具体看代码。能有关联性的设置方法还没找到。。#include "stdafx.h"#include int main(){ std::string imageName("C:\\Users\\dept2-1\\Pictures\\Saved Pictures\\scenery.jpg"); cv::Mat src

2017-11-10 21:36:18 4588

转载 程序片段----CMD颜色设置

C++ 控制台的字体颜色控制。错误输出可以使用。// 设置各种CMD的颜色,缺点是不能恢复默认值(字灰色)#include "stdafx.h"#include #include inline BOOL SetConsoleTextColor(WORD wAttributes){ if (!SetConsoleTextAttribute(GetStdHandle(

2017-11-10 21:05:22 725

转载 程序片段---- stringToLPCWSTR

http://blog.csdn.net/jfkidear/article/details/26363711LPCWSTR stringToLPCWSTR(std::string orig){ size_t origsize = orig.length() + 1; const size_t newsize = 100; size_t convertedChars = 0; wcha

2017-09-16 14:09:02 507

转载 程序片段----弹出文件夹

#include ... std::string output_path("../Project_test/numberData"); ShellExecute(nullptr,(LPCWSTR)L"open", nullptr, nullptr, \ (LPCWSTR)(output_path.c_str()), SW_SHOWNORMAL);...

2017-09-16 13:39:52 298

原创 程序片段----使用Windows api 获得系统时间并生成文件夹

// 使用window api 获得系统时间// 生成#include "stdafx.h"#include #include #include int main(){ SYSTEMTIME sys; GetLocalTime(&sys); printf("%4d/%02d/%02d %02d:%02d:%02d.%03d 星期%1d\n", \ sys.wYear

2017-09-16 10:15:58 559

原创 程序片段----随机数(int范围内)

#include #include int main(){ /* C++11 提供一些标准分布: uniform_int_distribution (离散型均匀分布), bernoulli_distribution (伯努利分布), geometric_distribution (几何分布), poisson_distribution (卜瓦松分布), binomial_d

2017-09-12 21:50:32 450

原创 程序片段----友元 friend

分类:    1友元函数     2友元类程序示例:{public: A::A() { // blank; } A::~A() { // blank; }};void function_outside_class(){ // blank;}class B{ friend class A; // 友元类的声明。在 A 中可以使用 B 中

2017-09-12 21:19:37 181

原创 程序片段----新建文件夹

#include #include int main(){ std::string folder_path("C:\\test"); _mkdir(folder_path.c_str()); // 新建文件夹 成功返回1 return 0;}

2017-09-12 21:01:36 469

原创 代码片段----cv::FileStorage

Mat的保存和读取存成图像的Mat失去了精度信息,都是归一到0-255存储的。存数据的Mat的保存应该使用FileStorage存储成xml.还有一个用途就是在外部设置程序的参数。对大型工程(编译慢)的调试特别有用。#include int main(){ cv::Mat TrainData; TrainData.push_back((cv::Mat)(

2017-09-08 22:54:09 430

原创 代码片段----std::for_each

例程#include #include #include int add5(int &n){ int re = n + 5; std::cout << re << " "; return n + 5;}class addClass{ const int m_a;public: addClass(int _a) : m_a(_a) {} void operat

2017-09-08 00:30:27 236

原创 git 版本控制基本操作

教程 : http://blog.jobbole.com/78960/支持Linux命令0.  初始化设置git config  –global user.name "用户名"git config --global user.email "[email protected]"1.  git init           新建git管理仓库,和文本在同级目录方便2.  g

2017-09-05 22:22:54 281

原创 代码片段----patternsearch

http://cn.mathworks.com/help/gads/patternsearch.html基本用法% 定义一个 functionfunction y = er(x) y = (x-5)^2;end% 在script中fun = @er; % 获得目标函数x_begin = 2.5; % 设置初值x_opt = patternsearch(fun,

2017-09-05 20:32:08 1680

原创 matlab路径(string)操作及基本data读取保存

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 1 ## build a matrix; Why is matrix ? % one studentstudentScores = [90 99 98 85];% gammar math english moralrates = [0.3

2017-09-04 19:52:42 3132

原创 matlab面向对象编程基本

1基本框架,函数声明classdef声明类,’.m’文件名和类名一致。hande是父类;<表示继承(Static = true)声明静态methods,在CommondLine可使用 tools.test(1,2)调用。classdef tools < handle methods (Static = true) func

2017-09-04 19:49:58 524

原创 程序片段----计算连通域

std::vector> connDomains; cv::findContours(src_inv, connDomains, cv::RETR_EXTERNAL, cv::CHAIN_APPROX_NONE); cv::Mat dst = cv::Mat::ones(src_inv.size(), CV_8UC3); cv::drawContours(dst, connDomains,

2017-09-04 19:44:23 258

原创 程序片段----opencv cv::ml::KNearest knn 20170904

// opencv3 knn 的实例// 样本是随机数生成的,不需要额外数据集。// knn : k 是要设定的参数,意义是:将待测样本X最近的k个点进行比较,A类型的点最多,那么认为待测样本X是A类型。// 环境 : opencv3.0.0 \ vs2012 32 bits \ win7// 环境搭建:// # 1. 新建工程,opencv基本配置// # 2. 将

2017-09-04 19:42:32 1163

原创 程序片段----std::set中使用自己定义的结构体需要重载小于号 20170904

// 在 set 中使用自己的结构体#include "stdafx.h"#include #include struct student{ std::string name; int age; bool is_boy;};/// 需要自己写比较大小的规则bool operator<(const student& lhs, const student& rh

2017-09-04 19:38:03 2914

原创 程序片段----随机森林 opencv

cv::Mat trainData; cv::Mat ClassData; // ... push_back trainData and ClassData, list features as row sample; set type 0-9 for example as a class value // train cv::Ptr rtrees = cv::ml::RTrees::cr

2017-08-21 21:13:25 587

原创 程序片段----计算连通域

src_inv 是 CV_8UC1 std::vector> connDomains; cv::findContours(src_inv, connDomains, cv::RETR_EXTERNAL, cv::CHAIN_APPROX_NONE); cv::Mat dst = cv::Mat::ones(src_inv.size(), CV_8UC3); cv::drawContou

2017-08-21 20:31:18 271

原创 程序片段----获得路径下的文件名(matlab)

%%% 获得路径下的所有文件的文件名Files = dir('C:\XX\*.png');FilesLength = length(Files);for i=1:FilesLength I = imread(stdcat('C:\XX\', Files(i).name)); imshow(I, []);end

2017-08-21 20:21:31 349

原创 程序片段----获得目录下的文件名

#include "stdafx.h"#include #include #include void getFile(std::string path, std::vector &files ){ // 文件句柄 long hFile = 0; // 文件信息 struct _finddata_t fileinfo; std::string p; if ((hFile

2017-08-21 20:12:43 326

原创 一个仅接受两个输入向量的协方差计算函数

输入参数说明:基于opencv_src 一共两行,每行是一个样本数据。如果两个样本如下: A = {1 2 3 4 5 6} ; B = {7 8 9 4 5 6}则_src应该是:1 2 3 4 5 67 8 9 4 5 6double covRowTwoVec(cv::Mat _src){ CV_Assert(_src.rows

2017-08-09 20:52:19 2100

原创 ubuntu学习笔记1 添加国内镜像

主要目的:国外源,国内访问速度太慢。在需要在线安装一些软件(as:python)下载很慢。1 在主目录下新建:mkdir ~/.pipcd ~/.piptouch pip.confgedit pip.conf2 在pip,conf中输入[global]trusted-host = pypi.douban.comindex-url = http://p

2017-05-03 22:02:04 375

原创 covisibility graph 和 essential graph 的理解

参考:https://www.zhihu.com/question/42050992/answer/93631387根据半闲居士的回答,我的理解如下:#1 首先“图”的概念:应该是由顶点和边组成的。顶点数量不限,每个顶点连接的边的数量不限。#2 顶点:待优化的变量(举例:相机的pose)#3 边:误差项(举例:pose-pose之间的位置关系)#4 权值:每条边会有一个

2017-03-23 18:10:30 6751 2

原创 DBoW2在windows上的vs工程搭建方法

注释:蓝体字是opencv249专用的修改;黑体字是opencv3需要的修改 环境:vs2012 32bit叙述比较简略。不明之处可以留言 1.配置opencv 2.4.9需要surf支持,应该可以用orb替换(本方法orb替换后仍然有pFirstBlock == pHead错误,建议使用ope

2017-03-23 10:00:00 2314 2

转载 20170303. jacobian矩阵和hessian矩阵/

http://jacoxu.com/jacobian矩阵和hessian矩阵/

2017-03-03 09:34:06 465

转载 20170228. 特征点相关

1. ORB特征http://www.aiuxian.com/article/p-1728722.html2. FASTFeatures From Accelerated Segment Testhttp://blog.csdn.net/hujingshuang/article/details/468980073. BRIEF 仅仅是一种特征描述符,在一

2017-02-28 11:33:54 309

转载 20170227. 牛顿法,Hessian矩阵、雅克比矩阵

1. 嗨森矩阵和雅克比矩阵http://jacoxu.com/jacobian矩阵和hessian矩阵/Hessian矩阵的逆求解不便2. 各种拟牛顿法 Quasi-Newton Methodshttp://www.cnblogs.com/richqian/p/4535550.htmlhttp://blog.csdn.net/acdreamers/art

2017-02-27 18:36:00 1106

空空如也

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

TA关注的人

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