python循环切片
摘要:x = [0,99, 'a', 1, 2, 'b',5, 3, 0,'a' ,1, 8, 5,'b',5,9,5] b=[] c=[] d=[] for i in range(len(x)): if 'a'==x[i]: b.append(i) elif 'b'==x[i]: c.append(i) print(b) print(c) if...
阅读全文
posted @
2019-05-28 15:15
一杯明月
阅读(1210)
推荐(0) 编辑
python列表切片
摘要:1. 列表的切片操作列表的单个取值和切片操作和字符串一致。 借此回归一下Python列表的切片操作:关于切片操作这部分的描述,此处参照了董付国老师的《Python程序设计基础》一书。 1.1 切片的概念切片是Python序列的重要操作之一,适用于列表、元组、字符串、range对象等类型。切片使用2个
阅读全文
posted @
2019-05-28 12:44
一杯明月
阅读(26356)
推荐(0) 编辑
matlab的正则表达式
摘要:regexp——用于对字符串进行查找,大小写敏感; regexpi——用于对字符串进行查找,大小写不敏感; regexprep——用于对字符串进行查找并替换。 第一部分——单个字符的匹配1 句点符号 '.' ——匹配任意一个(只有一个)字符(包括空格)。例如:t.n,它匹配tan、 ten、tin和
阅读全文
posted @
2019-05-27 19:03
一杯明月
阅读(7030)
推荐(0) 编辑
PCL安装与配置
摘要:一、配置环境 1.win7 64位2.Visual Studio 2015 二 、准备工作 安装包准备: https://github.com/PointCloudLibrary/pcl/releases 或者在我分享的链接里面下载也可以: 链接:https://pan.baidu.com/s/1y
阅读全文
posted @
2019-05-26 20:48
一杯明月
阅读(14351)
推荐(1) 编辑
自动驾驶相关
摘要:01 Cruise的无保护左转 在实际上行驶中,自动驾驶车辆除了直行,还需要根据需求右转、左转或者是倒车,倒车的可能性很小,几乎没有自动驾驶公司去做这个场景,左转相比右转会更难。 尤其是在没有交通信号灯,或者是停车标识来引导的左转,这称之为无保护左转,即便是对人类司机而言,都是相当困难的,自动驾驶车
阅读全文
posted @
2019-05-26 16:55
一杯明月
阅读(364)
推荐(0) 编辑
matlat保存矩阵数据
摘要:a=[1 2 3; 4 5 6]; fid = fopen('haha.txt', 'w+');fprintf(fid,'%8.4f %8.3f %d\n', a');fclose(fid); type haha.txt 参考:https://wenku.baidu.com/view/f3cc145
阅读全文
posted @
2019-05-25 17:54
一杯明月
阅读(283)
推荐(0) 编辑
Z+F激光扫描仪
摘要:链接:https://zhuanlan.zhihu.com/p/48589754三维扫描仪有三个误差来源: ● 线性误差(激光雷达部分/LARA) ● 测距噪声(激光雷达部分/LARA) ● 测角误差(机械偏转部分) 它的硬件包括两个部分 1、激光雷达系统(The LAser RAdar syste
阅读全文
posted @
2019-05-25 14:47
一杯明月
阅读(1485)
推荐(0) 编辑
箭头标线的类型和面积
摘要:交通标线是一个集合名词,它是由标划于路面上的各种线条、箭头、文字、立面标记、突起路标和轮廓标等元素所构成的交通安全设施。作用是管制和引导交通,作为合格的驾驶员,一定要清楚每一个交通标线的含义,今天就先为您讲解道路上的那些箭头代表啥。 来源:http://k.sina.com.cn/artic
阅读全文
posted @
2019-05-23 14:37
一杯明月
阅读(10165)
推荐(0) 编辑
”语义“的理解
摘要:数据的含义就是语义(semantic)。简单的说,数据就是符号。数据本身没有任何意义,只有被赋予含义的数据才能够被使用,这时候数据就转化为了信息,而数据的含义就是语义。 语义可以简单地看作是数据所对应的现实世界中的事物所代表的概念的含义,以及这些含义之间的关系,是数据在某个领域上的解释和逻辑表示。
阅读全文
posted @
2019-05-21 16:23
一杯明月
阅读(1083)
推荐(0) 编辑
OTSU大津法对图像二值化
摘要:OTSU算法 (1)原理: 对于图像I(x,y),前景(即目标)和背景的分割阈值记作T,属于背景的像素个数占整幅图像像素个数的比例记为ω0,其平均灰度μ0;前景像素个数占整幅图像像素个数的比例为ω1,其平均灰度为μ1。图像的总平均灰度记为μ,类间方差记为g。 可以将图像理解成255个图层,每一层分布
阅读全文
posted @
2019-05-19 09:59
一杯明月
阅读(855)
推荐(0) 编辑
Sobel导数
摘要:Sobel 导数 目标 本文档尝试解答如下问题: 如何使用OpenCV函数 Sobel 对图像求导。 如何使用OpenCV函数 Scharr 更准确地计算 核的导数。 原理 Note 以下内容来自于Bradski和Kaehler的大作: Learning OpenCV . 上面两节我们已经学习了卷积
阅读全文
posted @
2019-05-17 10:26
一杯明月
阅读(817)
推荐(0) 编辑
MATLAB卷积运算(conv、conv2)解释
摘要:来源:https://www.cnblogs.com/hyb221512/p/9276621.html 1.conv(向量卷积运算)所谓两个向量卷积,说白了就是多项式乘法。比如:p=[1 2 3],q=[1 1]是两个向量,p和q的卷积如下:把p的元素作为一个多项式的系数,多项式按升幂(或降幂)排列
阅读全文
posted @
2019-05-17 09:17
一杯明月
阅读(24073)
推荐(1) 编辑
CV显示图像
摘要:一、读入图像使用函数cv2.imread(filepath,flags)读入一副图片filepath:要读入图片的完整路径flags:读入图片的标志 cv2.IMREAD_COLOR:默认参数,读入一副彩色图片,忽略alpha通道cv2.IMREAD_GRAYSCALE:读入灰度图片cv2.IMRE
阅读全文
posted @
2019-05-17 08:21
一杯明月
阅读(2122)
推荐(0) 编辑
Sobel边缘检测
摘要:Sobel算子:[-1 0 1 -2 0 2 -1 0 1] 用此算子与原图像做卷积,可以检测出垂直方向的边缘。算子作用在图像的第二列,结果是:200,200,200;作用在第三列,结果是: 200,200,200; 对当前列左右两侧的元素进行差分,由于边缘的值明显小于(或大于)周边像素,所以边缘的
阅读全文
posted @
2019-05-16 22:31
一杯明月
阅读(36965)
推荐(1) 编辑
matlat利用KDTreeSearcher()函数构建KD树
摘要:Create Kd-tree nearest neighbor searcher(创建kd-树最近邻搜索器)。 Description KDTreeSearcher model objects store the results of a nearest neighbor search that u
阅读全文
posted @
2019-05-16 16:04
一杯明月
阅读(3180)
推荐(0) 编辑
matlab之sub2ind()函数
摘要:将下标转换为线性索引 将下标转换为线性索引 将下标转换为线性索引 语法 linearInd = sub2ind(matrixSize, rowSub, colSub) 语法 linearInd = sub2ind(matrixSize, rowSub, colSub) linearInd = sub
阅读全文
posted @
2019-05-14 15:01
一杯明月
阅读(5536)
推荐(0) 编辑
matlab函数之imresize()
摘要:B = imresize(A,scale) B = imresize(A,scale) 返回图像 B,它是将 A 的长宽大小缩放 scale 倍之后的图像。输入图像 A 可以是灰度、RGB 或二值图像。如果 A 有两个以上维度,则 imresize 只调整前两个维度的大小。如果 scale 在 [0
阅读全文
posted @
2019-05-14 12:18
一杯明月
阅读(5604)
推荐(0) 编辑
matlab查找最临近搜索knnsearch
摘要:Idx = knnsearch(X,Y) finds the nearest neighbor in X for each query point in Y and returns the indices of the nearest neighbors in Idx, a column vecto
阅读全文
posted @
2019-05-14 00:18
一杯明月
阅读(4042)
推荐(0) 编辑
matlab对点云旋转平移
摘要:1.显示茶壶点云 ptCloud = pcread('teapot.ply');figure(1)pcshow(ptCloud); title('Teapot'); 2.Create a transform object with 30 degree rotation along z -axis a
阅读全文
posted @
2019-05-13 22:05
一杯明月
阅读(4738)
推荐(0) 编辑
matlab点云处理函数
摘要:1. pcread: 输入文件名,返回pointCloud类(用于存储点云)。eg: pcloud = pcread(“filename.ply”) 2. pcshow: 输入pointCloud类,展示该点云图。eg: pcshow(pcloud) 3. pcshowpair: 输入两个point
阅读全文
posted @
2019-05-13 22:01
一杯明月
阅读(5757)
推荐(0) 编辑
图像形态学处理
摘要:http://zhuanlan.zhihu.com/p/83078037 一.最基本两个形态学运算 膨胀与腐蚀 啥叫形态学操作 形态学操作其实就是改变物体的形状,比如腐蚀就是”变瘦”,膨胀就是”变胖”,看下图就明白了: (http://ex2tron.wang/opencv-python-erode
阅读全文
posted @
2019-05-13 14:32
一杯明月
阅读(12100)
推荐(1) 编辑
matlab画折线
摘要:figure(721);hold on;x=1:1:5;%x轴上的数据,第一个值代表数据开始,第二个值代表间隔,第三个值代表终止 a=[203.024,113.857,256.259,244.888,293.376]; %a数据y值 b=[334.4,143.2,297.4,487.2,596.2]
阅读全文
posted @
2019-05-10 19:17
一杯明月
阅读(888)
推荐(0) 编辑
matlab画矩形和matlab画圆
摘要:matlab画圆: 注: 已知圆心和半径。 m=80; x=newdata(m).center(1); y=newdata(m).center(2); r=20; figure(73);hold on;rectangle('Position',[x-r,y-r,2*r,2*r],'Curvature
阅读全文
posted @
2019-05-09 21:11
一杯明月
阅读(17221)
推荐(0) 编辑
matlab之fliplr()函数
摘要:fliplr 左右翻转矩阵 语法: B = fliplr(A) 将矩阵A的列绕垂直轴进行左右翻转 matabc 如果A是一个行向量,fliplr(A)将A中元素的顺序进行翻转。 如果A是一个列向量,fliplr(A)还等于A。 举例说明:例一:如果A是一个3×2的矩阵 A =[ 1 4 2 5 3
阅读全文
posted @
2019-05-07 19:42
一杯明月
阅读(7647)
推荐(0) 编辑
matlab的figure图像数轴上的数字以非科学计数法显示
摘要:例如:假如rectx的形式在命令窗口显示: rectx = 1.0e+05 * 5.2294 5.2294 5.2294 5.2294 5.2294 那么,命令窗口输入vpa(rectx): ans = 522938.95232622162438929080963135 522944.0503688
阅读全文
posted @
2019-05-06 16:23
一杯明月
阅读(2668)
推荐(0) 编辑
道路标线
摘要:1.白色虚线: 划于路段中时,用于分割同向行驶的交通流或作为行车安全距离识别线;划与路口时,用以引导车辆行进。 2.黄色虚线: 划于路段中,用于分割对向行驶的交通流。划与路侧或缘石上时,用以禁止车辆长时在路边停放。 3. 白色实线: 划于路段中时,用于分割同向行驶的机动车和非机动车,或指示车行道的边
阅读全文
posted @
2019-05-06 14:53
一杯明月
阅读(4448)
推荐(0) 编辑