1. 程式人生 > >OpenCV3.0中CommandLineParser類

OpenCV3.0中CommandLineParser類

OpenCV中CommandLineParse類主要是命令列解析類。

OpenCV中出現此類的主要目:方便使用者在命令列使用過程中減少工作量。具體使用方式如下:

const String keys =
    "{help h usage ? |      | print this message   }"
    "{@image1        |      | image1 for compare   }"
    "{@image2        |      | image2 for compare   }"
    "{@repeat        |1     | number               }"
    "{path           |.     | path to file         }"
    "{fps            | -1.0 | fps for output video }"
    "{N count        |100   | count of objects     }"
    "{ts timestamp   |      | use time stamp       }"
    ;


CommandLineParser parser(argc, argv, keys);
parser.about("Application name v1.0.0");

if (parser.has("help"))
{
    parser.printMessage();
    return 0;
}

int N = parser.get<int>("N");
double fps = parser.get<double>("fps");
String path = parser.get<String>("path");

use_time_stamp = parser.has("timestamp");

String img1 = parser.get<String>(0);
String img2 = parser.get<String>(1);

int repeat = parser.get<int>(2);

if (!parser.check())
{
    parser.printErrors();
    return 0;
}
參考:http://www.cnblogs.com/tornadomeet/archive/2012/04/15/2450505.html

相關推薦

OpenCV3.0CommandLineParser

OpenCV中CommandLineParse類主要是命令列解析類。 OpenCV中出現此類的主要目:方便使用者在命令列使用過程中減少工作量。具體使用方式如下: const String key

OpenCVCommandLineParser

目的:學習CommandLineParser   首先看CommandLineParser的類定義。 class CV_EXPORTS CommandLineParser { .........//此處省略; protected:    

Flink1.4.0反序列化及序列化變化

繼承 tde post 變化 flink ted 標記 api col Flink1.4.0中,反序列化及序列化時繼承的類,有一些被標記為了“@deprecated”,路徑上也有變化: 1.AbstractDeserializationSchema 以前路徑 org

opencv3.0 vs2013配置的問題

read mas pre share ctu namespace window clas opencv3 問題: OpenCV Error: Assertion failed (size.width>0 && size.height>0) in

**TP5.0如何使用extend和vendor的第三方

舉例說明: (一) 1、首先在extend目錄下新建資料夾my,然後新建Test.php,程式碼如下 <?php namespace my; class Test { public function hello() { echo 'hello,world'; } }

OpenCVMat和IplImage之間的相互裝換(OpenCV2.0OpenCV3.0

Mat是OpenCV和C++介面的矩陣類,IplImage是OpenCV和C語言介面的結構體。 Mat讀取顯示用的是imread、imshow等,IplImage讀取顯示用的是cvLoadImage()、cvShowImage()。 有時候會涉及到兩者之間的轉換,下面詳細見介紹一下兩者之

EJB2.0 HelloWorld 測試.

1. Test.java 程式如下: import java.rmi.RemoteException; import java.util.Properties; import javax.ejb.CreateException; import javax.naming.Co

support-v7:24.2.0的新工具DiffUtil的使用方法

本文轉載自:http://blog.csdn.net/zxt0601/article/details/52562770 一 概述 DiffUtil是support-v7:24.2.0中的新工具類,它用來比較兩個資料集,尋找出舊資料集-》新資料集的最小變化量

opencv3.0識別並提取圖形的矩形

利用opencv來識別圖片中的矩形。 其中遇到的問題主要是識別輪廓時矩形內部的形狀導致輪廓不閉合。 1. 對輸入灰度圖片進行高斯濾波 2. 做灰度直方圖,提取閾值,做二值化處理 3. 提取圖片輪廓 4. 識別圖片中的矩形 5. 提取圖片中的矩形1.對輸入灰度圖片進行高斯濾波 

.NET framework2.0的農曆[連結]

由於之前公佈過我的萬年曆樣式(http://blog.csdn.net/johnsuna/article/details/489515),常有人問萬年曆特別是農曆方面的問題。以前是用.net1.1版本,那時還得自己寫演算法。現在好了,.net2.0以上微軟已有自帶的類,需要做

AppCan UI2.0架構CSS彈性盒子樣式封裝

ub 元素採用彈性BOX佈局ub-rev 子元素反序排列ub-con 在子元素中加入一個容器,用於避免內容引起子元素大小變化 對應CSS程式碼為position:absolute;width:100%;height:1

避免在ASP.NET Core 3.0為啟動注入服務

本篇是如何升級到ASP.NET Core 3.0系列文章的第二篇。 Part 1 - 將.NET Standard 2.0類庫轉換為.NET Core 3.0類庫 Part 2 - IHostingEnvironment VS IHostEnvironent - .NET Core 3.0中的廢棄型別

Oracle數據庫number型在java的使用

integer big ora col acl number bsp java tex 1)如果不指定number的長度,或指定長度n>18 id number not null,轉換為pojo類時,為java.math.BigDecimal類型 2)如果num

javaString型轉換為yyyy-MM-dd的Date

col code edate birt mat led div get sys String birthday ="2017-02-22"; SimpleDateFormat sdf = new SimpleDateFormat(("yyyy-MM-dd")); jav

JNIjava型的簡寫

mat string類 基本 obj 組類型 pan star cme strong 在JNI中,當我們使用GetFieldID/GetStaticFieldID或GetMethodID/GetStaticMethodID及定義JNINativeMethod等時,我們需

PHP ActiveRecord demo栗子 關於名 的問題

lower stat 單個 extend for lec light 解析 mem 問題: ActiveRecord如何將單個類名與表名相關聯? 我昨天才發現了ActiveRecord,很奇妙的php數據庫框架。 但是,我仍然對以下工作感到困惑:     1.下面

【原創】Python 對象創建過程, __new__, __call__, __init__ 的處理

diff regular luci 自定義 weight ica 一般來說 att ray 原始type: type是最原始的元類,其__call__方法是在你使用" t_class = type(classname_string, base_classes_tuple,

javaclob型的值處理

string類型 reat 測試 () eat string json pri 類型轉換 1、String類轉換Clob類型 private Clob clobStr; private String Str="測試值"; clobStr = Hibernate.create

iOS-Swift協議關聯型的使用

ios-swift swift font 協議 sso protoc associate toc ron Associated Type :關聯類型 有時候會遇到這樣的需求,繼承自某一協議的類中需要保證代理方法處理的參數類型保持一致,這就需要使用關聯類型來做到這一點 協議聲

12、Cocos2dx 3.0遊戲開發找小三之3.0的生命周期分析

ide () mil and 地理 splay ioe ase ima 重開發人員的勞動成果。轉載的時候請務必註明出處:http://blog.csdn.net/haomengzhu/article/details/27706303 生命周期分析 在前面文章中我