- 博客(6)
- 收藏
- 关注
原创 opencv中图像金字塔与图片尺寸缩放
1.图像金子塔图像金字塔是图像中多尺度表达的一种,最主要用于图像的分割,是一种以多分辨率来解释图像的有效但概念简单的结构。图像金字塔最初用于机器视觉和图像压缩,一幅图像的金字塔是一系列以金字塔形状排列的分辨率逐步降低,且来源于同一张原始图的图像集合。其通过梯次向下采样获得,直到达到某个终止条件才停止采样。金字塔的底部是待处理图像的高分辨率表示,而顶部是低分辨率的近似。一般情况下有两种类型的...
2020-01-11 00:15:46
302
原创 opencv中xml和yaml读写
1.YAML和XML的读操作//yaml的写入FileStorage fs("test.yaml", FileStorage::WRITE); fs << "frameCount" << 5; Mat cameraMatrix = (Mat_<double>(3,3) << 1000, 0, 320, 0, 1000, 240, 0, 0...
2020-01-10 23:22:40
173
原创 opencv中像素访问及通道分离与融合
1.像素访问opencv 中的像素访问主要有三种方式:下标访问,指针访问,迭代器访问。//下标方式void colorReduce(Mat& inputImage, Mat& outputImage, int div) { //参数准备 outputImage = inputImage.clone(); //拷贝实参到临时变量 int rowNumber = ...
2020-01-10 16:28:12
474
原创 PCL-点云读取,显示与保存
点云数据的读取1.PCl中点云的数据格式//可用于可视化pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZ>);//不可用于可视化pcl::PointCloud<pcl::PointXYZ> cloud;//点云的填充cloud.width = 1...
2020-01-10 15:39:31
8799
原创 opencv中常见的数据结构
Opencv 中常见的数据结构1. Mat类Mat类是用于读取和保存图像以及其他矩阵数据的数据结构,默认情况下其尺寸为0.1.图像的载入和显示// 图像读取//第一个为图像路径,第二个是指加载图像的颜色类型,默认为1Mat img = imread("left_0.png",1);颜色类型的选取:>0, 返回一个3通道的彩色图像 ...
2020-01-10 15:34:57
623
原创 slam菜鸟历程一
今天第一次写博客,把一天学习的内容做个总结。三维空间的刚体运动描述方式:旋转矩阵,变换矩阵,四元数及欧拉角。1:旋转矩阵理解内积和外积的关系 坐标系间的欧式变换描述:相机运动是一个刚体运动,它保证了同一个向量在各个坐标系下的长度和夹角都不会发生变化,这种变换称为欧式变换。两个坐标之间的关系描述:2:变换矩阵
2017-10-28 19:09:57
2404
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人