结构光视觉
文章平均质量分 65
lyangucas92
行者!!!!!!!!!!!!!!!
展开
-
1.结构光:DLP烧写固件的方法
根据上海意仪电子的说明,将DLP LCR4500的固件的更新,烧写方式列出来,供大家参考!首先是DLP图案的生成!固件的更新;固件的烧写!原创 2016-07-27 19:21:54 · 2988 阅读 · 0 评论 -
2.结构光:投影仪标定工具箱
在这里,将投影仪标定的具体流程阐述一下,在这个过程中,走了不少弯路!首先,下载标定工具箱:http://download.csdn.net/detail/lyangucas92/9637340启动MATLAB,输入cam_proj_gui,启动界面如下: 首先标定相机,,在这里需要预先安装相机标定工具箱,这里面不能用MATLAB自带工具箱; 标定相机原创 2016-11-10 16:14:42 · 6114 阅读 · 28 评论 -
3.结构光:工程建立
浑浑噩噩的折腾了基于结构光的三维视觉好久,现在沉下心来好好做!为了适应机器人的灵活性,设计了双目结构光立体视觉系统,简化了单目结构光标定的复杂标定过程,同时,可以很好地适应机器人的三维重建任务!第一天博客,上传一下实验结果,记录一下实验进程!利用MFC,结合Opencv3.0设计了如下UI:相机选取的是大恒水星的工业相机!利用双目视觉的原理进行三维重建,立体校正的结果如原创 2017-04-11 11:10:30 · 1661 阅读 · 4 评论 -
4.结构光:遇到的问题
折腾了结构光视觉已有一个月之久了,代码不易,且调且珍惜啊!遇到的主要问题如下:1.OpenCV的速度真心慢,无论是相移还是格雷码,开源的要慎重啊!2.立体矫正之后的图片进行三维重建,Failed!这个问题很致命,目前一直没搞懂,问题出在哪,继续摸索吧!核心代码如下,参考OpenCV3.1的例子: // 初始化 size_t numberOfPatternIm原创 2017-04-11 11:26:10 · 1269 阅读 · 1 评论 -
5.结构光:单目标定(OpenCV)
参考相关代码,基于OpenCV的单目视觉的标定的代码如下:#include "stdafx.h"#include// opencv头文件#include #include #include using namespace std;using namespace cv;//设置一 图像尺寸int image_width =2592;int image_height = 1原创 2017-04-11 11:33:37 · 2872 阅读 · 0 评论 -
7.结构光:投影仪的标定(OpenCV)
最近看了一下opencv3.0的源码,之前很苦恼投影仪的标定,opencv提供了一个demo,上传源码:#include #include #include #include #include #include #include #include using namespace std;using namespace cv;static const char* key原创 2017-04-12 20:16:35 · 7327 阅读 · 6 评论 -
6.结构光:双目视觉(基于特征点)
在这里,对matlab的demo进行更改,测试了双目视觉!具体的代码如下:%%% 双目立体视觉% 对比实验%%% 清空工作区clc;clear;close all;%%% 导入图像数据I1 = imread('pattern_cam1_im1.png');I2 = imread('pattern_cam2_im1.png');figureimshowpair(I1原创 2017-04-11 20:32:00 · 4367 阅读 · 3 评论 -
8.结构光:双目视觉(基于视差)
Matlab基于视差进行三维重建的代码如下:%%% 清理空间clc;clear;close all;%%% 导入立体标定参数load stereoParams.mat% 立体参数的可视化figure;showExtrinsics(stereoParams);%% % 导入数据frameLeft = imread('pattern_cam1_im1.png');f原创 2017-04-13 21:33:34 · 3099 阅读 · 1 评论