whai的专栏

要有最朴素的生活和最遥远的梦想,即使明日,天寒地冻,路遥马亡。

排序:
默认
按更新时间
按访问量

theano学习笔记(一):Classifying MNIST digits using Logistic Regression

keras用得比较多,但是有时keras用起来不是很顺手。因为keras是基于theano或TensorFlow的,所以趁假期有空,先看看theano。Classifying MNIST digits using Logistic Regression 官方文档:http://deeplearn...

2017-02-06 18:26:22

阅读数:459

评论数:0

基于Opencv实现Matlab的bwmorph中的bridge操作

工程需要,但是不能用matlab,所以用Opencv实现了一下bridge,也不难。 一. bridge操作的定义 在官方文档https://cn.mathworks.com/help/images/ref/bwmorph.html中,bridge操作的定义如下: Bridges unconn...

2017-02-04 21:01:08

阅读数:1051

评论数:4

基于OpenCV实现的极值区域(Extremal Region)提取

一. 极值区域的定义极值区域(Extremal Region, ER)是指区域外边界的像素值严格大于区域内像素值的区域。二. 实现思路 取不同的阈值θ\theta,把图像二值化; 求二值化图像中的连通区域,即为er区域。 三. 代码实现common.h#ifndef COMMON_H #defin...

2017-01-31 17:57:36

阅读数:1421

评论数:0

Python Opencv videoCapture 视频读取失败解决办法

今天在搞项目的时候发现在python下用videoCapture视频老是加载不成功。查了一下http://stackoverflow.com/questions/11699298/opencv-2-4-videocapture-not-working-on-windows,不过高票答案里说得不全,...

2016-09-19 20:56:52

阅读数:4238

评论数:2

用RNN拟合加法运算

最近在看keras文档的时候看到一个关于RNN的很有意思的应用——用RNN拟合加法运算。看完之后我自己也实现了一下,原版代码在这里https://github.com/fchollet/keras/blob/master/examples/addition_rnn.py一. 实验描述用RNN拟合整...

2016-09-13 10:13:17

阅读数:1996

评论数:2

常用数学符号的 LaTeX 表示方法

常用数学符号的 LaTeX 表示方法 转自http://www.mohu.org/info/symbols/symbols.htm (以下内容主要摘自“一份不太简短的 LATEX2e 介绍”) 1、指数和下标可以用^和_后加相应字符来实现。比如: 2、平方根(square root)的...

2016-09-06 11:04:47

阅读数:874

评论数:0

三维空间的旋转矩阵

最近在做基于人体骨骼的动作识别实验时,需要统一人体骨骼在三维空间中的角度问题,解决这个问题的时候涉及到了旋转矩阵的问题,所以在博客里mark一下。 一. 旋转矩阵是啥? 旋转矩阵(Rotation matrix)是在乘以一个向量的时候有改变向量的方向但不改变大小的效果并保持了手性的矩阵 ...

2016-09-06 10:59:07

阅读数:2274

评论数:0

k-means聚类算法

一. 聚类的定义聚类能够将相似的样本尽量归入同一类,将不相似的样本归入不同的类,是一种无监督的机器学习算法。其中相似度的评价标准是人为制定的,一般情况下用欧式距离来衡量相似度。二. k-means算法k-means算法的伪代码如下:create k points for starting cent...

2016-09-04 23:54:21

阅读数:576

评论数:0

OpenCV 霍夫变换

一. 实验内容用OpenCV的霍夫变换来检测图片中的直线和圆。二. 实验代码//霍夫变换 class Task18 { public: void deal() { Mat src_img = imread("img\\4.jpg"); im...

2016-08-30 22:21:37

阅读数:351

评论数:0

OpenCV 边缘检测

一. 实验内容用OpenCV对图片进行边缘检测。二. 实验代码//边缘检测 class Task17 { public: void deal() { Mat src_img = imread("img\\1.jpg"); imshow(&q...

2016-08-30 22:13:52

阅读数:445

评论数:0

OpenCV 阈值化

一. 实验内容对OpenCV阈值化函数进行简单的使用二. 实验代码//阈值化 class Task16 { public: void deal() { Mat src_img = imread("img\\1.jpg"); imshow(&...

2016-08-30 22:07:06

阅读数:351

评论数:0

OpenCV 图片尺寸缩放

一. 实验描述用OpenCV进行图片尺寸的缩放。二. 实验代码//图片尺寸缩放 class Task15 { public: void deal() { Mat src_img = imread("img\\3.jpg"); imshow(...

2016-08-30 20:12:30

阅读数:404

评论数:0

OpenCV 漫水填充

一. 实验描述对OpenCV的漫水填充进行简单的使用。二. 实验代码//漫水填充 class Task14 { public: void deal() { Mat src_img = imread("img\\1.jpg"); imshow...

2016-08-30 19:53:06

阅读数:362

评论数:0

OpenCV 各种滤波器的简单使用

一. 实验描述对OpenCV的滤波器进行简单的使用,其中包括:方框滤波、均值滤波、高斯滤波、中值滤波、双边滤波、膨胀、腐蚀、开运算、闭运算、形态学梯度、顶帽和黑帽。二. 实验代码class Task13 { public: void deal() { Mat src_img...

2016-08-30 19:41:40

阅读数:1173

评论数:0

OpenCV XML和YAML文件的写入和读取

一. 实验描述用OpenCV来进行XML和YAML文件的写入和读取。二. 实验代码//XML和YAML文件的写入 class Task11 { public: void deal() { FileStorage fs("test.xml", FileSt...

2016-08-28 09:57:44

阅读数:583

评论数:0

OpenCV 图像对比度和亮度调节

一. 实验描述用OpenCV的滑动条和像素操作对图像的对比度和亮度进行调节。二. 实验代码#include <iostream> #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hp...

2016-08-28 09:46:40

阅读数:571

评论数:0

OpenCV 鼠标操作

一. 实验描述用OpenCV的鼠标操作来绘制彩色矩形。二. 实验代码#include <string> #include <opencv2/opencv.hpp> using namespace cv; using namespace std;const string WI...

2016-08-25 10:44:02

阅读数:355

评论数:0

OpenCV 简单的图像混合和滑动条使用

一. 任务描述这里对OpenCV中的滑动条进行简单的使用,用滑动条来调节两张图片的混合比例二. 实验代码#include <string> #include <opencv2/opencv.hpp> #include <opencv2/core/core.hpp>...

2016-08-24 22:48:28

阅读数:379

评论数:0

梯度下降学习率的优化

问题描述令目标函数为f(x)f(x),当前点为xkx_k,当前搜索方向为dkd_k,我们把学习率α\alpha看做变量,不妨设: h(α)=f(xk+αdk),a>0h(\alpha)=f(x_k+\alpha d_k), a > 0 现在问题变成求h(α)h(\alpha)的最小...

2016-07-27 21:10:03

阅读数:1254

评论数:0

日常学习记录

日常学习记录2016.7.12 图像主色的 K-Means 分析 Action Recognition using Visual Attention(基于CNN/LSTM的动作识别) Exploring the Space of Adversarial Images(对抗图像的生成) You On...

2016-07-12 13:31:59

阅读数:817

评论数:0

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