在tensorflow 中使用1D CNN结合加速度数据实现活动识别

在tensorflow 中使用1D CNN结合加速度数据实现活动识别

本文介绍如何使用1Dcnn 对时间序列的加速度计信号进行处理,并训练和识别出站立,坐,步行,慢跑等动作,使用tensorflow 的环境和python进行开发。 环境: ubuntu  p...

opencv mat数据类型用指针ptr正确表示的方法

opencv mat数据类型用指针ptr正确表示的方法

opoenCv中的Mat 的数据类型是可以通过指针 以ptr的形式来索引或者遍历的。 第一种方法     cv::Mat image = cv::Mat(400, 600, CV_8UC1); //宽40...

opencv 统计圆内的像素点算法

opencv 统计圆内的像素点算法

已知图像中某个圆的的坐标和半径,想统计该圆内的有多少个像素值等于0的点? 圆的的中心为(x0,y0),半径为R. 依据这个圆的方程,,当坐标满足sqrt((x-x0)^2 + (y&nb...

如何根据机器人左右轮的编码计数在图像上画轨迹

如何根据机器人左右轮的编码计数在图像上画轨迹

根据左右轮子的编码数转换成轨迹,然后在opencv的图片上将轨迹traj描出来。 data.txt部分如下 第3和第4为左右轮子的编码数。 0,0,128,54,105,60,60,469,496 0,0,130,17...

二值化图像中统计每列行白点的数量

二值化图像中统计每列行白点的数量

opencv 统计一列或者一行种某个像素的数量 二值化种统计每列行白点的数量 int nRow = thresh.rows; int nCol = thresh.cols; ...

opencv中机器学习svm和贝叶斯的比较自动驾驶识别地头

opencv中机器学习svm和贝叶斯的比较自动驾驶识别地头

opencv 3.2 提供贝叶斯的api比较简单,不像svm那么多。贝叶斯只有三行就可以 Ptr<NormalBayesClassifier> nBayes = NormalBayesClassifier::cr...

opencv的hog+svm多分类识别花种类

opencv的hog+svm多分类识别花种类

这是一个细分的识别,打算通过svm和结合HOG特征将五类花卉进行识别,花卉分别是 daisy 小兰花,dandelion 蒲公英 ,roses玫瑰花,sunflowers 向日葵,tulips郁金香。 意在尝试...

opencv的机器学习之SVM和KNn的多分类

opencv的机器学习之SVM和KNn的多分类

之前练习了svm hog分类ministi数字集,效果不是很好,先记录一篇有帮助的文章。 1:KNN最近邻算法 简单理解:从数据集中找到距离当前样本最近的k个样本,投票决定当前样本类别,这里k一般为奇数。不好的地方就是每...

使用opencv c++占用栅格地图的实现(对数几率回归)(二)

使用opencv c++占用栅格地图的实现(对数几率回归)(二)

上一篇简单简述了python  opencv 借助numpy的数据结构运算实现了 占用栅格地图的构建,其中有很多巧妙的设计,今天使用opencv c++进行复现和 移植,在没有numpy的数据结构支撑下使用ope...

使用python结合opencv占用栅格地图的实现(对数几率回归)(一)

使用python结合opencv占用栅格地图的实现(对数几率回归)(一)

占用栅格地图occupancy grid map 是将一张图片(width * height)用一些单元的小细胞格(cell)来进行拆分,然后可以使用贝叶斯的概率公式进行 “是0非1”的估算,在小细胞格子将概率值(0-1)乘以灰度值2...

opencv的Mat浮点矩阵相加相除运算

opencv的Mat浮点矩阵相加相除运算

直接上代码 int main(int argc ,char *argv[]) { //offline_test_Array(); Mat img2(Map_Size, Map_Size, CV_8UC1, cv::Sc...

opencv blob分析

opencv blob分析

Blob翻译成中文,是“一滴”,“一抹”,“一团”,“弄脏”,“弄错”的意思。在计算机视觉中的Blob是指图像中的具有相似颜色、纹理等特征所组成的一块连通区域。显然,Blob分析其实就是将图像进行二值化,分割得到前景和背景,然后进行连通区域...

opencv 二维数组和指针转换成mat的方法比较

opencv 二维数组和指针转换成mat的方法比较

opencv 二维数组转换成mat 二维数组以array方式存在 可以直接使用memcpy进行拷贝,因为内存连续。 如果存储数据的是指针。则用下边方式: 二维指针转换成mat ...

范数的简单测试

范数的简单测试

范数通常用来求解一个向量的长度,也可以求一个向量的距离。python下求解L2的范数为 numpy.linalg.norm([x,y]) 示例如下 lid@lid-VirtualBox:~/shar...

opencv 透视变换

opencv 透视变换

什么是透视变换: 1、透视变换(Perspective Transformation)是将图片投影到一个新的视平面(Viewing Plane),也称作投影映射(Projective Mapping)。 照片有...

sitemap