MATLAB单双目标定程序(Opencv C++)
MATLAB单双目标定程序(Opencv C++代码):完成图像获取及标定还可以参考我的博客:http://blog.csdn.net/u011344545/article/details/78447688
以及MATLAB标定工具箱:http://download.csdn.net/download/u011344545/10104530
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3150 2017-11-03 21:24 标定图像获取cvCaptureImagecvCaptureImage.cpp
文件 4921 2017-09-15 09:56 标定图像获取cvCaptureImagecvCaptureImage.vcxproj
文件 1318 2017-09-15 09:21 标定图像获取cvCaptureImagecvCaptureImage.vcxproj.filters
文件 143 2017-09-15 09:21 标定图像获取cvCaptureImagecvCaptureImage.vcxproj.user
文件 1321 2017-09-15 09:47 标定图像获取cvCaptureImageDebugcvCaptureImage.Build.CppClean.log
文件 452 2017-09-15 09:47 标定图像获取cvCaptureImageDebugcvCaptureImage.log
文件 0 2017-09-15 09:47 标定图像获取cvCaptureImageDebugcvCaptureImage.unsuccessfulbuild
文件 1602 2017-09-15 09:21 标定图像获取cvCaptureImageReadMe.txt
文件 219 2017-09-15 09:21 标定图像获取cvCaptureImagestdafx.cpp
文件 233 2017-09-15 09:21 标定图像获取cvCaptureImagestdafx.h
文件 236 2017-09-15 09:21 标定图像获取cvCaptureImage argetver.h
文件 2438988 2017-11-03 21:22 标定图像获取cvCaptureImage wo_test0.avi
文件 2019254 2017-11-03 21:22 标定图像获取cvCaptureImage wo_test1.avi
文件 3274 2017-11-03 21:21 标定图像获取cvCaptureImagex64Debugcl.command.1.tlog
文件 24846 2017-11-03 21:21 标定图像获取cvCaptureImagex64DebugCL.read.1.tlog
文件 2230 2017-11-03 21:21 标定图像获取cvCaptureImagex64DebugCL.write.1.tlog
文件 381 2017-11-03 21:21 标定图像获取cvCaptureImagex64DebugcvCaptureImage.exe.intermediate.manifest
文件 75 2017-11-03 21:21 标定图像获取cvCaptureImagex64DebugcvCaptureImage.lastbuildstate
文件 2747 2017-11-03 21:21 标定图像获取cvCaptureImagex64DebugcvCaptureImage.log
文件 242980 2017-11-03 21:21 标定图像获取cvCaptureImagex64DebugcvCaptureImage.obj
文件 1179648 2017-11-03 14:37 标定图像获取cvCaptureImagex64DebugcvCaptureImage.pch
文件 713 2017-10-09 09:49 标定图像获取cvCaptureImagex64DebugcvCaptureImage.vcxprojResolveAssemblyReference.cache
文件 0 2017-10-09 09:49 标定图像获取cvCaptureImagex64DebugcvCaptureImage.write.1.tlog
文件 2 2017-11-03 21:21 标定图像获取cvCaptureImagex64Debuglink.7984.read.1.tlog
文件 2 2017-11-03 21:21 标定图像获取cvCaptureImagex64Debuglink.7984.write.1.tlog
文件 3498 2017-11-03 21:21 标定图像获取cvCaptureImagex64Debuglink.command.1.tlog
文件 6986 2017-11-03 21:21 标定图像获取cvCaptureImagex64Debuglink.read.1.tlog
文件 1966 2017-11-03 21:21 标定图像获取cvCaptureImagex64Debuglink.write.1.tlog
文件 1106 2017-11-03 21:21 标定图像获取cvCaptureImagex64Debugmt.command.1.tlog
文件 766 2017-11-03 21:21 标定图像获取cvCaptureImagex64Debugmt.read.1.tlog
............此处省略43个文件信息
// cvCaptureImage.cpp : 定义控制台应用程序的入口点。
//
#include “stdafx.h“
#include
#include
using namespace std;
using namespace cv;
int main()
{
int i=0;
VideoCapture cap_left(1);
VideoCapture cap_right(0);
if (cap_left.isOpened() && cap_right.isOpened())
cout << “camera is opened“ << endl;
else
cout << “camera is not opened“ << endl;
bool stop = false;
Mat frame;
cap_left.set(CAP_PROP_frame_WIDTH 480);
cap_left.set(CAP_PROP_frame_HEIGHT 640);
cap_right.set(CAP_PROP_frame_WIDTH 480);
cap_right.set(CAP_PROP_frame_HEIGHT 640);
VideoWriter writer0(“two_test0.avi“VideoWriter::fourcc(‘M‘ ‘J‘ ‘P‘ ‘G‘)30 Size(640480)true);
VideoWriter writer1(“two_test1.avi“VideoWriter::fourcc(‘M‘ ‘J‘ ‘P‘ ‘G‘)30 Size(640480)true);
Mat img0 img1;
namedWindow(“camera_left“);
namedWindow(“camera_right“);
int count = 130;
while (count)
{
cap_left >> img0; //
if(!cap_left.read(img0)) // 读取下一帧图像
break;
writer0 << img0;
imshow(“camera_left“ img0);
cap_right >> img1;
if(!cap_right.read(img1)) // 读取下一帧图像
break;
writer1 << img1;
imshow(“camera_right“ img1);
waitKey(30);
count --;
}
//读取获取到的视频,进行图像采集
VideoCapture cap00(“two_test0.avi“);
VideoCapture cap11(“two_test1.avi“);
if(cap00.isOpened() && cap11.isOpened())
cout << “ok have a video“ << endl;
else
cout << “no video“ << endl;
Mat frame00 frame11;
int num0 = 1 num1 = 1;
string filename0;
char temp_file0[100];
string path0 = “C:\Users\Administrator\Desktop\标定图像获取\left\left“;//can change the path
for (int i = 1; i < 131; i++)
{
cap00 >> frame00;
if(frame00.empty())
break;
if(i % 5 == 0)
{
_itoa_s(num0 temp_file0 4 10);
filename0 = temp_file0;
filename0 = path0 + filename0 + “.jpg“;
num0 ++;
imwrite (filename0frame00);
}
}
cap00.release();
//重复上一步骤
string filename1;
char temp_file1[100];
string path1 = “C:\Users\Administrator\Desktop\标定图像获取\right\right“;//can change the path
for (int i = 1; i < 131;i++)
{
cap11 >> frame11;
if(frame11.empty())
break;
if(i % 5 == 0)
{
_itoa_s(num1 temp_file1 4 10);
filename1 = temp_file1;
filename1 = path1 + filename1 + “.jpg“;
num1 ++;
imwrite (filename1frame11);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3150 2017-11-03 21:24 标定图像获取cvCaptureImagecvCaptureImage.cpp
文件 4921 2017-09-15 09:56 标定图像获取cvCaptureImagecvCaptureImage.vcxproj
文件 1318 2017-09-15 09:21 标定图像获取cvCaptureImagecvCaptureImage.vcxproj.filters
文件 143 2017-09-15 09:21 标定图像获取cvCaptureImagecvCaptureImage.vcxproj.user
文件 1321 2017-09-15 09:47 标定图像获取cvCaptureImageDebugcvCaptureImage.Build.CppClean.log
文件 452 2017-09-15 09:47 标定图像获取cvCaptureImageDebugcvCaptureImage.log
文件 0 2017-09-15 09:47 标定图像获取cvCaptureImageDebugcvCaptureImage.unsuccessfulbuild
文件 1602 2017-09-15 09:21 标定图像获取cvCaptureImageReadMe.txt
文件 219 2017-09-15 09:21 标定图像获取cvCaptureImagestdafx.cpp
文件 233 2017-09-15 09:21 标定图像获取cvCaptureImagestdafx.h
文件 236 2017-09-15 09:21 标定图像获取cvCaptureImage argetver.h
文件 2438988 2017-11-03 21:22 标定图像获取cvCaptureImage wo_test0.avi
文件 2019254 2017-11-03 21:22 标定图像获取cvCaptureImage wo_test1.avi
文件 3274 2017-11-03 21:21 标定图像获取cvCaptureImagex64Debugcl.command.1.tlog
文件 24846 2017-11-03 21:21 标定图像获取cvCaptureImagex64DebugCL.read.1.tlog
文件 2230 2017-11-03 21:21 标定图像获取cvCaptureImagex64DebugCL.write.1.tlog
文件 381 2017-11-03 21:21 标定图像获取cvCaptureImagex64DebugcvCaptureImage.exe.intermediate.manifest
文件 75 2017-11-03 21:21 标定图像获取cvCaptureImagex64DebugcvCaptureImage.lastbuildstate
文件 2747 2017-11-03 21:21 标定图像获取cvCaptureImagex64DebugcvCaptureImage.log
文件 242980 2017-11-03 21:21 标定图像获取cvCaptureImagex64DebugcvCaptureImage.obj
文件 1179648 2017-11-03 14:37 标定图像获取cvCaptureImagex64DebugcvCaptureImage.pch
文件 713 2017-10-09 09:49 标定图像获取cvCaptureImagex64DebugcvCaptureImage.vcxprojResolveAssemblyReference.cache
文件 0 2017-10-09 09:49 标定图像获取cvCaptureImagex64DebugcvCaptureImage.write.1.tlog
文件 2 2017-11-03 21:21 标定图像获取cvCaptureImagex64Debugli
文件 2 2017-11-03 21:21 标定图像获取cvCaptureImagex64Debugli
文件 3498 2017-11-03 21:21 标定图像获取cvCaptureImagex64Debugli
文件 6986 2017-11-03 21:21 标定图像获取cvCaptureImagex64Debugli
文件 1966 2017-11-03 21:21 标定图像获取cvCaptureImagex64Debugli
文件 1106 2017-11-03 21:21 标定图像获取cvCaptureImagex64Debugmt.command.1.tlog
文件 766 2017-11-03 21:21 标定图像获取cvCaptureImagex64Debugmt.read.1.tlog
............此处省略43个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)