关闭

[置顶] 日常学习记录

日常学习记录2016.7.12 图像主色的 K-Means 分析 Action Recognition using Visual Attention(基于CNN/LSTM的动作识别) Exploring the Space of Adversarial Images(对抗图像的生成) You Only Look Once:Unified, Real-Time Object Detection(实时物...
阅读(653) 评论(0)

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

keras用得比较多,但是有时keras用起来不是很顺手。因为keras是基于theano或TensorFlow的,所以趁假期有空,先看看theano。Classifying MNIST digits using Logistic Regression 官方文档:http://deeplearning.net/tutorial/logreg.html一. 任务描述用Logistic Regress...
阅读(264) 评论(0)

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

工程需要,但是不能用matlab,所以用Opencv实现了一下bridge,也不难。 一. bridge操作的定义 在官方文档https://cn.mathworks.com/help/images/ref/bwmorph.html中,bridge操作的定义如下: Bridges unconnected pixels, that is, sets 0-valued pixels to 1 if t...
阅读(503) 评论(4)

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

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

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

今天在搞项目的时候发现在python下用videoCapture视频老是加载不成功。查了一下http://stackoverflow.com/questions/11699298/opencv-2-4-videocapture-not-working-on-windows,不过高票答案里说得不全,所以我在这里mark一下。解决方法一把opencv下ffmpeg中所有的文件拷贝到python27下,在...
阅读(2374) 评论(2)

用RNN拟合加法运算

最近在看keras文档的时候看到一个关于RNN的很有意思的应用——用RNN拟合加法运算。看完之后我自己也实现了一下,原版代码在这里https://github.com/fchollet/keras/blob/master/examples/addition_rnn.py一. 实验描述用RNN拟合整数的加法运算,其中被加数和加数在区间[0,1000)[0, 1000)内。二. 实验思路先从数据讲起,因...
阅读(1075) 评论(2)

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

常用数学符号的 LaTeX 表示方法 转自http://www.mohu.org/info/symbols/symbols.htm (以下内容主要摘自“一份不太简短的 LATEX2e 介绍”) 1、指数和下标可以用^和_后加相应字符来实现。比如: 2、平方根(square root)的输入命令为:\sqrt,n 次方根相应地为: \sqrt[n]。方根符号的大小由LATEX自动加以调整...
阅读(492) 评论(0)

三维空间的旋转矩阵

最近在做基于人体骨骼的动作识别实验时,需要统一人体骨骼在三维空间中的角度问题,解决这个问题的时候涉及到了旋转矩阵的问题,所以在博客里mark一下。 一. 旋转矩阵是啥? 旋转矩阵(Rotation matrix)是在乘以一个向量的时候有改变向量的方向但不改变大小的效果并保持了手性的矩阵 二. 旋转矩阵怎么求? 实验中用的方法是角-轴表示。在三维空间中,旋转可以通过单一的旋转角θ\t...
阅读(979) 评论(0)

k-means聚类算法

一. 聚类的定义聚类能够将相似的样本尽量归入同一类,将不相似的样本归入不同的类,是一种无监督的机器学习算法。其中相似度的评价标准是人为制定的,一般情况下用欧式距离来衡量相似度。二. k-means算法k-means算法的伪代码如下:create k points for starting centroids (often randomly) while any point has changed c...
阅读(380) 评论(0)

OpenCV 霍夫变换

一. 实验内容用OpenCV的霍夫变换来检测图片中的直线和圆。二. 实验代码//霍夫变换 class Task18 { public: void deal() { Mat src_img = imread("img\\4.jpg"); imshow("霍夫变换[原图]", src_img); Mat gray_img; cvtCol...
阅读(219) 评论(0)

OpenCV 边缘检测

一. 实验内容用OpenCV对图片进行边缘检测。二. 实验代码//边缘检测 class Task17 { public: void deal() { Mat src_img = imread("img\\1.jpg"); imshow("边缘检测[原图]", src_img); Mat gray_img; cvtColor(src_...
阅读(242) 评论(0)

OpenCV 阈值化

一. 实验内容对OpenCV阈值化函数进行简单的使用二. 实验代码//阈值化 class Task16 { public: void deal() { Mat src_img = imread("img\\1.jpg"); imshow("阈值化[原图]", src_img); Mat out1; threshold(src_img...
阅读(216) 评论(0)

OpenCV 图片尺寸缩放

一. 实验描述用OpenCV进行图片尺寸的缩放。二. 实验代码//图片尺寸缩放 class Task15 { public: void deal() { Mat src_img = imread("img\\3.jpg"); imshow("图片尺寸缩放[原图]", src_img); Mat out1 = Mat::zeros(200, 200,...
阅读(251) 评论(0)

OpenCV 漫水填充

一. 实验描述对OpenCV的漫水填充进行简单的使用。二. 实验代码//漫水填充 class Task14 { public: void deal() { Mat src_img = imread("img\\1.jpg"); imshow("漫水填充[原图]", src_img); int flags = 4 + (255 << 8) + CV_...
阅读(236) 评论(0)

OpenCV 各种滤波器的简单使用

一. 实验描述对OpenCV的滤波器进行简单的使用,其中包括:方框滤波、均值滤波、高斯滤波、中值滤波、双边滤波、膨胀、腐蚀、开运算、闭运算、形态学梯度、顶帽和黑帽。二. 实验代码class Task13 { public: void deal() { Mat src_img = imread("img\\1.jpg"); imshow("原图", src_img...
阅读(744) 评论(0)

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

一. 实验描述用OpenCV来进行XML和YAML文件的写入和读取。二. 实验代码//XML和YAML文件的写入 class Task11 { public: void deal() { FileStorage fs("test.xml", FileStorage::WRITE); // FileStorage fs("test.yaml", FileStor...
阅读(294) 评论(0)
216条 共15页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:129813次
    • 积分:3349
    • 等级:
    • 排名:第10620名
    • 原创:213篇
    • 转载:3篇
    • 译文:0篇
    • 评论:39条
    最新评论