Changeset 22453
- Timestamp:
- 10/31/08 23:54:24 (5 years ago)
- Location:
- lang/cpluspluscli/OpenCvSharp/sample
- Files:
-
- 1 added
- 1 removed
- 7 modified
-
OpenCvSharpSample.sln (modified) (2 diffs)
-
OpenCvSharpSample/Data/Image/Calibration/03.png (added)
-
OpenCvSharpSample/Data/Image/distortion.png (deleted)
-
OpenCvSharpSample/Dll/OpenCvSharp.dll (modified) (previous)
-
OpenCvSharpSample/Dll/OpenCvSharp.xml (modified) (17 diffs)
-
OpenCvSharpSample/OpenCvSharpSample.csproj (modified) (3 diffs)
-
OpenCvSharpSample/Program.cs (modified) (1 diff)
-
OpenCvSharpSample/Sample/CalibrateCamera.cs (modified) (1 diff)
-
OpenCvSharpSample/Sample/Undistort.cs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
lang/cpluspluscli/OpenCvSharp/sample/OpenCvSharpSample.sln
r22438 r22453 3 3 # Visual Studio 2008 4 4 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenCvSharpSample", "OpenCvSharpSample\OpenCvSharpSample.csproj", "{3EB4E384-CFC4-4FED-93D9-0FD8D8582614}" 5 EndProject6 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenCvSharp", "..\OpenCvSharp(CodeRepos)\OpenCvSharp\OpenCvSharp.vcproj", "{E3579642-282A-43EC-8904-AC5FA1BBBD94}"7 5 EndProject 8 6 Global … … 26 24 {3EB4E384-CFC4-4FED-93D9-0FD8D8582614}.Release|Mixed Platforms.Build.0 = Release|Any CPU 27 25 {3EB4E384-CFC4-4FED-93D9-0FD8D8582614}.Release|Win32.ActiveCfg = Release|Any CPU 28 {E3579642-282A-43EC-8904-AC5FA1BBBD94}.Debug|Any CPU.ActiveCfg = Debug|Win3229 {E3579642-282A-43EC-8904-AC5FA1BBBD94}.Debug|Mixed Platforms.ActiveCfg = Debug|Win3230 {E3579642-282A-43EC-8904-AC5FA1BBBD94}.Debug|Mixed Platforms.Build.0 = Debug|Win3231 {E3579642-282A-43EC-8904-AC5FA1BBBD94}.Debug|Win32.ActiveCfg = Debug|Win3232 {E3579642-282A-43EC-8904-AC5FA1BBBD94}.Debug|Win32.Build.0 = Debug|Win3233 {E3579642-282A-43EC-8904-AC5FA1BBBD94}.Release|Any CPU.ActiveCfg = Release|Win3234 {E3579642-282A-43EC-8904-AC5FA1BBBD94}.Release|Mixed Platforms.ActiveCfg = Release|Win3235 {E3579642-282A-43EC-8904-AC5FA1BBBD94}.Release|Mixed Platforms.Build.0 = Release|Win3236 {E3579642-282A-43EC-8904-AC5FA1BBBD94}.Release|Win32.ActiveCfg = Release|Win3237 {E3579642-282A-43EC-8904-AC5FA1BBBD94}.Release|Win32.Build.0 = Release|Win3238 26 EndGlobalSection 39 27 GlobalSection(SolutionProperties) = preSolution -
lang/cpluspluscli/OpenCvSharp/sample/OpenCvSharpSample/Dll/OpenCvSharp.xml
r22403 r22453 3282 3282 <returns>文字列形式</returns> 3283 3283 </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> 3284 3299 <member name="M:KwsmLab.OpenCvSharp.CvMat.MSet(System.Int32,System.Int32,System.Double)"> 3285 3300 <summary> … … 3302 3317 <returns>指定した要素の値</returns> 3303 3318 </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)"> 3305 3320 <summary> 3306 3321 既に確保された CvMat を初期化する. … … 3313 3328 <returns>初期化された行列ヘッダ</returns> 3314 3329 </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)"> 3316 3331 <summary> 3317 3332 既に確保された CvMat を初期化する. … … 3324 3339 <returns>初期化された行列ヘッダ</returns> 3325 3340 </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)"> 3327 3342 <summary> 3328 3343 既に確保された CvMat を初期化する. … … 3335 3350 <returns>初期化された行列ヘッダ</returns> 3336 3351 </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)"> 3338 3353 <summary> 3339 3354 既に確保された CvMat を初期化する. … … 3346 3361 <returns>初期化された行列ヘッダ</returns> 3347 3362 </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)"> 3349 3364 <summary> 3350 3365 既に確保された CvMat を初期化する. … … 3357 3372 <returns>初期化された行列ヘッダ</returns> 3358 3373 </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)"> 3360 3375 <summary> 3361 3376 既に確保された CvMat を初期化する. … … 3368 3383 <returns>初期化された行列ヘッダ</returns> 3369 3384 </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)"> 3371 3386 <summary> 3372 3387 既に確保された CvMat を初期化する. … … 3377 3392 <param name="data">行列のヘッダで指定されるデータ配列. 長さがrows*cols*channelsの1次元配列を指定する.</param> 3378 3393 <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> 3379 3520 <returns>初期化された行列ヘッダ</returns> 3380 3521 </member> … … 6415 6556 <returns /> 6416 6557 </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> 6417 6575 <member name="M:KwsmLab.OpenCvSharp.OpenCV.cvRound(System.Double)"> 6418 6576 <summary> 6419 6577 引数に最も近い整数値を返す. 6420 6578 いくつかのアーキテクチャにおいて,これらの関数はC言語の標準的なキャスト演算よりも非常に高速である. 6579 引数の絶対値が2^31より大きい場合,結果は求まらない.また,特別な値(±Inf, NaN)は扱うことができない. 6421 6580 </summary> 6422 6581 <param name="value">浮動小数点型の入力値</param> … … 7710 7869 <param name="dst">出力配列(タイプは8u または 8s)</param> 7711 7870 </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> 7712 7881 <member name="M:KwsmLab.OpenCvSharp.OpenCV.cvInitSubdivDelaunay2D(KwsmLab.OpenCvSharp.CvSubdiv2D,KwsmLab.OpenCvSharp.CvRect)"> 7713 7882 <summary /> … … 9911 10080 <param name="threshold2">2番目の閾値</param> 9912 10081 </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)"> 9914 10083 <summary> 9915 10084 内部パラメータと各画像に対する 外部パラメータを推定する. 9916 10085 3次元のオブジェクトポイントの座標と,それらに対応する画像上に投影された点を指定する必要がある. 9917 10086 これらは,幾何学的に既知で,容易に特徴点が発見できるオブジェクトを使用することで得られる. 9918 そのようなオブジェクトは,キャリブレーション装置やキャリブレーションパターンと呼ばれ, OpenCVはキャリブレーションの道具としてチェスパターンをサポートしている (cvFindChessboardCorners を参照). 現在,内部パラメータの初期化(CV_CALIB_USE_INTRINSIC_GUESS がセットされていない場合)手法は,平面キャリブレーションパターン(オブジェクト上の点のz座標がすべて0または1である)を用いたもののみが実装されている. 初期値 intrinsic_matrix が与えられさえすれば,3次元のキャリブレーション装置を用いることもできる.内部パラメータと外部パラメータの初期値が計算された後, 逆投影誤差の総和(実際の画像上の座標と cvProjectPoints2 で画像上に投影した座標の差の二乗の総和)が最小になるように各パラメータが最適化される. 10087 そのようなオブジェクトは,キャリブレーション装置やキャリブレーションパターンと呼ばれ, 10088 OpenCVはキャリブレーションの道具としてチェスパターンをサポートしている (cvFindChessboardCorners を参照). 10089 現在,内部パラメータの初期化(CV_CALIB_USE_INTRINSIC_GUESS がセットされていない場合)手法は, 10090 平面キャリブレーションパターン(オブジェクト上の点のz座標がすべて0または1である)を用いたもののみが実装されている. 10091 初期値 intrinsic_matrix が与えられさえすれば,3次元のキャリブレーション装置を用いることもできる. 10092 内部パラメータと外部パラメータの初期値が計算された後, 逆投影誤差の総和(実際の画像上の座標と cvProjectPoints2 で画像上に投影した座標の差の二乗の総和)が最小になるように各パラメータが最適化される. 9919 10093 </summary> 9920 10094 <param name="object_points">オブジェクト(キャリブレーションパターン)上の点群座標の結合行列.3xN または Nx3の配列.Nはすべてのビューでの点の数の合計である.</param> … … 9928 10102 <param name="flags">処理フラグ</param> 9929 10103 </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@)"> 9931 10105 <summary> 9932 10106 内部パラメータと各画像に対する 外部パラメータを推定する. 9933 10107 3次元のオブジェクトポイントの座標と,それらに対応する画像上に投影された点を指定する必要がある. 9934 10108 これらは,幾何学的に既知で,容易に特徴点が発見できるオブジェクトを使用することで得られる. 9935 そのようなオブジェクトは,キャリブレーション装置やキャリブレーションパターンと呼ばれ, OpenCVはキャリブレーションの道具としてチェスパターンをサポートしている (cvFindChessboardCorners を参照). 現在,内部パラメータの初期化(CV_CALIB_USE_INTRINSIC_GUESS がセットされていない場合)手法は,平面キャリブレーションパターン(オブジェクト上の点のz座標がすべて0または1である)を用いたもののみが実装されている. 初期値 intrinsic_matrix が与えられさえすれば,3次元のキャリブレーション装置を用いることもできる.内部パラメータと外部パラメータの初期値が計算された後, 逆投影誤差の総和(実際の画像上の座標と cvProjectPoints2 で画像上に投影した座標の差の二乗の総和)が最小になるように各パラメータが最適化される. 10109 そのようなオブジェクトは,キャリブレーション装置やキャリブレーションパターンと呼ばれ, 10110 OpenCVはキャリブレーションの道具としてチェスパターンをサポートしている (cvFindChessboardCorners を参照). 10111 現在,内部パラメータの初期化(CV_CALIB_USE_INTRINSIC_GUESS がセットされていない場合)手法は, 10112 平面キャリブレーションパターン(オブジェクト上の点のz座標がすべて0または1である)を用いたもののみが実装されている. 10113 初期値 intrinsic_matrix が与えられさえすれば,3次元のキャリブレーション装置を用いることもできる. 10114 内部パラメータと外部パラメータの初期値が計算された後, 逆投影誤差の総和(実際の画像上の座標と cvProjectPoints2 で画像上に投影した座標の差の二乗の総和)が最小になるように各パラメータが最適化される. 9936 10115 </summary> 9937 10116 <param name="object_points">オブジェクト(キャリブレーションパターン)上の点群座標の結合行列.3xN または Nx3の配列.Nはすべてのビューでの点の数の合計である.</param> … … 9944 10123 <param name="translation_vectors">出力される3xMの並進ベクトルの配列.</param> 9945 10124 </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)"> 9947 10126 <summary> 9948 10127 内部パラメータと各画像に対する 外部パラメータを推定する. 9949 10128 3次元のオブジェクトポイントの座標と,それらに対応する画像上に投影された点を指定する必要がある. 9950 10129 これらは,幾何学的に既知で,容易に特徴点が発見できるオブジェクトを使用することで得られる. 9951 そのようなオブジェクトは,キャリブレーション装置やキャリブレーションパターンと呼ばれ, OpenCVはキャリブレーションの道具としてチェスパターンをサポートしている (cvFindChessboardCorners を参照). 現在,内部パラメータの初期化(CV_CALIB_USE_INTRINSIC_GUESS がセットされていない場合)手法は,平面キャリブレーションパターン(オブジェクト上の点のz座標がすべて0または1である)を用いたもののみが実装されている. 初期値 intrinsic_matrix が与えられさえすれば,3次元のキャリブレーション装置を用いることもできる.内部パラメータと外部パラメータの初期値が計算された後, 逆投影誤差の総和(実際の画像上の座標と cvProjectPoints2 で画像上に投影した座標の差の二乗の総和)が最小になるように各パラメータが最適化される. 10130 そのようなオブジェクトは,キャリブレーション装置やキャリブレーションパターンと呼ばれ, 10131 OpenCVはキャリブレーションの道具としてチェスパターンをサポートしている (cvFindChessboardCorners を参照). 10132 現在,内部パラメータの初期化(CV_CALIB_USE_INTRINSIC_GUESS がセットされていない場合)手法は, 10133 平面キャリブレーションパターン(オブジェクト上の点のz座標がすべて0または1である)を用いたもののみが実装されている. 10134 初期値 intrinsic_matrix が与えられさえすれば,3次元のキャリブレーション装置を用いることもできる. 10135 内部パラメータと外部パラメータの初期値が計算された後, 逆投影誤差の総和(実際の画像上の座標と cvProjectPoints2 で画像上に投影した座標の差の二乗の総和)が最小になるように各パラメータが最適化される. 9952 10136 </summary> 9953 10137 <param name="object_points">オブジェクト(キャリブレーションパターン)上の点群座標の結合行列.3xN または Nx3の配列.Nはすべてのビューでの点の数の合計である.</param> … … 9959 10143 <param name="flags">処理フラグ</param> 9960 10144 </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@)"> 9962 10146 <summary> 9963 10147 内部パラメータと各画像に対する 外部パラメータを推定する. 9964 10148 3次元のオブジェクトポイントの座標と,それらに対応する画像上に投影された点を指定する必要がある. 9965 10149 これらは,幾何学的に既知で,容易に特徴点が発見できるオブジェクトを使用することで得られる. 9966 そのようなオブジェクトは,キャリブレーション装置やキャリブレーションパターンと呼ばれ, OpenCVはキャリブレーションの道具としてチェスパターンをサポートしている (cvFindChessboardCorners を参照). 現在,内部パラメータの初期化(CV_CALIB_USE_INTRINSIC_GUESS がセットされていない場合)手法は,平面キャリブレーションパターン(オブジェクト上の点のz座標がすべて0または1である)を用いたもののみが実装されている. 初期値 intrinsic_matrix が与えられさえすれば,3次元のキャリブレーション装置を用いることもできる.内部パラメータと外部パラメータの初期値が計算された後, 逆投影誤差の総和(実際の画像上の座標と cvProjectPoints2 で画像上に投影した座標の差の二乗の総和)が最小になるように各パラメータが最適化される. 10150 そのようなオブジェクトは,キャリブレーション装置やキャリブレーションパターンと呼ばれ, 10151 OpenCVはキャリブレーションの道具としてチェスパターンをサポートしている (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 内部パラメータと各画像に対する 外部パラメータを推定する. 10167 3次元のオブジェクトポイントの座標と,それらに対応する画像上に投影された点を指定する必要がある. 10168 これらは,幾何学的に既知で,容易に特徴点が発見できるオブジェクトを使用することで得られる. 10169 そのようなオブジェクトは,キャリブレーション装置やキャリブレーションパターンと呼ばれ, 10170 OpenCVはキャリブレーションの道具としてチェスパターンをサポートしている (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 内部パラメータと各画像に対する 外部パラメータを推定する. 10189 3次元のオブジェクトポイントの座標と,それらに対応する画像上に投影された点を指定する必要がある. 10190 これらは,幾何学的に既知で,容易に特徴点が発見できるオブジェクトを使用することで得られる. 10191 そのようなオブジェクトは,キャリブレーション装置やキャリブレーションパターンと呼ばれ, 10192 OpenCVはキャリブレーションの道具としてチェスパターンをサポートしている (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 内部パラメータと各画像に対する 外部パラメータを推定する. 10210 3次元のオブジェクトポイントの座標と,それらに対応する画像上に投影された点を指定する必要がある. 10211 これらは,幾何学的に既知で,容易に特徴点が発見できるオブジェクトを使用することで得られる. 10212 そのようなオブジェクトは,キャリブレーション装置やキャリブレーションパターンと呼ばれ, 10213 OpenCVはキャリブレーションの道具としてチェスパターンをサポートしている (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 内部パラメータと各画像に対する 外部パラメータを推定する. 10230 3次元のオブジェクトポイントの座標と,それらに対応する画像上に投影された点を指定する必要がある. 10231 これらは,幾何学的に既知で,容易に特徴点が発見できるオブジェクトを使用することで得られる. 10232 そのようなオブジェクトは,キャリブレーション装置やキャリブレーションパターンと呼ばれ, 10233 OpenCVはキャリブレーションの道具としてチェスパターンをサポートしている (cvFindChessboardCorners を参照). 10234 現在,内部パラメータの初期化(CV_CALIB_USE_INTRINSIC_GUESS がセットされていない場合)手法は, 10235 平面キャリブレーションパターン(オブジェクト上の点のz座標がすべて0または1である)を用いたもののみが実装されている. 10236 初期値 intrinsic_matrix が与えられさえすれば,3次元のキャリブレーション装置を用いることもできる. 10237 内部パラメータと外部パラメータの初期値が計算された後, 逆投影誤差の総和(実際の画像上の座標と cvProjectPoints2 で画像上に投影した座標の差の二乗の総和)が最小になるように各パラメータが最適化される. 9967 10238 </summary> 9968 10239 <param name="object_points">オブジェクト(キャリブレーションパターン)上の点群座標の結合行列.3xN または Nx3の配列.Nはすべてのビューでの点の数の合計である.</param> … … 13411 13682 <summary> 13412 13683 8 ビット,カラーまたはグレースケール [CV_LOAD_IMAGE_ANYCOLOR]. 13413 CV_LOAD_IMAGE_ANYDEPTHと併用可能.13684 AnyDepth と併用可能. 13414 13685 </summary> 13415 13686 </member> … … 13421 13692 <member name="F:KwsmLab.OpenCvSharp.LoadMode.Color"> 13422 13693 <summary> 13423 CV_LOAD_IMAGE_ANYDEPTHと併用されない限り 8 ビット,カラー [CV_LOAD_IMAGE_COLOR]13694 AnyDepth と併用されない限り 8 ビット,カラー [CV_LOAD_IMAGE_COLOR] 13424 13695 </summary> 13425 13696 </member> -
lang/cpluspluscli/OpenCvSharp/sample/OpenCvSharpSample/OpenCvSharpSample.csproj
r22438 r22453 36 36 </PropertyGroup> 37 37 <ItemGroup> 38 <Reference Include="OpenCvSharp, Version=1.0.3226.42570, Culture=neutral, processorArchitecture=x86" /> 38 39 <Reference Include="PresentationCore"> 39 40 <RequiredTargetFramework>3.0</RequiredTargetFramework> … … 131 132 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 132 133 </Content> 133 <Content Include="Data\Image\ distortion.png">134 <Content Include="Data\Image\Calibration\03.png"> 134 135 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 135 136 </Content> … … 160 161 </Content> 161 162 </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>168 163 <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> 169 164 <!-- 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 15 15 public const string IMAGE_GORYOKAKU = "Data/Image/goryokaku.jpg"; 16 16 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"; 19 18 public const string XML_CAMERA = "Data/Xml/camera.xml"; 20 19 public const string IMAGE_PENGUIN1 = "Data/Image/penguin1.png"; 21 20 public const string IMAGE_PENGUIN2 = "Data/Image/penguin2.png"; 21 public const string IMAGE_DISTORTION = "Data/Image/Calibration/03.png"; 22 22 public const string IMAGE_CALIBRATION = "Data/Image/Calibration/{0:D2}.jpg"; 23 23 } -
lang/cpluspluscli/OpenCvSharp/sample/OpenCvSharpSample/Sample/CalibrateCamera.cs
r22438 r22453 88 88 OpenCV.cvGetRows(image_points, out sub_image_points, 0, PAT_SIZE); 89 89 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 98 90 OpenCV.cvFindExtrinsicCameraParams2(sub_object_points, sub_image_points, intrinsic, distortion, out rotation, out translation); 99 91 -
lang/cpluspluscli/OpenCvSharp/sample/OpenCvSharpSample/Sample/Undistort.cs
r21039 r22453 17 17 18 18 // (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)) 20 20 using (IplImage dst_img = src_img.Clone()){ 21 21
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)