当前位置: 首页>>代码示例>>C++>>正文


C++ ImageProcessor::getImage方法代码示例

本文整理汇总了C++中ImageProcessor::getImage方法的典型用法代码示例。如果您正苦于以下问题:C++ ImageProcessor::getImage方法的具体用法?C++ ImageProcessor::getImage怎么用?C++ ImageProcessor::getImage使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ImageProcessor的用法示例。


在下文中一共展示了ImageProcessor::getImage方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: main

int main(int argc, char** argv) {
  if ( argc != 2 ) {
    printf("usage: testImageProcessor <Image_Path>\n");
    return -1;
  }

  ImageProcessor imgProc;
  imgProc.readImage(argv[1]);

  using namespace std;
  using namespace cv;
  Mat im = imgProc.getImage();
 /* cout << im << endl << endl;*/
  //cout << endl;
  //Point3_<uchar>* p = im.ptr<Point3_<uchar> >(1,1);
  //p = im.ptr<Point3_<uchar> >(1,4);
  //p = im.ptr<Point3_<uchar> >(1,7);
  imgProc.determinePerspTransforms(im);

  Mat im_trans_left = imgProc.perspTransIm(LEFT);
  Mat im_trans_right = imgProc.perspTransIm(RIGHT);
  Mat im_trans_up = imgProc.perspTransIm(UP);
  Mat im_trans_down = imgProc.perspTransIm(DOWN);
  //vector<uint8_t> vectorBGR = imgProc.convertToBGRVector(im);
  //vectorBGR = imProc.thresholdVec(vectorBGR);
  /*for (auto i: vectorBGR) {*/
    //cout << i << ' ';
  //}
  /*cout << endl;*/

  //imgProc.reconfigureImage(3, 3, 2, 3); 
  //imwrite("../bin/images/testReshapeImage2_Result.tif", imgProc.getImage());
  /*imshow("DEFAULT", im);*/
  //imshow("LEFT", im_trans_left);
  //imshow("RIGHT", im_trans_right);
  //imshow("UP", im_trans_up);
  /*imshow("DOWN", im_trans_down);*/
  imwrite("images/im_default.jpg", im);
  imwrite("images/im_down.jpg", im_trans_down);
  imwrite("images/im_left.jpg", im_trans_left);
  imwrite("images/im_right.jpg", im_trans_right);
  imwrite("images/im_up.jpg", im_trans_up);

  /*cout << "Press ENTER to finish" << endl;*/
  /*cin.ignore();*/

  return 0;
}
开发者ID:kbreitton,项目名称:Dynamic-Image-Based-Immersive-Lighting,代码行数:48,代码来源:testImageProcessor.cpp


注:本文中的ImageProcessor::getImage方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。