Computer Vision
文章平均质量分 95
Computer Vision
晨光ABC
专注于计算机视觉、SLAM、多传感器融合、Robotics、XR、HPC
展开
-
图像频率域分析之频域谱(FDE)
Overview欢迎访问 https://spatial-ai.net/image-process-fde.html,持续更新。code: https://github.com/cggos/cvkit/blob/master/scripts/cv_py/fft_fde.py主要用于:图像模糊度计算镜头对焦频域熵(FDE)计算图像的 频域谱,表示如下f(i,j)f(i, j)f(i,j)将其 幅度谱 归一化fnorm (i,j)=1∑(i,j)∈D∣f(i,j)∣∣f(i原创 2022-04-09 14:31:45 · 3394 阅读 · 0 评论 -
图像分析之ORB特征
文章目录OverviewFeature/Corner DetectorDescriptoroFAST: FAST Keypoint OrientationMultiscale Image PyramidFAST (Features from Accelerated and Segments Test)NMS (Non-Maximal Suppression)Uniform DistributionOrientation by Intensity Centroid (IC)Gaussian FilterrBR原创 2020-07-13 23:06:42 · 1149 阅读 · 0 评论 -
相机标定与矫正(总结)
文章目录OverviewWhat Calib DoWhen To CalibHow To CalibCalibration PlacementCalibration Best PracticesOpenCVCalibration PatternsPattern sizePattern typeCheckerboard or ChessboardSquare GridsCircle GridsCha...原创 2020-03-09 21:14:41 · 8396 阅读 · 0 评论 -
计算机视觉对极几何之FEH
文章目录OverviewFoundamental Matrix (基本矩阵)Foundamental Matrix EstimationEssential Matrix (本质矩阵)Essential Matrix EstimationRotation and translation from EHomography Matrix (单应性矩阵)Homography Estimationcont ...原创 2019-01-27 18:13:21 · 1724 阅读 · 3 评论 -
基于数字光栅投影的结构光三维测量技术
三维重建(3D Reconstruction)是指利用二维投影恢复物体三维信息的数学过程和计算机技术,包括数据获取、预处理、点云拼接和特征分析等步骤。 三维重建过程:图像获取、摄像机标定、特征提取、立体匹配和三维重建。原创 2017-06-18 18:29:40 · 21622 阅读 · 7 评论 -
计算机视觉对极几何之Triangulate(三角化)
文章目录求解空间点坐标Triangulate in ORB-SLAM2Triangulate in PTAM求解空间点深度Triangulate in SVOTriangulate in REMODEReference求解空间点坐标Triangulate in ORB-SLAM2已知,两个视图下匹配点的 图像坐标 p1\boldsymbol{p}_1p1 和 p2\boldsymbol{p...原创 2019-01-31 23:56:32 · 14031 阅读 · 5 评论 -
针孔相机投影模型以及畸变模型
概述世界坐标系 到 像素坐标系世界坐标系 到 相机坐标系相机坐标系 到 像素坐标系畸变模型多项式畸变模型FOV畸变模型畸变矫正Camera Models in SVOATAN modelPinhole modelOcam model参考链接概述相机将三维世界中的坐标点(单位:米)映射到二维图像平面(单位:像素)的过程能够用一个几何模型来描...原创 2017-07-02 22:15:50 · 11939 阅读 · 0 评论 -
各相机模型(针孔+鱼眼)综述
文章目录OverviewLens ProjectionsOptics: TerminologyPapersRelated CodePinhole cameraFisheye cameraOpenCV fisheye camera modelATAN modelEquidistant fish-eye modelOmnidirectional CameraOverviewLens Project...原创 2019-01-26 12:46:35 · 14025 阅读 · 0 评论 -
图像分析之图像特征点及匹配
文章目录Image CornersHarrisShi-TomasFASTFeature DetectionNon-maximal SuppressionSIFTSURFBRIEFBRISKORBoriented FASTrotated BRIEFFREAKSubPixel Corners图像金字塔Feature Matching相似度块匹配描述子匹配Brute-ForceFLANNImage C...原创 2019-01-13 22:34:41 · 3667 阅读 · 0 评论 -
图像频率域分析之傅里叶变换
文章目录傅里叶变换基础傅里叶级数傅里叶积分傅里叶变换一维连续傅里叶变换一维离散傅里叶变换二维离散傅里叶变换正变换反变换卷积卷积定理数字图像DFT空间域和频域图像频域滤波基本步骤图像频率特性分析图像滤波实践Python分析C++分析源代码参考资料傅里叶变换基础傅里叶级数法国数学家傅里叶发现,任何周期函数都可以用正弦函数和余弦函数构成的无穷级数来表示(选择正弦函数与余弦函数作为基函数是因为它们是...原创 2018-12-01 15:49:45 · 6455 阅读 · 0 评论 -
图像空间域分析之图像统计特征
文章目录数学期望方差协方差(矩阵)与相关系数矩图像矩Raw MomentsCentral Moments参考资料我们可以将一幅数字图像视为一个 二维函数I(x,y)I(x,y)I(x,y) ,其中x和y是空间坐标,在x-y平面中的任意空间坐标 (x,y)(x,y)(x,y) 上的 幅值 IxyI_{xy}Ixy 称为该点 图像的灰度、亮度或强度。Ix,y=I(x,y)I_{x,y} = I...原创 2018-12-01 15:47:02 · 5918 阅读 · 0 评论 -
YUV_NV21图像数据到RGB颜色空间的转换
文章目录NV21(YUV420)介绍YUV_NV21转BGR代码YUV图像 查看工具本文主要介绍YUV_NV21颜色空间到RGB(BGR in OpenCV)颜色空间的转换,并给出示例代码,另附YUV图像查看工具。NV21(YUV420)介绍NV12和NV21属于YUV420格式(每2x2四个Y,共用一组uv),是一种two-plane模式,即Y和UV分为两个Plane,但是UV(CbCr)...原创 2018-11-18 16:23:38 · 20919 阅读 · 10 评论 -
双目立体视觉三维重建
双目立体视觉的整体流程包括:图像获取、双目标定、双目矫正、立体匹配、三维重建。 Stereo VisionOpenCV+OpenGL 双目立体视觉三维重建OpenCV 双目测距(双目标定、双目校正和立体匹配)真实场景的双目立体匹配(Stereo Matching)获取深度图详解图像获取双目相机拍摄获取 左右目图像双目标定 内参 外参 相...原创 2018-07-22 17:15:08 · 45730 阅读 · 34 评论 -
Computer Vision Libraries
libCVDOpenGL SuitsWindowsUbuntu安装编译器与基本的函式库OpenGL LibraryOpenGL UtilitiesOpenGL Utility ToolkitGLEWglx补充有的也可能需要安装XmuPangolinOpenCVPCLlibCVDlibCVD is a very portable and...原创 2017-08-25 23:57:06 · 496 阅读 · 0 评论 -
机器视觉(总结)
系统组成图像采集图像处理图像识别设备光源传感器模拟相机和数字相机普通摄像头深度摄像头关键技术规格作用光场相机鱼眼镜头视觉处理器核心技术相机标定数字图像处理立体视觉组成部分结构光单目Microsoft Kinect V1深圳奥比中光科技有限公司双目视觉双目可见光双目RGBLeapMotion上海图漾信息科技有限公司双目结构光...原创 2018-02-26 17:15:38 · 2980 阅读 · 2 评论 -
数字图像处理 总结
图像概述分类属性二维图像三维图像像素间关系相关图像预处理颜色空间转换RGB to GrayRGB三原色合成法RGB to HSV二值化图像变换图像复原和增强图像平滑模糊线性滤波器非线性滤波器图像增强锐化线性滤波器图像形态学运算图像编码和压缩预测编码变换压缩图像分析图像特征图像检测特征点边缘直线线段圆图原创 2018-01-15 18:52:17 · 25393 阅读 · 1 评论 -
OpenCV编译安装配置总结
在Linux(主要是Ubuntu)和Windows平台下,OpenCV编译、安装和配置的总结。原创 2017-10-11 23:31:09 · 2665 阅读 · 0 评论 -
Win7(32bit)下Qt5.5.0和OpenCV2.4.9环境的搭建
之前一直基于Windows平台(Win 7 32bit)使用VS2010做OpenCV的开发,现在开始学习在Windows 下使用Qt做OpenCV的开发。本文主要讲述Windows平台下(Win 7 32bit)下Qt5.5.0和OpenCV2.4.9环境的搭建。在此之前,我已安装好Qt5.5.0(with MinGW492)和OpenCV2.4.9(for Windows),并且...原创 2016-06-26 20:11:00 · 267 阅读 · 0 评论