三维图像建模
阳光下的Smiles
生命在于运动,知识在于积累。
展开
-
摄像机人工标定(OpenCV2.4.11)
摄像机人工标定(OpenCV2.4.11)1、官方代码:#include "opencv2/calib3d/calib3d.hpp"#include "opencv2/imgproc/imgproc.hpp"#include "opencv2/highgui/highgui.hpp"#include #include #include #include原创 2017-01-04 15:48:09 · 865 阅读 · 0 评论 -
haartraining训练生成xml文件
haartraining训练生成xml文件1、尺寸缩放(标准化)(1)代码:#include "opencv2/imgproc/imgproc.hpp"#include "opencv2/highgui/highgui.hpp"#include using namespace cv;using namespace std;#define DST_IMG_WI原创 2017-03-17 23:12:05 · 1409 阅读 · 0 评论 -
立体匹配(opencv实例)
立体匹配(opencv实例)1、类定义(1)类StereoBM位于:#include "opencv2/calib3d/calib3d.hpp"使用块匹配算法计算立体匹配。class CV_EXPORTS_W StereoBM{public: enum { PREFILTER_NORMALIZED_RESPONSE = 0, PREFILTER_XSOBEL原创 2017-03-17 14:01:15 · 4917 阅读 · 2 评论 -
鸟瞰图(立体视觉)
鸟瞰图(立体视觉)1、鸟瞰图,具体算法流程为(参考学习opencv一书):(1)读取摄像机的内参数和畸变参数模型。(2)查找地平面上的已知物体(如棋盘),获得最少4个亚像素精度上的点。(3)将找到的点输入到函数getPerspectiveTransform()中,计算地平面视图的单应矩阵H。(4)使用函数warpPerspective(),设置标志INTER_LINEA原创 2017-04-05 19:35:31 · 2135 阅读 · 0 评论 -
Camera Calibration(opencv官方实例)
Camera Calibration1、stereo_calib.cpp代码:/* This is sample from the OpenCV book. The copyright notice is below *//* *************** License:************************** *************************原创 2017-03-17 16:09:24 · 8366 阅读 · 0 评论 -
双目重构
双目重构一、重构的流程1.摄像机标定获取内参和外参2.极线矫正3.在两幅图像中搜索匹配点4.计算深度信息5.重构表面数据二、标定流程1、拍摄标定板图像2、畸变矫正3、确定标定板和相机的位置关系4、生成深度图像三、原理1、理想针孔模型2、世界坐标到图像坐标转换3、双目测距原理4、极线约束5、极线矫正6、匹配点搜索原创 2017-09-14 21:47:39 · 640 阅读 · 0 评论