Changeset 22453

Show
Ignore:
Timestamp:
10/31/08 23:54:24 (5 years ago)
Author:
schima
Message:

cvCalibrateCamera2のサンプルを追加。

Location:
lang/cpluspluscli/OpenCvSharp/sample
Files:
1 added
1 removed
7 modified

Legend:

Unmodified
Added
Removed
  • lang/cpluspluscli/OpenCvSharp/sample/OpenCvSharpSample.sln

    r22438 r22453  
    33# Visual Studio 2008 
    44Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenCvSharpSample", "OpenCvSharpSample\OpenCvSharpSample.csproj", "{3EB4E384-CFC4-4FED-93D9-0FD8D8582614}" 
    5 EndProject 
    6 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenCvSharp", "..\OpenCvSharp(CodeRepos)\OpenCvSharp\OpenCvSharp.vcproj", "{E3579642-282A-43EC-8904-AC5FA1BBBD94}" 
    75EndProject 
    86Global 
     
    2624                {3EB4E384-CFC4-4FED-93D9-0FD8D8582614}.Release|Mixed Platforms.Build.0 = Release|Any CPU 
    2725                {3EB4E384-CFC4-4FED-93D9-0FD8D8582614}.Release|Win32.ActiveCfg = Release|Any CPU 
    28                 {E3579642-282A-43EC-8904-AC5FA1BBBD94}.Debug|Any CPU.ActiveCfg = Debug|Win32 
    29                 {E3579642-282A-43EC-8904-AC5FA1BBBD94}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 
    30                 {E3579642-282A-43EC-8904-AC5FA1BBBD94}.Debug|Mixed Platforms.Build.0 = Debug|Win32 
    31                 {E3579642-282A-43EC-8904-AC5FA1BBBD94}.Debug|Win32.ActiveCfg = Debug|Win32 
    32                 {E3579642-282A-43EC-8904-AC5FA1BBBD94}.Debug|Win32.Build.0 = Debug|Win32 
    33                 {E3579642-282A-43EC-8904-AC5FA1BBBD94}.Release|Any CPU.ActiveCfg = Release|Win32 
    34                 {E3579642-282A-43EC-8904-AC5FA1BBBD94}.Release|Mixed Platforms.ActiveCfg = Release|Win32 
    35                 {E3579642-282A-43EC-8904-AC5FA1BBBD94}.Release|Mixed Platforms.Build.0 = Release|Win32 
    36                 {E3579642-282A-43EC-8904-AC5FA1BBBD94}.Release|Win32.ActiveCfg = Release|Win32 
    37                 {E3579642-282A-43EC-8904-AC5FA1BBBD94}.Release|Win32.Build.0 = Release|Win32 
    3826        EndGlobalSection 
    3927        GlobalSection(SolutionProperties) = preSolution 
  • lang/cpluspluscli/OpenCvSharp/sample/OpenCvSharpSample/Dll/OpenCvSharp.xml

    r22403 r22453  
    32823282            <returns>文字列形式</returns> 
    32833283        </member> 
     3284        <member name="M:KwsmLab.OpenCvSharp.CvMat.Rodrigues2(KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvMat)"> 
     3285            <summary> 
     3286回転ベクトルを回転行列に変換する.またはその逆も可能である. 
     3287</summary> 
     3288            <param name="dst">各入力に対応した出力の回転行列(3x3),または回転ベクトル(3x1 あるいは 1x3)</param> 
     3289            <param name="jacobian">オプション出力の3x9または9x3のヤコビアン - 出力配列の各要素の,入力配列の各要素に関する偏微分係数.</param> 
     3290            <returns /> 
     3291        </member> 
     3292        <member name="M:KwsmLab.OpenCvSharp.CvMat.Rodrigues2(KwsmLab.OpenCvSharp.CvMat)"> 
     3293            <summary> 
     3294回転ベクトルを回転行列に変換する.またはその逆も可能である. 
     3295</summary> 
     3296            <param name="dst">各入力に対応した出力の回転行列(3x3),または回転ベクトル(3x1 あるいは 1x3)</param> 
     3297            <returns /> 
     3298        </member> 
    32843299        <member name="M:KwsmLab.OpenCvSharp.CvMat.MSet(System.Int32,System.Int32,System.Double)"> 
    32853300            <summary> 
     
    33023317            <returns>指定した要素の値</returns> 
    33033318        </member> 
    3304         <member name="M:KwsmLab.OpenCvSharp.CvMat.InitHeader(System.Int32,System.Int32,KwsmLab.OpenCvSharp.MatrixType,System.Double[],System.Int32)"> 
     3319        <member name="M:KwsmLab.OpenCvSharp.CvMat.InitHeader(System.Int32,System.Int32,KwsmLab.OpenCvSharp.MatrixType,System.IntPtr,System.Int32)"> 
    33053320            <summary> 
    33063321既に確保された CvMat を初期化する. 
     
    33133328            <returns>初期化された行列ヘッダ</returns> 
    33143329        </member> 
    3315         <member name="M:KwsmLab.OpenCvSharp.CvMat.InitHeader(System.Int32,System.Int32,KwsmLab.OpenCvSharp.MatrixType,System.Single[],System.Int32)"> 
     3330        <member name="M:KwsmLab.OpenCvSharp.CvMat.InitHeader(System.Int32,System.Int32,KwsmLab.OpenCvSharp.MatrixType,KwsmLab.OpenCvSharp.CvPoint3D64f[],System.Int32)"> 
    33163331            <summary> 
    33173332既に確保された CvMat を初期化する. 
     
    33243339            <returns>初期化された行列ヘッダ</returns> 
    33253340        </member> 
    3326         <member name="M:KwsmLab.OpenCvSharp.CvMat.InitHeader(System.Int32,System.Int32,KwsmLab.OpenCvSharp.MatrixType,System.Int32[],System.Int32)"> 
     3341        <member name="M:KwsmLab.OpenCvSharp.CvMat.InitHeader(System.Int32,System.Int32,KwsmLab.OpenCvSharp.MatrixType,KwsmLab.OpenCvSharp.CvPoint3D32f[],System.Int32)"> 
    33273342            <summary> 
    33283343既に確保された CvMat を初期化する. 
     
    33353350            <returns>初期化された行列ヘッダ</returns> 
    33363351        </member> 
    3337         <member name="M:KwsmLab.OpenCvSharp.CvMat.InitHeader(System.Int32,System.Int32,KwsmLab.OpenCvSharp.MatrixType,System.UInt16[],System.Int32)"> 
     3352        <member name="M:KwsmLab.OpenCvSharp.CvMat.InitHeader(System.Int32,System.Int32,KwsmLab.OpenCvSharp.MatrixType,KwsmLab.OpenCvSharp.CvPoint2D64f[],System.Int32)"> 
    33383353            <summary> 
    33393354既に確保された CvMat を初期化する. 
     
    33463361            <returns>初期化された行列ヘッダ</returns> 
    33473362        </member> 
    3348         <member name="M:KwsmLab.OpenCvSharp.CvMat.InitHeader(System.Int32,System.Int32,KwsmLab.OpenCvSharp.MatrixType,System.Int16[],System.Int32)"> 
     3363        <member name="M:KwsmLab.OpenCvSharp.CvMat.InitHeader(System.Int32,System.Int32,KwsmLab.OpenCvSharp.MatrixType,KwsmLab.OpenCvSharp.CvPoint2D32f[],System.Int32)"> 
    33493364            <summary> 
    33503365既に確保された CvMat を初期化する. 
     
    33573372            <returns>初期化された行列ヘッダ</returns> 
    33583373        </member> 
    3359         <member name="M:KwsmLab.OpenCvSharp.CvMat.InitHeader(System.Int32,System.Int32,KwsmLab.OpenCvSharp.MatrixType,System.SByte[],System.Int32)"> 
     3374        <member name="M:KwsmLab.OpenCvSharp.CvMat.InitHeader(System.Int32,System.Int32,KwsmLab.OpenCvSharp.MatrixType,KwsmLab.OpenCvSharp.CvPoint[],System.Int32)"> 
    33603375            <summary> 
    33613376既に確保された CvMat を初期化する. 
     
    33683383            <returns>初期化された行列ヘッダ</returns> 
    33693384        </member> 
    3370         <member name="M:KwsmLab.OpenCvSharp.CvMat.InitHeader(System.Int32,System.Int32,KwsmLab.OpenCvSharp.MatrixType,System.Byte[],System.Int32)"> 
     3385        <member name="M:KwsmLab.OpenCvSharp.CvMat.InitHeader(System.Int32,System.Int32,KwsmLab.OpenCvSharp.MatrixType,System.Double[],System.Int32)"> 
    33713386            <summary> 
    33723387既に確保された CvMat を初期化する. 
     
    33773392            <param name="data">行列のヘッダで指定されるデータ配列. 長さがrows*cols*channelsの1次元配列を指定する.</param> 
    33783393            <param name="step">割り当てられたデータの行長をバイト単位で表す.デフォルトでは,stepには可能な限り小さい値が用いられる.つまり,行列の連続する行間にギャップが存在しない.</param> 
     3394            <returns>初期化された行列ヘッダ</returns> 
     3395        </member> 
     3396        <member name="M:KwsmLab.OpenCvSharp.CvMat.InitHeader(System.Int32,System.Int32,KwsmLab.OpenCvSharp.MatrixType,System.Single[],System.Int32)"> 
     3397            <summary> 
     3398既に確保された CvMat を初期化する. 
     3399</summary> 
     3400            <param name="rows">画像の幅と高さ</param> 
     3401            <param name="cols">画像のカラーデプス</param> 
     3402            <param name="type">チャンネル数</param> 
     3403            <param name="data">行列のヘッダで指定されるデータ配列. 長さがrows*cols*channelsの1次元配列を指定する.</param> 
     3404            <param name="step">割り当てられたデータの行長をバイト単位で表す.デフォルトでは,stepには可能な限り小さい値が用いられる.つまり,行列の連続する行間にギャップが存在しない.</param> 
     3405            <returns>初期化された行列ヘッダ</returns> 
     3406        </member> 
     3407        <member name="M:KwsmLab.OpenCvSharp.CvMat.InitHeader(System.Int32,System.Int32,KwsmLab.OpenCvSharp.MatrixType,System.Int32[],System.Int32)"> 
     3408            <summary> 
     3409既に確保された CvMat を初期化する. 
     3410</summary> 
     3411            <param name="rows">画像の幅と高さ</param> 
     3412            <param name="cols">画像のカラーデプス</param> 
     3413            <param name="type">チャンネル数</param> 
     3414            <param name="data">行列のヘッダで指定されるデータ配列. 長さがrows*cols*channelsの1次元配列を指定する.</param> 
     3415            <param name="step">割り当てられたデータの行長をバイト単位で表す.デフォルトでは,stepには可能な限り小さい値が用いられる.つまり,行列の連続する行間にギャップが存在しない.</param> 
     3416            <returns>初期化された行列ヘッダ</returns> 
     3417        </member> 
     3418        <member name="M:KwsmLab.OpenCvSharp.CvMat.InitHeader(System.Int32,System.Int32,KwsmLab.OpenCvSharp.MatrixType,System.UInt16[],System.Int32)"> 
     3419            <summary> 
     3420既に確保された CvMat を初期化する. 
     3421</summary> 
     3422            <param name="rows">画像の幅と高さ</param> 
     3423            <param name="cols">画像のカラーデプス</param> 
     3424            <param name="type">チャンネル数</param> 
     3425            <param name="data">行列のヘッダで指定されるデータ配列. 長さがrows*cols*channelsの1次元配列を指定する.</param> 
     3426            <param name="step">割り当てられたデータの行長をバイト単位で表す.デフォルトでは,stepには可能な限り小さい値が用いられる.つまり,行列の連続する行間にギャップが存在しない.</param> 
     3427            <returns>初期化された行列ヘッダ</returns> 
     3428        </member> 
     3429        <member name="M:KwsmLab.OpenCvSharp.CvMat.InitHeader(System.Int32,System.Int32,KwsmLab.OpenCvSharp.MatrixType,System.Int16[],System.Int32)"> 
     3430            <summary> 
     3431既に確保された CvMat を初期化する. 
     3432</summary> 
     3433            <param name="rows">画像の幅と高さ</param> 
     3434            <param name="cols">画像のカラーデプス</param> 
     3435            <param name="type">チャンネル数</param> 
     3436            <param name="data">行列のヘッダで指定されるデータ配列. 長さがrows*cols*channelsの1次元配列を指定する.</param> 
     3437            <param name="step">割り当てられたデータの行長をバイト単位で表す.デフォルトでは,stepには可能な限り小さい値が用いられる.つまり,行列の連続する行間にギャップが存在しない.</param> 
     3438            <returns>初期化された行列ヘッダ</returns> 
     3439        </member> 
     3440        <member name="M:KwsmLab.OpenCvSharp.CvMat.InitHeader(System.Int32,System.Int32,KwsmLab.OpenCvSharp.MatrixType,System.SByte[],System.Int32)"> 
     3441            <summary> 
     3442既に確保された CvMat を初期化する. 
     3443</summary> 
     3444            <param name="rows">画像の幅と高さ</param> 
     3445            <param name="cols">画像のカラーデプス</param> 
     3446            <param name="type">チャンネル数</param> 
     3447            <param name="data">行列のヘッダで指定されるデータ配列. 長さがrows*cols*channelsの1次元配列を指定する.</param> 
     3448            <param name="step">割り当てられたデータの行長をバイト単位で表す.デフォルトでは,stepには可能な限り小さい値が用いられる.つまり,行列の連続する行間にギャップが存在しない.</param> 
     3449            <returns>初期化された行列ヘッダ</returns> 
     3450        </member> 
     3451        <member name="M:KwsmLab.OpenCvSharp.CvMat.InitHeader(System.Int32,System.Int32,KwsmLab.OpenCvSharp.MatrixType,System.Byte[],System.Int32)"> 
     3452            <summary> 
     3453既に確保された CvMat を初期化する. 
     3454</summary> 
     3455            <param name="rows">画像の幅と高さ</param> 
     3456            <param name="cols">画像のカラーデプス</param> 
     3457            <param name="type">チャンネル数</param> 
     3458            <param name="data">行列のヘッダで指定されるデータ配列. 長さがrows*cols*channelsの1次元配列を指定する.</param> 
     3459            <param name="step">割り当てられたデータの行長をバイト単位で表す.デフォルトでは,stepには可能な限り小さい値が用いられる.つまり,行列の連続する行間にギャップが存在しない.</param> 
     3460            <returns>初期化された行列ヘッダ</returns> 
     3461        </member> 
     3462        <member name="M:KwsmLab.OpenCvSharp.CvMat.InitHeader(System.Int32,System.Int32,KwsmLab.OpenCvSharp.MatrixType,System.IntPtr)"> 
     3463            <summary> 
     3464既に確保された CvMat を初期化する. 
     3465</summary> 
     3466            <param name="rows">画像の幅と高さ</param> 
     3467            <param name="cols">画像のカラーデプス</param> 
     3468            <param name="type">チャンネル数</param> 
     3469            <param name="data">行列のヘッダで指定されるデータ配列. 長さがrows*cols*channelsの1次元配列を指定する.</param> 
     3470            <returns>初期化された行列ヘッダ</returns> 
     3471        </member> 
     3472        <member name="M:KwsmLab.OpenCvSharp.CvMat.InitHeader(System.Int32,System.Int32,KwsmLab.OpenCvSharp.MatrixType,KwsmLab.OpenCvSharp.CvPoint3D64f[])"> 
     3473            <summary> 
     3474既に確保された CvMat を初期化する. 
     3475</summary> 
     3476            <param name="rows">画像の幅と高さ</param> 
     3477            <param name="cols">画像のカラーデプス</param> 
     3478            <param name="type">チャンネル数</param> 
     3479            <param name="data">行列のヘッダで指定されるデータ配列. 長さがrows*cols*channelsの1次元配列を指定する.</param> 
     3480            <returns>初期化された行列ヘッダ</returns> 
     3481        </member> 
     3482        <member name="M:KwsmLab.OpenCvSharp.CvMat.InitHeader(System.Int32,System.Int32,KwsmLab.OpenCvSharp.MatrixType,KwsmLab.OpenCvSharp.CvPoint3D32f[])"> 
     3483            <summary> 
     3484既に確保された CvMat を初期化する. 
     3485</summary> 
     3486            <param name="rows">画像の幅と高さ</param> 
     3487            <param name="cols">画像のカラーデプス</param> 
     3488            <param name="type">チャンネル数</param> 
     3489            <param name="data">行列のヘッダで指定されるデータ配列. 長さがrows*cols*channelsの1次元配列を指定する.</param> 
     3490            <returns>初期化された行列ヘッダ</returns> 
     3491        </member> 
     3492        <member name="M:KwsmLab.OpenCvSharp.CvMat.InitHeader(System.Int32,System.Int32,KwsmLab.OpenCvSharp.MatrixType,KwsmLab.OpenCvSharp.CvPoint2D64f[])"> 
     3493            <summary> 
     3494既に確保された CvMat を初期化する. 
     3495</summary> 
     3496            <param name="rows">画像の幅と高さ</param> 
     3497            <param name="cols">画像のカラーデプス</param> 
     3498            <param name="type">チャンネル数</param> 
     3499            <param name="data">行列のヘッダで指定されるデータ配列. 長さがrows*cols*channelsの1次元配列を指定する.</param> 
     3500            <returns>初期化された行列ヘッダ</returns> 
     3501        </member> 
     3502        <member name="M:KwsmLab.OpenCvSharp.CvMat.InitHeader(System.Int32,System.Int32,KwsmLab.OpenCvSharp.MatrixType,KwsmLab.OpenCvSharp.CvPoint2D32f[])"> 
     3503            <summary> 
     3504既に確保された CvMat を初期化する. 
     3505</summary> 
     3506            <param name="rows">画像の幅と高さ</param> 
     3507            <param name="cols">画像のカラーデプス</param> 
     3508            <param name="type">チャンネル数</param> 
     3509            <param name="data">行列のヘッダで指定されるデータ配列. 長さがrows*cols*channelsの1次元配列を指定する.</param> 
     3510            <returns>初期化された行列ヘッダ</returns> 
     3511        </member> 
     3512        <member name="M:KwsmLab.OpenCvSharp.CvMat.InitHeader(System.Int32,System.Int32,KwsmLab.OpenCvSharp.MatrixType,KwsmLab.OpenCvSharp.CvPoint[])"> 
     3513            <summary> 
     3514既に確保された CvMat を初期化する. 
     3515</summary> 
     3516            <param name="rows">画像の幅と高さ</param> 
     3517            <param name="cols">画像のカラーデプス</param> 
     3518            <param name="type">チャンネル数</param> 
     3519            <param name="data">行列のヘッダで指定されるデータ配列. 長さがrows*cols*channelsの1次元配列を指定する.</param> 
    33793520            <returns>初期化された行列ヘッダ</returns> 
    33803521        </member> 
     
    64156556            <returns /> 
    64166557        </member> 
     6558        <member name="M:KwsmLab.OpenCvSharp.OpenCV.cvRodrigues2(KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvMat)"> 
     6559            <summary> 
     6560回転ベクトルを回転行列に変換する.またはその逆も可能である. 
     6561</summary> 
     6562            <param name="src">入力の回転ベクトル(3x1 あるいは 1x3),または回転行列(3x3)</param> 
     6563            <param name="dst">各入力に対応した出力の回転行列(3x3),または回転ベクトル(3x1 あるいは 1x3)</param> 
     6564            <param name="jacobian">オプション出力の3x9または9x3のヤコビアン - 出力配列の各要素の,入力配列の各要素に関する偏微分係数.</param> 
     6565            <returns /> 
     6566        </member> 
     6567        <member name="M:KwsmLab.OpenCvSharp.OpenCV.cvRodrigues2(KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvMat)"> 
     6568            <summary> 
     6569回転ベクトルを回転行列に変換する.またはその逆も可能である. 
     6570</summary> 
     6571            <param name="src">入力の回転ベクトル(3x1 あるいは 1x3),または回転行列(3x3)</param> 
     6572            <param name="dst">各入力に対応した出力の回転行列(3x3),または回転ベクトル(3x1 あるいは 1x3)</param> 
     6573            <returns /> 
     6574        </member> 
    64176575        <member name="M:KwsmLab.OpenCvSharp.OpenCV.cvRound(System.Double)"> 
    64186576            <summary> 
    64196577引数に最も近い整数値を返す. 
    64206578いくつかのアーキテクチャにおいて,これらの関数はC言語の標準的なキャスト演算よりも非常に高速である. 
     6579引数の絶対値が2^31より大きい場合,結果は求まらない.また,特別な値(±Inf, NaN)は扱うことができない. 
    64216580</summary> 
    64226581            <param name="value">浮動小数点型の入力値</param> 
     
    77107869            <param name="dst">出力配列(タイプは8u または 8s)</param> 
    77117870        </member> 
     7871        <member name="M:KwsmLab.OpenCvSharp.OpenCV.cvInitUndistortMap(KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvArr,KwsmLab.OpenCvSharp.CvArr)"> 
     7872            <summary> 
     7873事前に歪み補正マップ(補正画像のすべてのピクセルについて,それぞれ対応する歪み画像のピクセル座標値をもつマップ)を計算する. 
     7874その後,マップは入力画像および出力画像と共に,関数 cvRemap に渡すことができる.  
     7875</summary> 
     7876            <param name="intrinsic_matrix">カメラ内部行列 (A) [fx 0 cx; 0 fy cy; 0 0 1]. </param> 
     7877            <param name="distortion_coeffs">歪み係数ベクトル.4x1 または 1x4 [k1, k2, p1, p2]. </param> 
     7878            <param name="mapx">補正マップのx座標の出力配列</param> 
     7879            <param name="mapy">補正マップのy座標の出力配列</param> 
     7880        </member> 
    77127881        <member name="M:KwsmLab.OpenCvSharp.OpenCV.cvInitSubdivDelaunay2D(KwsmLab.OpenCvSharp.CvSubdiv2D,KwsmLab.OpenCvSharp.CvRect)"> 
    77137882            <summary /> 
     
    991110080            <param name="threshold2">2番目の閾値</param> 
    991210081        </member> 
    9913         <member name="M:KwsmLab.OpenCvSharp.OpenCV.cvCalibrateCamera2(KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvSize,KwsmLab.OpenCvSharp.CvMat@,KwsmLab.OpenCvSharp.CvMat@,KwsmLab.OpenCvSharp.CvMat@,KwsmLab.OpenCvSharp.CvMat@,KwsmLab.OpenCvSharp.CalibrateCameraFlag)"> 
     10082        <member name="M:KwsmLab.OpenCvSharp.OpenCV.cvCalibrateCamera2(KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvSize,KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvMat@,KwsmLab.OpenCvSharp.CvMat@,KwsmLab.OpenCvSharp.CvMat@,KwsmLab.OpenCvSharp.CalibrateCameraFlag)"> 
    991410083            <summary> 
    991510084内部パラメータと各画像に対する 外部パラメータを推定する. 
    9916100853次元のオブジェクトポイントの座標と,それらに対応する画像上に投影された点を指定する必要がある. 
    991710086これらは,幾何学的に既知で,容易に特徴点が発見できるオブジェクトを使用することで得られる.  
    9918 そのようなオブジェクトは,キャリブレーション装置やキャリブレーションパターンと呼ばれ, OpenCVはキャリブレーションの道具としてチェスパターンをサポートしている (cvFindChessboardCorners を参照). 現在,内部パラメータの初期化(CV_CALIB_USE_INTRINSIC_GUESS がセットされていない場合)手法は,平面キャリブレーションパターン(オブジェクト上の点のz座標がすべて0または1である)を用いたもののみが実装されている. 初期値 intrinsic_matrix  が与えられさえすれば,3次元のキャリブレーション装置を用いることもできる.内部パラメータと外部パラメータの初期値が計算された後, 逆投影誤差の総和(実際の画像上の座標と cvProjectPoints2 で画像上に投影した座標の差の二乗の総和)が最小になるように各パラメータが最適化される.   
     10087そのようなオブジェクトは,キャリブレーション装置やキャリブレーションパターンと呼ばれ,  
     10088OpenCVはキャリブレーションの道具としてチェスパターンをサポートしている (cvFindChessboardCorners を参照).  
     10089現在,内部パラメータの初期化(CV_CALIB_USE_INTRINSIC_GUESS がセットされていない場合)手法は, 
     10090平面キャリブレーションパターン(オブジェクト上の点のz座標がすべて0または1である)を用いたもののみが実装されている.  
     10091初期値 intrinsic_matrix  が与えられさえすれば,3次元のキャリブレーション装置を用いることもできる. 
     10092内部パラメータと外部パラメータの初期値が計算された後, 逆投影誤差の総和(実際の画像上の座標と cvProjectPoints2 で画像上に投影した座標の差の二乗の総和)が最小になるように各パラメータが最適化される.   
    991910093</summary> 
    992010094            <param name="object_points">オブジェクト(キャリブレーションパターン)上の点群座標の結合行列.3xN または Nx3の配列.Nはすべてのビューでの点の数の合計である.</param> 
     
    992810102            <param name="flags">処理フラグ</param> 
    992910103        </member> 
    9930         <member name="M:KwsmLab.OpenCvSharp.OpenCV.cvCalibrateCamera2(KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvSize,KwsmLab.OpenCvSharp.CvMat@,KwsmLab.OpenCvSharp.CvMat@,KwsmLab.OpenCvSharp.CvMat@,KwsmLab.OpenCvSharp.CvMat@)"> 
     10104        <member name="M:KwsmLab.OpenCvSharp.OpenCV.cvCalibrateCamera2(KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvSize,KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvMat@,KwsmLab.OpenCvSharp.CvMat@,KwsmLab.OpenCvSharp.CvMat@)"> 
    993110105            <summary> 
    993210106内部パラメータと各画像に対する 外部パラメータを推定する. 
    9933101073次元のオブジェクトポイントの座標と,それらに対応する画像上に投影された点を指定する必要がある. 
    993410108これらは,幾何学的に既知で,容易に特徴点が発見できるオブジェクトを使用することで得られる.  
    9935 そのようなオブジェクトは,キャリブレーション装置やキャリブレーションパターンと呼ばれ, OpenCVはキャリブレーションの道具としてチェスパターンをサポートしている (cvFindChessboardCorners を参照). 現在,内部パラメータの初期化(CV_CALIB_USE_INTRINSIC_GUESS がセットされていない場合)手法は,平面キャリブレーションパターン(オブジェクト上の点のz座標がすべて0または1である)を用いたもののみが実装されている. 初期値 intrinsic_matrix  が与えられさえすれば,3次元のキャリブレーション装置を用いることもできる.内部パラメータと外部パラメータの初期値が計算された後, 逆投影誤差の総和(実際の画像上の座標と cvProjectPoints2 で画像上に投影した座標の差の二乗の総和)が最小になるように各パラメータが最適化される.   
     10109そのようなオブジェクトは,キャリブレーション装置やキャリブレーションパターンと呼ばれ,  
     10110OpenCVはキャリブレーションの道具としてチェスパターンをサポートしている (cvFindChessboardCorners を参照).  
     10111現在,内部パラメータの初期化(CV_CALIB_USE_INTRINSIC_GUESS がセットされていない場合)手法は, 
     10112平面キャリブレーションパターン(オブジェクト上の点のz座標がすべて0または1である)を用いたもののみが実装されている.  
     10113初期値 intrinsic_matrix  が与えられさえすれば,3次元のキャリブレーション装置を用いることもできる. 
     10114内部パラメータと外部パラメータの初期値が計算された後, 逆投影誤差の総和(実際の画像上の座標と cvProjectPoints2 で画像上に投影した座標の差の二乗の総和)が最小になるように各パラメータが最適化される.   
    993610115</summary> 
    993710116            <param name="object_points">オブジェクト(キャリブレーションパターン)上の点群座標の結合行列.3xN または Nx3の配列.Nはすべてのビューでの点の数の合計である.</param> 
     
    994410123            <param name="translation_vectors">出力される3xMの並進ベクトルの配列.</param> 
    994510124        </member> 
    9946         <member name="M:KwsmLab.OpenCvSharp.OpenCV.cvCalibrateCamera2(KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvSize,KwsmLab.OpenCvSharp.CvMat@,KwsmLab.OpenCvSharp.CvMat@,KwsmLab.OpenCvSharp.CalibrateCameraFlag)"> 
     10125        <member name="M:KwsmLab.OpenCvSharp.OpenCV.cvCalibrateCamera2(KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvSize,KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvMat@,KwsmLab.OpenCvSharp.CalibrateCameraFlag)"> 
    994710126            <summary> 
    994810127内部パラメータと各画像に対する 外部パラメータを推定する. 
    9949101283次元のオブジェクトポイントの座標と,それらに対応する画像上に投影された点を指定する必要がある. 
    995010129これらは,幾何学的に既知で,容易に特徴点が発見できるオブジェクトを使用することで得られる.  
    9951 そのようなオブジェクトは,キャリブレーション装置やキャリブレーションパターンと呼ばれ, OpenCVはキャリブレーションの道具としてチェスパターンをサポートしている (cvFindChessboardCorners を参照). 現在,内部パラメータの初期化(CV_CALIB_USE_INTRINSIC_GUESS がセットされていない場合)手法は,平面キャリブレーションパターン(オブジェクト上の点のz座標がすべて0または1である)を用いたもののみが実装されている. 初期値 intrinsic_matrix  が与えられさえすれば,3次元のキャリブレーション装置を用いることもできる.内部パラメータと外部パラメータの初期値が計算された後, 逆投影誤差の総和(実際の画像上の座標と cvProjectPoints2 で画像上に投影した座標の差の二乗の総和)が最小になるように各パラメータが最適化される.   
     10130そのようなオブジェクトは,キャリブレーション装置やキャリブレーションパターンと呼ばれ,  
     10131OpenCVはキャリブレーションの道具としてチェスパターンをサポートしている (cvFindChessboardCorners を参照).  
     10132現在,内部パラメータの初期化(CV_CALIB_USE_INTRINSIC_GUESS がセットされていない場合)手法は, 
     10133平面キャリブレーションパターン(オブジェクト上の点のz座標がすべて0または1である)を用いたもののみが実装されている.  
     10134初期値 intrinsic_matrix  が与えられさえすれば,3次元のキャリブレーション装置を用いることもできる. 
     10135内部パラメータと外部パラメータの初期値が計算された後, 逆投影誤差の総和(実際の画像上の座標と cvProjectPoints2 で画像上に投影した座標の差の二乗の総和)が最小になるように各パラメータが最適化される.   
    995210136</summary> 
    995310137            <param name="object_points">オブジェクト(キャリブレーションパターン)上の点群座標の結合行列.3xN または Nx3の配列.Nはすべてのビューでの点の数の合計である.</param> 
     
    995910143            <param name="flags">処理フラグ</param> 
    996010144        </member> 
    9961         <member name="M:KwsmLab.OpenCvSharp.OpenCV.cvCalibrateCamera2(KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvSize,KwsmLab.OpenCvSharp.CvMat@,KwsmLab.OpenCvSharp.CvMat@)"> 
     10145        <member name="M:KwsmLab.OpenCvSharp.OpenCV.cvCalibrateCamera2(KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvSize,KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvMat@)"> 
    996210146            <summary> 
    996310147内部パラメータと各画像に対する 外部パラメータを推定する. 
    9964101483次元のオブジェクトポイントの座標と,それらに対応する画像上に投影された点を指定する必要がある. 
    996510149これらは,幾何学的に既知で,容易に特徴点が発見できるオブジェクトを使用することで得られる.  
    9966 そのようなオブジェクトは,キャリブレーション装置やキャリブレーションパターンと呼ばれ, OpenCVはキャリブレーションの道具としてチェスパターンをサポートしている (cvFindChessboardCorners を参照). 現在,内部パラメータの初期化(CV_CALIB_USE_INTRINSIC_GUESS がセットされていない場合)手法は,平面キャリブレーションパターン(オブジェクト上の点のz座標がすべて0または1である)を用いたもののみが実装されている. 初期値 intrinsic_matrix  が与えられさえすれば,3次元のキャリブレーション装置を用いることもできる.内部パラメータと外部パラメータの初期値が計算された後, 逆投影誤差の総和(実際の画像上の座標と cvProjectPoints2 で画像上に投影した座標の差の二乗の総和)が最小になるように各パラメータが最適化される.   
     10150そのようなオブジェクトは,キャリブレーション装置やキャリブレーションパターンと呼ばれ,  
     10151OpenCVはキャリブレーションの道具としてチェスパターンをサポートしている (cvFindChessboardCorners を参照).  
     10152現在,内部パラメータの初期化(CV_CALIB_USE_INTRINSIC_GUESS がセットされていない場合)手法は, 
     10153平面キャリブレーションパターン(オブジェクト上の点のz座標がすべて0または1である)を用いたもののみが実装されている.  
     10154初期値 intrinsic_matrix  が与えられさえすれば,3次元のキャリブレーション装置を用いることもできる. 
     10155内部パラメータと外部パラメータの初期値が計算された後, 逆投影誤差の総和(実際の画像上の座標と cvProjectPoints2 で画像上に投影した座標の差の二乗の総和)が最小になるように各パラメータが最適化される.   
     10156</summary> 
     10157            <param name="object_points">オブジェクト(キャリブレーションパターン)上の点群座標の結合行列.3xN または Nx3の配列.Nはすべてのビューでの点の数の合計である.</param> 
     10158            <param name="image_points">対応する画像上の点群座標の結合行列. 2xN またはNx2 の配列.Nはすべてのビューでの点の数の合計である.</param> 
     10159            <param name="point_counts">それぞれのビューに含まれる点の数を表すベクトル.サ イズは 1xM または Mx1 でMはビューの数.1xM or Mx1</param> 
     10160            <param name="image_size">画像サイズ.内部カメラ行列の初期化のみに用いられる.</param> 
     10161            <param name="intrinsic_matrix">出力されるカメラ行列 (A) [fx 0 cx; 0 fy cy; 0 0 1]. CV_CALIB_USE_INTRINSIC_GUESS  や CV_CALIB_FIX_ASPECT_RATION が指定され た場合,fx, fy, cx, cyのパラメータのうち いくつか,またはすべてを初期化する必要がある.</param> 
     10162            <param name="distortion_coeffs">出力される1x4のひずみ係数ベクトル [k1, k2, p1, p2]. </param> 
     10163        </member> 
     10164        <member name="M:KwsmLab.OpenCvSharp.OpenCV.cvCalibrateCamera2(KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvSize,KwsmLab.OpenCvSharp.CvMat@,KwsmLab.OpenCvSharp.CvMat@,KwsmLab.OpenCvSharp.CvMat@,KwsmLab.OpenCvSharp.CvMat@,KwsmLab.OpenCvSharp.CalibrateCameraFlag)"> 
     10165            <summary> 
     10166内部パラメータと各画像に対する 外部パラメータを推定する. 
     101673次元のオブジェクトポイントの座標と,それらに対応する画像上に投影された点を指定する必要がある. 
     10168これらは,幾何学的に既知で,容易に特徴点が発見できるオブジェクトを使用することで得られる.  
     10169そのようなオブジェクトは,キャリブレーション装置やキャリブレーションパターンと呼ばれ,  
     10170OpenCVはキャリブレーションの道具としてチェスパターンをサポートしている (cvFindChessboardCorners を参照).  
     10171現在,内部パラメータの初期化(CV_CALIB_USE_INTRINSIC_GUESS がセットされていない場合)手法は, 
     10172平面キャリブレーションパターン(オブジェクト上の点のz座標がすべて0または1である)を用いたもののみが実装されている.  
     10173初期値 intrinsic_matrix  が与えられさえすれば,3次元のキャリブレーション装置を用いることもできる. 
     10174内部パラメータと外部パラメータの初期値が計算された後, 逆投影誤差の総和(実際の画像上の座標と cvProjectPoints2 で画像上に投影した座標の差の二乗の総和)が最小になるように各パラメータが最適化される.   
     10175</summary> 
     10176            <param name="object_points">オブジェクト(キャリブレーションパターン)上の点群座標の結合行列.3xN または Nx3の配列.Nはすべてのビューでの点の数の合計である.</param> 
     10177            <param name="image_points">対応する画像上の点群座標の結合行列. 2xN またはNx2 の配列.Nはすべてのビューでの点の数の合計である.</param> 
     10178            <param name="point_counts">それぞれのビューに含まれる点の数を表すベクトル.サ イズは 1xM または Mx1 でMはビューの数.1xM or Mx1</param> 
     10179            <param name="image_size">画像サイズ.内部カメラ行列の初期化のみに用いられる.</param> 
     10180            <param name="intrinsic_matrix">出力されるカメラ行列 (A) [fx 0 cx; 0 fy cy; 0 0 1]. CV_CALIB_USE_INTRINSIC_GUESS  や CV_CALIB_FIX_ASPECT_RATION が指定され た場合,fx, fy, cx, cyのパラメータのうち いくつか,またはすべてを初期化する必要がある.</param> 
     10181            <param name="distortion_coeffs">出力される1x4のひずみ係数ベクトル [k1, k2, p1, p2]. </param> 
     10182            <param name="rotation_vectors">出力される3xMの回転ベクトルの配列 (コンパクトな回転行列の表記についてはcvRodrigues2を参照).</param> 
     10183            <param name="translation_vectors">出力される3xMの並進ベクトルの配列.</param> 
     10184            <param name="flags">処理フラグ</param> 
     10185        </member> 
     10186        <member name="M:KwsmLab.OpenCvSharp.OpenCV.cvCalibrateCamera2(KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvSize,KwsmLab.OpenCvSharp.CvMat@,KwsmLab.OpenCvSharp.CvMat@,KwsmLab.OpenCvSharp.CvMat@,KwsmLab.OpenCvSharp.CvMat@)"> 
     10187            <summary> 
     10188内部パラメータと各画像に対する 外部パラメータを推定する. 
     101893次元のオブジェクトポイントの座標と,それらに対応する画像上に投影された点を指定する必要がある. 
     10190これらは,幾何学的に既知で,容易に特徴点が発見できるオブジェクトを使用することで得られる.  
     10191そのようなオブジェクトは,キャリブレーション装置やキャリブレーションパターンと呼ばれ,  
     10192OpenCVはキャリブレーションの道具としてチェスパターンをサポートしている (cvFindChessboardCorners を参照).  
     10193現在,内部パラメータの初期化(CV_CALIB_USE_INTRINSIC_GUESS がセットされていない場合)手法は, 
     10194平面キャリブレーションパターン(オブジェクト上の点のz座標がすべて0または1である)を用いたもののみが実装されている.  
     10195初期値 intrinsic_matrix  が与えられさえすれば,3次元のキャリブレーション装置を用いることもできる. 
     10196内部パラメータと外部パラメータの初期値が計算された後, 逆投影誤差の総和(実際の画像上の座標と cvProjectPoints2 で画像上に投影した座標の差の二乗の総和)が最小になるように各パラメータが最適化される.   
     10197</summary> 
     10198            <param name="object_points">オブジェクト(キャリブレーションパターン)上の点群座標の結合行列.3xN または Nx3の配列.Nはすべてのビューでの点の数の合計である.</param> 
     10199            <param name="image_points">対応する画像上の点群座標の結合行列. 2xN またはNx2 の配列.Nはすべてのビューでの点の数の合計である.</param> 
     10200            <param name="point_counts">それぞれのビューに含まれる点の数を表すベクトル.サ イズは 1xM または Mx1 でMはビューの数.1xM or Mx1</param> 
     10201            <param name="image_size">画像サイズ.内部カメラ行列の初期化のみに用いられる.</param> 
     10202            <param name="intrinsic_matrix">出力されるカメラ行列 (A) [fx 0 cx; 0 fy cy; 0 0 1]. CV_CALIB_USE_INTRINSIC_GUESS  や CV_CALIB_FIX_ASPECT_RATION が指定され た場合,fx, fy, cx, cyのパラメータのうち いくつか,またはすべてを初期化する必要がある.</param> 
     10203            <param name="distortion_coeffs">出力される1x4のひずみ係数ベクトル [k1, k2, p1, p2]. </param> 
     10204            <param name="rotation_vectors">出力される3xMの回転ベクトルの配列 (コンパクトな回転行列の表記についてはcvRodrigues2を参照).</param> 
     10205            <param name="translation_vectors">出力される3xMの並進ベクトルの配列.</param> 
     10206        </member> 
     10207        <member name="M:KwsmLab.OpenCvSharp.OpenCV.cvCalibrateCamera2(KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvSize,KwsmLab.OpenCvSharp.CvMat@,KwsmLab.OpenCvSharp.CvMat@,KwsmLab.OpenCvSharp.CalibrateCameraFlag)"> 
     10208            <summary> 
     10209内部パラメータと各画像に対する 外部パラメータを推定する. 
     102103次元のオブジェクトポイントの座標と,それらに対応する画像上に投影された点を指定する必要がある. 
     10211これらは,幾何学的に既知で,容易に特徴点が発見できるオブジェクトを使用することで得られる.  
     10212そのようなオブジェクトは,キャリブレーション装置やキャリブレーションパターンと呼ばれ,  
     10213OpenCVはキャリブレーションの道具としてチェスパターンをサポートしている (cvFindChessboardCorners を参照).  
     10214現在,内部パラメータの初期化(CV_CALIB_USE_INTRINSIC_GUESS がセットされていない場合)手法は, 
     10215平面キャリブレーションパターン(オブジェクト上の点のz座標がすべて0または1である)を用いたもののみが実装されている.  
     10216初期値 intrinsic_matrix  が与えられさえすれば,3次元のキャリブレーション装置を用いることもできる. 
     10217内部パラメータと外部パラメータの初期値が計算された後, 逆投影誤差の総和(実際の画像上の座標と cvProjectPoints2 で画像上に投影した座標の差の二乗の総和)が最小になるように各パラメータが最適化される.   
     10218</summary> 
     10219            <param name="object_points">オブジェクト(キャリブレーションパターン)上の点群座標の結合行列.3xN または Nx3の配列.Nはすべてのビューでの点の数の合計である.</param> 
     10220            <param name="image_points">対応する画像上の点群座標の結合行列. 2xN またはNx2 の配列.Nはすべてのビューでの点の数の合計である.</param> 
     10221            <param name="point_counts">それぞれのビューに含まれる点の数を表すベクトル.サ イズは 1xM または Mx1 でMはビューの数.1xM or Mx1</param> 
     10222            <param name="image_size">画像サイズ.内部カメラ行列の初期化のみに用いられる.</param> 
     10223            <param name="intrinsic_matrix">出力されるカメラ行列 (A) [fx 0 cx; 0 fy cy; 0 0 1]. CV_CALIB_USE_INTRINSIC_GUESS  や CV_CALIB_FIX_ASPECT_RATION が指定され た場合,fx, fy, cx, cyのパラメータのうち いくつか,またはすべてを初期化する必要がある.</param> 
     10224            <param name="distortion_coeffs">出力される1x4のひずみ係数ベクトル [k1, k2, p1, p2]. </param> 
     10225            <param name="flags">処理フラグ</param> 
     10226        </member> 
     10227        <member name="M:KwsmLab.OpenCvSharp.OpenCV.cvCalibrateCamera2(KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvMat,KwsmLab.OpenCvSharp.CvSize,KwsmLab.OpenCvSharp.CvMat@,KwsmLab.OpenCvSharp.CvMat@)"> 
     10228            <summary> 
     10229内部パラメータと各画像に対する 外部パラメータを推定する. 
     102303次元のオブジェクトポイントの座標と,それらに対応する画像上に投影された点を指定する必要がある. 
     10231これらは,幾何学的に既知で,容易に特徴点が発見できるオブジェクトを使用することで得られる.  
     10232そのようなオブジェクトは,キャリブレーション装置やキャリブレーションパターンと呼ばれ,  
     10233OpenCVはキャリブレーションの道具としてチェスパターンをサポートしている (cvFindChessboardCorners を参照).  
     10234現在,内部パラメータの初期化(CV_CALIB_USE_INTRINSIC_GUESS がセットされていない場合)手法は, 
     10235平面キャリブレーションパターン(オブジェクト上の点のz座標がすべて0または1である)を用いたもののみが実装されている.  
     10236初期値 intrinsic_matrix  が与えられさえすれば,3次元のキャリブレーション装置を用いることもできる. 
     10237内部パラメータと外部パラメータの初期値が計算された後, 逆投影誤差の総和(実際の画像上の座標と cvProjectPoints2 で画像上に投影した座標の差の二乗の総和)が最小になるように各パラメータが最適化される.   
    996710238</summary> 
    996810239            <param name="object_points">オブジェクト(キャリブレーションパターン)上の点群座標の結合行列.3xN または Nx3の配列.Nはすべてのビューでの点の数の合計である.</param> 
     
    1341113682            <summary> 
    13412136838 ビット,カラーまたはグレースケール [CV_LOAD_IMAGE_ANYCOLOR].  
    13413 CV_LOAD_IMAGE_ANYDEPTH と併用可能. 
     13684AnyDepth と併用可能. 
    1341413685</summary> 
    1341513686        </member> 
     
    1342113692        <member name="F:KwsmLab.OpenCvSharp.LoadMode.Color"> 
    1342213693            <summary> 
    13423 CV_LOAD_IMAGE_ANYDEPTH と併用されない限り 8 ビット,カラー [CV_LOAD_IMAGE_COLOR] 
     13694AnyDepth と併用されない限り 8 ビット,カラー [CV_LOAD_IMAGE_COLOR] 
    1342413695</summary> 
    1342513696        </member> 
  • lang/cpluspluscli/OpenCvSharp/sample/OpenCvSharpSample/OpenCvSharpSample.csproj

    r22438 r22453  
    3636  </PropertyGroup> 
    3737  <ItemGroup> 
     38    <Reference Include="OpenCvSharp, Version=1.0.3226.42570, Culture=neutral, processorArchitecture=x86" /> 
    3839    <Reference Include="PresentationCore"> 
    3940      <RequiredTargetFramework>3.0</RequiredTargetFramework> 
     
    131132      <CopyToOutputDirectory>Always</CopyToOutputDirectory> 
    132133    </Content> 
    133     <Content Include="Data\Image\distortion.png"> 
     134    <Content Include="Data\Image\Calibration\03.png"> 
    134135      <CopyToOutputDirectory>Always</CopyToOutputDirectory> 
    135136    </Content> 
     
    160161    </Content> 
    161162  </ItemGroup> 
    162   <ItemGroup> 
    163     <ProjectReference Include="..\..\OpenCvSharp%28CodeRepos%29\OpenCvSharp\OpenCvSharp.vcproj"> 
    164       <Project>{E3579642-282A-43EC-8904-AC5FA1BBBD94}</Project> 
    165       <Name>OpenCvSharp</Name> 
    166     </ProjectReference> 
    167   </ItemGroup> 
    168163  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> 
    169164  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.  
  • lang/cpluspluscli/OpenCvSharp/sample/OpenCvSharpSample/Program.cs

    r22403 r22453  
    1515        public const string IMAGE_GORYOKAKU = "Data/Image/goryokaku.jpg"; 
    1616        public const string IMAGE_MALTESE = "Data/Image/maltese.jpg"; 
    17         public const string IMAGE_CAKE = "Data/Image/cake.bmp"; 
    18         public const string IMAGE_CARIBRATION = "Data/Image/distortion.png"; 
     17        public const string IMAGE_CAKE = "Data/Image/cake.bmp";         
    1918        public const string XML_CAMERA = "Data/Xml/camera.xml"; 
    2019        public const string IMAGE_PENGUIN1 = "Data/Image/penguin1.png"; 
    2120        public const string IMAGE_PENGUIN2 = "Data/Image/penguin2.png"; 
     21        public const string IMAGE_DISTORTION = "Data/Image/Calibration/03.png"; 
    2222        public const string IMAGE_CALIBRATION = "Data/Image/Calibration/{0:D2}.jpg"; 
    2323    } 
  • lang/cpluspluscli/OpenCvSharp/sample/OpenCvSharpSample/Sample/CalibrateCamera.cs

    r22438 r22453  
    8888            OpenCV.cvGetRows(image_points, out sub_image_points, 0, PAT_SIZE); 
    8989            OpenCV.cvGetRows(object_points, out sub_object_points, 0, PAT_SIZE); 
    90  
    91             for (int i = 0; i < 3; i++) { 
    92                 for (int j = 0; j < 1; j++) { 
    93                     Console.Write("{0}\t", image_points[i, j]); 
    94                 } 
    95                 Console.WriteLine(); 
    96             } 
    97  
    9890            OpenCV.cvFindExtrinsicCameraParams2(sub_object_points, sub_image_points, intrinsic, distortion, out rotation, out translation); 
    9991 
  • lang/cpluspluscli/OpenCvSharp/sample/OpenCvSharpSample/Sample/Undistort.cs

    r21039 r22453  
    1717 
    1818            // (1)補正対象となる画像の読み込み 
    19             using (IplImage src_img = new IplImage(Const.IMAGE_CARIBRATION, LoadMode.Color)) 
     19            using (IplImage src_img = new IplImage(Const.IMAGE_DISTORTION, LoadMode.Color)) 
    2020            using (IplImage dst_img = src_img.Clone()){ 
    2121