资源简介
这是一个opencv图片校正的代码,用于将摄像头拍摄的扭曲图片进行修正,将对应的摄像机内外参数填入对应的xml文件中,将需要矫正的图片放入工程目录即可。
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
using namespace cv;
int main()
{
IplImage *image = cvLoadImage(“12.png“);
CvMat *intrinsic = (CvMat*)cvLoad(“Intrinsics.xml“);
CvMat *distortion = (CvMat*)cvLoad(“Distortion.xml“);
IplImage* mapx = cvCreateImage(cvGetSize(image) IPL_DEPTH_32F 1);
IplImage* mapy = cvCreateImage(cvGetSize(image) IPL_DEPTH_32F 1);
cvInitUndistortMap(
intrinsic
distortion
mapx
mapy
);
cvNamedWindow(“Undistort“);
IplImage *t = cvCloneImage(image);
cvShowImage(“Raw image“ image); // Show raw image
cvRemap(t image mapx mapy); // Undistort image
cvReleaseImage(&t);
cvShowImage(“Undistort“ image); // Show corrected image
cvSaveImage(“undistort12.png“image);
waitKey(0);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 62976 2015-08-25 16:28 pictureundistort\Debug\pictureundistort.exe
文件 415268 2015-08-25 16:28 pictureundistort\Debug\pictureundistort.ilk
文件 2117632 2015-08-25 16:28 pictureundistort\Debug\pictureundistort.pdb
文件 259 2015-08-25 00:05 pictureundistort\pictureundistort\Distortion.xm
文件 269 2015-08-25 00:03 pictureundistort\pictureundistort\Intrinsics.xm
文件 969 2015-08-25 16:28 pictureundistort\pictureundistort\main.cpp
文件 4027 2015-08-25 16:03 pictureundistort\pictureundistort\pictureundistort.vcxproj
文件 948 2015-08-25 16:03 pictureundistort\pictureundistort\pictureundistort.vcxproj.filters
文件 16252928 2015-08-25 17:06 pictureundistort\pictureundistort.sdf
文件 994 2015-08-25 15:58 pictureundistort\pictureundistort.sln
..A..H. 18432 2015-08-25 17:06 pictureundistort\pictureundistort.v12.suo
目录 0 2015-08-25 17:33 pictureundistort\Debug
目录 0 2015-08-25 17:33 pictureundistort\pictureundistort
目录 0 2015-08-25 17:33 pictureundistort
----------- --------- ---------- ----- ----
18874702 14
- 上一篇:DSP开发VLib实验指导书
- 下一篇:FPGA 双口RAM读写控制 VHDL
相关资源
- numpy-1.15.0-cp37-none-win32
- 矩形检测OPENCV
- VS2010下的视频烟雾检测
- 时间差分法帧间差分法opencv和vc代码实
- 基于opencv实现的人脸识别程序,需要
- boostdesc_bgm.i等OpenCV缺失时的文件.zip
- 视频流中的人脸跟踪以及眼睛定位
- 帧差法提取前景目标
- 基于QT的摄像头捕获程序
- OpenCV3.3最小二乘法直线拟合
- OpenCV相机姿态更新
- vc opencv 条形码 识别
- opencv jpeg 编解码
- opencv2.0中的lib和dll,跑别人程序时可
- 颜色直方图匹配算法opencv实现
- opencv控制多摄像头
- 基于opencv的圆心坐标提取
- 基于标识的AR的OpenCV实现
- Opencv2.4.9参考手册
- 基于opencv2.4.3、VS2010的背景差分法目标
- 车道线检测代码OpenCv以及理论算法说
- 行人跟踪OPENCV代码
- 基于opencv的人脸检测
- 多目标跟踪
- opencv 求二值化图像的形心
- opencv 学习笔记,个人整理的
- 车牌识别代码arm-Linux,opencv
- OPENCV函数手册(带目录)+OpenCV中文参
- opencv实现行人检测
- VC +opencv识别图像中图形显示于界面
评论
共有 条评论