-
大小: 3KB文件類型: .cpp金幣: 1下載: 0 次發(fā)布日期: 2021-05-12
- 語言: C/C++
- 標(biāo)簽:
資源簡介
很多雙目相機模組是通過一根數(shù)據(jù)選傳輸圖像,因此我們需要將一副圖像分割成兩幅圖像。
代碼片段和文件信息
//#include?
//#include?????
//#include?????
//using?namespace?cv;
//using?namespace?std;
//
//#define?LEN?128
//
//void?main()
//{
// VideoCapture?capture0(0);//如果是筆記本,0打開的是自帶的攝像頭,1?打開外接的相機??
// capture0.set(CV_CAP_PROP_frame_WIDTH?1280);//寬度
// capture0.set(CV_CAP_PROP_frame_HEIGHT?480);//高度
// //VideoCapture?capture1(0);
// printf(“width?=?%.2f\n“?capture0.get(CV_CAP_PROP_frame_WIDTH));
// printf(“height?=?%.2f\n“?capture0.get(CV_CAP_PROP_frame_HEIGHT));
// printf(“fbs?=?%.2f\n“?capture0.get(CV_CAP_PROP_FPS));
//
// Mat?frame0;
// Mat?frame1;
// char?SaveName0[LEN];
// int?picNum?=?1;
// char?SaveName1[LEN];
//
// double?fps;
// char?string[10];??//?用于存放幀率的字符串
// double?t?=?0;
// Mat?left_image(480640CV_8UC3);
// Mat right_image(480?640?CV_8UC3);
//
// while?(capture0.isOpened()?)//&&?capture1.isOpened()
// {
// t?=?(double)cv::getTickCount();
// capture0?>>?frame0;
// t?=?((double)cv::getTickCount()?-?t)?/?cv::getTickFrequency();
// fps?=?1?/?t;
//
// //capture1?>>?frame1;
// if?(frame0.empty()?)//||?frame1.empty()
// break;
// //writer?<ame;
// for?(int?y?=?0;?y?480;?y++)
// {
// unsigned?char?*?y_ptr?=?frame0.ptr(y);
// unsigned?char?*?l_ptr?=?left_image.ptr(y);
// unsigned?char?*?r_ptr?=?right_image.ptr(y);
// for?(int?x=?0;?x?640?*?3;?x++)
// {
// l_ptr[x]?=?y_ptr[x];
// r_ptr[x]?=?y_ptr[x+640*3];
//
// }
// }
//
// imshow(“source“?frame0);
// imshow(“l(fā)eft_image“l(fā)eft_image);
// imshow(“right_image“?right_image);
// cout?<“FPS?=?“?<// // im
評論
共有 條評論