
计算机视觉
JIN_嫣熙
Life is sad at times, but it is up to you to make your own life happy.
展开
-
相机标定之4个坐标系之间的变换关系
最近在进行相机标定和相机成像范围计算时,需要用到相机坐标转换关系中的图像坐标到世界坐标的转换,检索到这篇博文【四个坐标系之间的变换关系】,觉得讲解简练清晰易懂,故进行转载分享如下,供更多人学习。转自:https://blog.youkuaiyun.com/lyl771857509/article/details/79633412 世界坐标系,相机坐标系,图像物理坐标系,像素坐标系之间的关系:...转载 2018-11-01 19:07:13 · 9772 阅读 · 5 评论 -
PCA(主成分分析)降维的概念、作用及算法实现
1、PCA降维的概念Principal Component Analysis(PCA):主成分分析法,是最常用的线性降维方法。它的目标是通过某种线性投影,将高维的数据映射到低维的空间中表示,即把原先的n个特征用数目更少的m个特征取代,新特征是旧特征的线性组合。并期望在所投影的维度上数据的方差最大,尽量使新的m个特征互不相关。从旧特征到新特征的映射捕获数据中的固有变异性。以此使用较少的数据维度,...原创 2018-11-06 11:18:53 · 6932 阅读 · 0 评论 -
【机器学习】HOG detectMultiScale 参数分析
前段时间学习了HOG描述子及其与SVM结合在行人检测方面的应用。当我们用训练好的模型去检测测试图像时,我们会用到detectMultiScale() 这个函数来对图像进行多尺度检测。这是opencv3.1里的参数解释可以看到一共有8个参数。1.img(必需)这个不用多解释,显然是要输入的图像。图像可以是彩色也可以是灰度的。2.foundLocations存取检测到的...转载 2018-11-13 11:23:01 · 1421 阅读 · 0 评论 -
hog训练流程及源码分析
一、网上一些参考资料 在博客目标检测学习_1(用opencv自带hog实现行人检测) 中已经使用了opencv自带的函数detectMultiScale()实现了对行人的检测,当然了,该算法采用的是hog算法,那么hog算法是怎样实现的呢?这一节就来简单分析一下opencv中自带 hog源码。 网上也有不少网友对opencv中的hog源码进行了...转载 2018-11-12 16:12:31 · 1147 阅读 · 1 评论 -
各版本opencv官网下载路径
不同版本的opencv下载路径如下:https://www.opencv.org/releases.html opencv3.3.0的GitHub下载地址:https://github.com/opencv/opencv/releases/tag/3.3.0原创 2018-11-21 15:48:28 · 13480 阅读 · 0 评论 -
【相机成像】相机画面最近点到光心在地面投影的距离计算
1、 相机下俯:pitch<0如下图所示,相机下俯时,成像平面向右倾斜。由图中三角关系易知: (1) ...原创 2018-12-04 15:38:48 · 3616 阅读 · 0 评论 -
一维行滤波提取俯视图下的车道线特征
①、图像分辨率:864×480;②、行滤波模板系数选取:float arryFilter[]={-0.125, -0.125, -0.125, -0.125, 0.25, 0.25, 0.25, 0.25, -0.125, -0.125, -0.125, -0.125};③、行滤波结果处理:if (sum < 0.1){sum = 0;}int int_sum = (...原创 2018-12-04 16:03:55 · 776 阅读 · 0 评论 -
【智能驾驶】车道线检测中的新IPM(逆透视变换)算法实验效果
1、实验内容在车道保持LKA功能实现时,需要对车道线进行精准检测:①、计算曲率半径,②、保证测距精度。因此需要对相机的透视图persImg进行IPM逆透视变换,得到俯视图birdImg,在birdImg中进行车道线特征检测、拟合和测距。基于以下思路,建立了新的IPM模型:对真实世界坐标系中欲关注车前的区域(如12m×30m),由相机模型可以确定在透视图中的对应区域。在设定好分辨率的俯视图中...原创 2018-12-28 11:19:30 · 11671 阅读 · 15 评论 -
【Python】监控视频中运动目标检测的代码实现及效果展示
0、介绍基于python,使用opencv库函数,实现监控视频中的运动目标检测,Mark一下!干扰性和灵敏度的权衡,可通过调节代码中的参数(高斯模糊核、面积阈值、帧差间隔等)进行设置。 1、代码以下代码亲测可直接运行。 import cv2vc = cv2.VideoCapture("C:\\Users\\jason\\Desktop\\video.MP4") # ...原创 2019-02-15 17:51:44 · 16792 阅读 · 36 评论