今天看看OpenCV官网教程,发现有CommandLineParser这个类,使用起来还是挺方便的。

示例代码如下:

#include <iostream>
#include <opencv2/opencv.hpp>int main(int argc, char **argv)
{cv::CommandLineParser parser(argc, argv, "{@input1 | hello world | input-string}{@input2 | 100 | input-integer}");std::string name1 = parser.get<std::string>("@input1");int name2 = parser.get<int>("@input2");std::cout << "name1:\t" << name1 << std::endl;std::cout << "name2:\t" << name2 << std::endl;return 0;
}

运行结果如下:

name1:  hello world
name2:  100

CommandLineParser类的使用方法还是很简单的,一目了然~~~

计算机视觉开源库OpenCV之CommandLineParser使用方法相关推荐

  1. 计算机视觉开源库OpenCV之利用开操作(Opening Operation)修复受损照片方法

    计算机视觉开源库OpenCV之利用开操作(Opening Operation)修复受损照片,开运算即为:先腐蚀再膨胀. 原图片,俄罗斯少女,挺漂亮的,但是照片上有白线.我们的任务就是去掉这些白线... ...

  2. 计算机视觉开源库OpenCV之绘制轮廓函数cv2.drawContours()介绍

    计算机视觉开源库OpenCV之绘制轮廓函数cv2.drawContours(),用于轮廓的绘制或填充. cv2.drawContours(image, contours, contourIdx, co ...

  3. 计算机视觉开源库OpenCV绘制轮廓,并将轮廓排序~

    计算机视觉开源库OpenCV绘制轮廓,并将轮廓排序~示例效果如下: 原图: 示例代码如下: #!/usr/bin/env python3import cv2def sort_contours(cnts ...

  4. 计算机视觉开源库OpenCV之查找轮廓函数cv2.findContours()介绍

    计算机视觉开源库OpenCV之查找轮廓函数cv2.findContours说明如下: 示例代码: #!/usr/bin/env python3import cv2image = cv2.imread( ...

  5. 计算机视觉开源库OpenCV之图像翻转

    计算机视觉开源库OpenCV之图像翻转,包括水平翻转.上下翻转.水平翻转后上下翻转等,函数为为cv2.flip(). 效果如下: 示例代码如下: #!/usr/bin/env python3 impo ...

  6. 计算机视觉开源库OpenCV梯度之Sobel算子

    Sobel算子是像素图像边缘检测中最重要的算子之一,在机器学习.数字媒体.计算机视觉等信息科技领域起着举足轻重的作用.在技术上,它是一个离散的一阶差分算子,用来计算图像亮度函数的一阶梯度之近似值.在图 ...

  7. 计算机视觉-计算机视觉开源库OpenCV基础

    1.加载.显示.保存图像 import argparse import cv2ap = argparse.ArgumentParser() ap.add_argument("-i" ...

  8. 计算机视觉开源库OpenCV添加文字cv2.putText()参数详解

    cv2.putText(img, text, org, fontFace,fontScale, color[, thickness[, lineType[, bottomLeftOrigin]]]) ...

  9. 计算机视觉开源库OpenCV之边缘检测cv2.canny()函数

    函数原型 edge = cv2.Canny(image, threshold1, threshold2[, edges[, apertureSize[, L2gradient ]]]) 参数解释 im ...

最新文章

  1. 软件测试质量过程检测文档_如何编写实际上有效的质量检查文档
  2. CentOS 7.7 安装cmake3
  3. 去除php_eol,php去除换行符的方法小结(PHP_EOL变量的使用)
  4. 计算机基础办公应用考试试题,计算机基础考试试题库和答案.doc
  5. 3d查看器无法加载三维模型_珠峰登顶成功,送套三维模型给你
  6. 【赠书】深入浅出Python量化交易实战
  7. wxWidgets:wxTextCompleterSimple类用法
  8. linux vim 插件管理,linux: vim插件管理
  9. 将Java EE与jOOQ结合使用的初学者指南
  10. 论文浅尝 | GraphSAINT—基于图采样的归纳学习方法
  11. “删库跑路”重现江湖,技术和制度如何保障数据安全?
  12. c语言 overflow_一文读懂:C语言编程中“堆”和“栈”的七大区别
  13. 循环char 指针_c 学习笔记 指针
  14. 推荐几个JAVA 学习不错的网站
  15. 等价类划分法设计用例(超详细)
  16. 模拟电子电路技术基础 | 基本放大电路
  17. ansible常用模块
  18. 计算三角形的周长和面积
  19. 电能计量芯片应用心得之选型篇
  20. 无法打开SQL Server的连接 provider:Named Pipes Provider,error:40

热门文章

  1. 在Eclipse中打开Hadoop工程
  2. Jetty实战之 嵌入式Jetty运行web app
  3. Android模拟器无法上网问题
  4. Visual Basic 9.0 前沿播报·静态篇(一)局部变量类型推测和数组初始化器
  5. Windows Forms Programming In C# 读书笔记 - 第三章 Dialogs
  6. 测试网页速度性能的利器-Yslow和page speed
  7. 常用系统存储过程有:
  8. VS2010中重命名项目
  9. IDEA 连接 GIT OSCHINA 提交本地已存在的项目
  10. Annotation之一:Java Annotation基本功能介绍