
图像
danmeng8068
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
openGL学习
openGL原创 2022-08-31 20:42:04 · 324 阅读 · 1 评论 -
鱼眼相机模型
鱼眼相机模型转载 2022-07-01 13:45:38 · 717 阅读 · 0 评论 -
镜头相关知识
镜头相关知识原创 2022-07-01 10:21:07 · 750 阅读 · 0 评论 -
双目视差-depth
双目视差-depth原创 2022-06-01 21:42:21 · 243 阅读 · 0 评论 -
图像之间存在透视变换的条件
转载 2022-03-22 11:51:12 · 171 阅读 · 0 评论 -
resize插值方式
OpenCV中resize()函数的插值方式对比 - CodeAntenna在进行图像缩放过程中,opencv中的resize函数是最常用的,其速度相对较快,只需要一行代码即可。此函数中提供5种缩放插值的方法。在下文中将进行对比。1、resize函数简介void resize(InputArray src, OutputArray dst, Size dsize, double fx=0, double fy=0, int interpolation=INTER_LINEAR );参数含转载 2022-03-11 16:51:36 · 482 阅读 · 0 评论 -
带alpha通道四通道的图片转成rgb三通道
查看第四通道数值范围,若最大值为255,则归一化到1,再与前三通道相乘,得到叠加透明度的结果原创 2021-11-18 09:58:34 · 1178 阅读 · 0 评论 -
Ubuntu环境下配置ImageBasedModellingEduV1.0
https://blog.youkuaiyun.com/weixin_43808250/article/details/110424577Ubuntu环境下配置ImageBasedModellingEduV1.0转载 2021-01-08 19:32:03 · 161 阅读 · 0 评论 -
3D中的OBJ文件格式详解
#3D中的OBJ文件格式详解https://www.jianshu.com/p/1aac118197ff转载 2020-10-19 09:54:24 · 289 阅读 · 0 评论 -
牛人博客
http://www.liuxiao.org/ 旷视研究院SLAM组负责人刘骁博客原创 2020-10-13 08:58:33 · 190 阅读 · 1 评论 -
密集立体匹配20年论文整理
https://blog.youkuaiyun.com/xuyuhua1985/article/details/262833891994Kanade T, Okutomi M. A stereo matching algorithm with an adaptive window: Theory and experiment[J]. TPAMI, 1994, 16(9): 920-932.被引用次数:12041995Luo A, Burkhardt H. An intensity-based .转载 2020-10-10 09:45:39 · 700 阅读 · 0 评论 -
基于深度学习的单目图像深度估计
https://blog.youkuaiyun.com/roslei/article/details/78813014基于深度学习的单目图像深度估计转载 2020-10-09 09:01:03 · 312 阅读 · 0 评论 -
三维重建Fusion中的TSDF算法通俗描述
转载https://blog.youkuaiyun.com/qq_30339595/article/details/86103576转载 2020-09-23 09:34:37 · 598 阅读 · 0 评论 -
将Numpy数组保存为图像
将Numpy数组保存为图像https://blog.youkuaiyun.com/qq_37274615/article/details/79159468有一个Numpy数组类型的矩阵,如何将它作为图像写入磁盘?任何格式的图像都行(PNG,JPEG,BMP ...)。最佳解决办法可以使用scipy.misc,代码如下: import scipy.misc scipy.misc.imsave('outfile.jpg', image_array) 上面的scipy...转载 2020-09-11 10:25:56 · 758 阅读 · 0 评论 -
图像平滑处理,6种滤波总结的综合示例【盒式滤波、均值滤波、高斯滤波、中值滤波、双边滤波、导向滤波】
常言道“温故而知新”,写此文章就是对自己目前学习内容的小小的总结与记录。本文力求用最简洁的语言,详细的代码将此部分内容讲解清楚,但由于博主同样是刚刚接触OpenCV,或许表达上有些瑕疵,还望读者能够指教探讨,大家共同进步。博主机器配置为:VS2013+opencv2.4.13+Win-64bit。若本文能给读者带来一点点启示与帮助,我就很开心了。==================...转载 2019-12-03 16:28:32 · 2722 阅读 · 0 评论 -
CV codes代码分类整理合集
https://blog.youkuaiyun.com/huixingshao/article/details/80907777转载 2019-11-20 13:56:15 · 557 阅读 · 0 评论 -
【立体匹配和深度估计 2】Middlebury Stereo Datasets
参考《高精度立体匹配算法研究》vision.middlebury.edu 由 Daniel Scharstein 和 Richard Szeliski 及其他研究人员维护。Middlebury Stereo Vision Page 主要提供立体匹配算法的在线评价和数据下载服务。它由《A taxonomy and evaluation of dense two-fram...转载 2019-11-13 11:16:39 · 3297 阅读 · 0 评论 -
特征提取算法的综合实验(多种角度比较sift/surf/brisk/orb/akze)
https://www.cnblogs.com/jsxyhelu/p/7834416.html一、基本概念:作用:特征点提取在“目标识别、图像拼接、运动跟踪、图像检索、自动定位”等研究中起着重要作用;主要算法:•FAST ,Machine Learning forHigh-speed Corner Detection, 2006•SIFT,Distinctive ImageFe...转载 2018-11-21 22:25:29 · 7099 阅读 · 1 评论 -
特征点匹配及消除误匹配点
Mastering OpenCV with Practical Computer Vision Projects 中的第三章里面讲到了几种特征点匹配的优化方式1. OpenCV提供了两种Matching方式:• Brute-force matcher (cv::BFMatcher) • Flann-based matcher (cv::FlannBasedMatch...转载 2018-06-06 20:57:32 · 10962 阅读 · 1 评论 -
pfm文件格式
PMF文件作为一个非标准格式用于视差图的存储。PMF格式PMF格式主要有两部分组成:文件头、元数据区。文件头:pfm文件头中属性按行存储,以0xA结束行,属性值以字符格式表示第一行:文件标记 ,'pf'单通道(1个float表示元数据) 'PF'3通道(3个float 表示元数据)第二行:width第三行:height 第四行:scal...转载 2019-10-10 09:27:31 · 6907 阅读 · 0 评论 -
3D重建的进阶了解---深度图,网格,体素,点云是什么
深度图(维基百科)Depth map 深度图是一张2D图片,每个像素都记录了从视点(viewpoint)到遮挡物表面(遮挡物就是阴影生成物体)的距离,这些像素对应的顶点对于观察者而言是“可见的”。体素(维基百科)体素或立体像素(voxel),是体积像素(volume pixel)的简称。概念上类似二维空间的最小单位——像素,像素用在二维电脑图像的视频数据上。体积像素一如其名,是数字数据...转载 2019-09-02 18:50:05 · 19866 阅读 · 1 评论 -
OpenCV_基于混合高斯模型GMM的运动目标检测
OpenCV的video module中包含了几种较为常用的背景减除方法,其中混合高斯模型(Gaussian of Mixture Models, GMM)方法效果较好。 常用的目标检测方法:1)帧间差分;2)背景减除;其中背景减除方法的关键在于建立一个鲁棒的背景模型(背景图像),常用的建立背景模型方法有:1)均值法;2)中值法;3)滑动平均滤波法;4)单高斯;5)混合高斯模型;6)codeboo...转载 2018-07-09 20:45:49 · 1248 阅读 · 0 评论 -
利用Hog特征和SVM分类器进行行人检测
https://blog.youkuaiyun.com/qianqing13579/article/details/46509037梯度直方图特征(HOG) 是一种对图像局部重叠区域的密集型描述符, 它通过计算局部区域的梯度方向直方图来构成特征。Hog特征结合SVM分类器已经被广泛应用于图像识别中,尤其在行人检测中获得了极大的成功。需要提醒的是,HOG+SVM进行行人检测的方法是法国研究人员Dalal在200...转载 2018-07-09 20:34:44 · 3750 阅读 · 0 评论 -
OpenCV_连通区域分析
参考:https://www.cnblogs.com/riddick/p/8280883.html一种图像区域(Blob)提取的方法——连通性分析法(连通区域标记法)。文中介绍了两种常见的连通性分析的算法:1)Two-pass;2)Seed-Filling种子填充,并给出了两个算法的基于OpenCV的C++实现代码。一、连通区域分析连通区域(Connected Component...转载 2018-07-09 16:45:52 · 657 阅读 · 0 评论 -
卷帘快门(Rolling shutter)与全局快门(global shutter)的区别
什么是shutter?快门是照相机用来控制感光片有效曝光时间的机构。是照相机的一个重要组成部分,它的结构、形式及功能是衡量照相机档次的一个重要因素。一般而言快门的时间范围越大越好。秒数低适合拍运动中的物体,某款相机就强调快门最快能到1/16000秒,可轻松抓住急速移动的目标。不过当你要拍的是夜晚的车水马龙,快门时间就要拉长,常见照片中丝绢般的水流效果也要用慢速快门才能拍出来。Global shut...转载 2018-06-18 21:02:36 · 17060 阅读 · 0 评论 -
内参、外参、畸变参数三种参数与相机的标定方法与相机坐标系的理解
https://blog.youkuaiyun.com/yangdashi888/article/details/513563851、 相机参数是三种不同的参数。 相机的内参数是六个分别为:1/dx、1/dy、r、u0、v0、f。opencv1里的说内参数是4个其为fx、fy、u0、v0。实际其fx=F*Sx,其中的F就是焦距上面的f,Sx是像素/没毫米即上面的dx,其是最后面图里的后两个矩阵进行先相乘,得出...转载 2018-06-18 20:58:55 · 16870 阅读 · 0 评论 -
区域生长法
区域生长的基本思想是将具有相似性质的像素集合起来构成区域。具体先对每个需要分割的区域找一个种子像素作为生长的起点,然后将种子像素周围邻域中与种子像素具有相同或相似性质的像素(根据某种事先确定的生长或相似准则来判定)合并到种子像素所在的区域中。将这些新像素当做新的种子像素继续进行上面的过程,直到再没有满足条件的像素可被包括进来,这样,一个区域就长成了。 区域生长是指从某个像素出发,按照一定的准...转载 2018-06-16 21:07:56 · 12119 阅读 · 0 评论 -
检测直线FastLineDetector类 LineSegmentDetector类
https://blog.youkuaiyun.com/guoyunfei20/article/details/78754526在OpenCV3.0 以上版本的contrib模块中,有一个cv::ximgproc::FastLineDetector类。定义位置:[cpp] view plain copy // 需要下载contrib模块 opencv_contrib/modules/ximgproc/inc...转载 2018-06-13 21:23:47 · 10065 阅读 · 0 评论 -
图像特征提取三大法宝:HOG特征,LBP特征,Haar特征
(一)HOG特征1、HOG特征:方向梯度直方图(Histogram of Oriented Gradient, HOG)特征是一种在计算机视觉和图像处理中用来进行物体检测的特征描述子。它通过计算和统计图像局部区域的梯度方向直方图来构成特征。Hog特征结合SVM分类器已经被广泛应用于图像识别中,尤其在行人检测中获得了极大的成功。需要提醒的是,HOG+SVM进行行人检测的方法是法国研究人员Dalal在...转载 2018-05-29 15:44:40 · 325 阅读 · 0 评论 -
Haar特征
Haar特征是一种反映图像的灰度变化的,像素分模块求差值的一种特征。它分为三类:边缘特征、线性特征、中心特征和对角线特征。用黑白两种矩形框组合成特征模板,在特征模板内用 黑色矩形像素和 减去 白色矩形像素和来表示这个模版的特征值。例如:脸部的一些特征能由矩形模块差值特征简单的描述,如:眼睛要比脸颊颜色要深,鼻梁两侧比鼻梁颜色要深,嘴巴比周围颜色要深等。但矩形特征只对一些简单的图形结构,如边缘、线段...转载 2018-05-29 15:33:49 · 13387 阅读 · 0 评论 -
四叉树与八叉树
转自:http://blog.youkuaiyun.com/zhanxinhang/article/details/6706217http://www.mikechambers.com/blog/2011/03/21/javascript-quadtree-implementation/前序四叉树或四元树也被称为Q树(Q-Tree)。四叉树广泛应用于图像处理、空间数据索引、2D中的快速碰撞检测、存储稀疏数据等...转载 2018-03-23 16:17:22 · 586 阅读 · 0 评论 -
张正友相机标定Opencv实现以及标定流程&&标定结果评价&&图像矫正流程解析(附标定程序和棋盘图)
使用Opencv实现张正友法相机标定之前,有几个问题事先要确认一下,那就是相机为什么需要标定,标定需要的输入和输出分别是哪些?相机标定的目的:获取摄像机的内参和外参矩阵(同时也会得到每一幅标定图像的选择和平移矩阵),内参和外参系数可以对之后相机拍摄的图像就进行矫正,得到畸变相对很小的图像。相机标定的输入:标定图像上所有内角点的图像坐标,标定板图像上所有内角点的空间三...原创 2018-03-22 19:51:25 · 1113 阅读 · 0 评论 -
图像处理基本算法--仿射变换和透视变换
仿射变换和透视变换更直观的叫法可以叫做“平面变换”和“空间变换”或者“二维坐标变换”和“三维坐标变换”。一个是二维坐标(x,y),一个是三维坐标(x,y,z)。也就是:仿射变换: 透视变换: 从另一个角度也能说明三维变换和二维变换的意思,仿射变换的方程组有6个未知数,所以要求解就需要找到3组映射点,三个点刚好确定一个平面。透视变换的方程组有8个未知数,所以要求解就需要找到4组映射点,四个点就刚好确...原创 2018-03-05 10:44:08 · 13957 阅读 · 0 评论 -
三角测量恢复深度
1.三维重建时,在极线搜索匹配后,怎么由匹配像素对来恢复像素的深度信息。d = -(A^T*A).inverse()*A^T*t稀疏矩阵求解http://blog.youkuaiyun.com/xiaotie1005/article/details/46745627转载请说明:http://blog.youkuaiyun.com/zhubaohua_bupt/article/details/74926111(一)三角化得...转载 2018-03-03 15:43:06 · 7988 阅读 · 7 评论 -
图像处理 形态学操作
基本的运算包括:二值腐蚀和膨胀、二值开闭运算、骨架抽取、极限腐蚀、击中击不中变换、形态学梯度、Top-hat变换、颗粒分析、流域变换、灰值腐蚀和膨胀、灰值开闭运算、灰值形态学梯度等。注意:腐蚀和膨胀是对白色部分(高亮部分)而言的,不是黑色部分。膨胀就是图像中的高亮部分进行膨胀,“领域扩张”,效果图拥有比原图更大的高亮区域。腐蚀就是原图中的高亮部分被腐蚀,“领域被蚕食”,效果图拥有比原图更小的高亮区...原创 2018-07-16 12:08:06 · 8547 阅读 · 0 评论 -
小波变换由来
https://blog.youkuaiyun.com/zhaomengszu/article/details/72628015目录(?)[+]小波的发展历史与驱动傅里叶变换短时傅里叶变换小波变换傅里叶变换小波变换三种变换的对比小波变换离散小波变换连续小波变换小波的多分辨率阐述信号空间尺度函数多分辨率分析多分辨率流程其他突变信号与吉布斯效应海森堡不确定原理降维窗口化参考资料小波的发展历史与驱动傅里叶变换短时傅...转载 2018-07-10 16:34:04 · 923 阅读 · 0 评论 -
数字图像处理技术之图像压缩编码
图像压缩编码是专门研究图像数据压缩的技术,就是尽量减少表示数据图像所需要的数据量目的:减少存储空间、缩短传输时间图像压缩编码从本质上来说就是对要处理的图像数据按照一定的规则进行变换和组合,从而达到以尽可能少的数据来表示尽可能多的数据信息。一、数据的冗余与相关1.数据的冗余大多数信息的表达都存在着一定的冗余度(相关性),通过采用一定的模型和编码方法,可以降低这种冗余度。设:为表达一个信息,方法A用了...转载 2018-07-10 17:03:39 · 6411 阅读 · 1 评论 -
pointnet
空间变换网络--spatial transform networkhttps://blog.youkuaiyun.com/u011961856/article/details/77920970三维深度学习之pointnet系列详解(一)https://blog.youkuaiyun.com/u011961856/article/details/77920970三维深度学习之pointnet系列详解(二)htt...转载 2019-09-02 09:50:40 · 155 阅读 · 0 评论 -
opencv已有但不知道的函数
/** @brief Reconstructs points by triangulation.@param projMatr1 3x4 projection matrix of the first camera.@param projMatr2 3x4 projection matrix of the second camera.@param projPoints1 2xN array...原创 2019-08-30 19:31:16 · 320 阅读 · 0 评论 -
学习OpenCV——KeyPoint Matching 优化方式
https://blog.youkuaiyun.com/yangtrees/article/details/199281911. OpenCV提供了两种Matching方式:•Brute-force matcher (cv::BFMatcher)• Flann-based matcher (cv::FlannBasedMatcher)Brute-force matcher就是用暴力方...转载 2019-08-29 20:59:47 · 369 阅读 · 0 评论