Changeset 32042 for lang/cpluspluscli
- Timestamp:
- 04/07/09 09:51:23 (4 years ago)
- Location:
- lang/cpluspluscli/OpenCvSharp2/trunk
- Files:
-
- 4 modified
-
OpenCvSharp.Test/Samples/ContourScanner.cs (modified) (1 diff)
-
OpenCvSharp/Enum/BitDepth.cs (modified) (1 diff)
-
OpenCvSharp/Enum/LoadMode.cs (modified) (1 diff)
-
OpenCvSharp/Struct/CvColor.cs (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/cpluspluscli/OpenCvSharp2/trunk/OpenCvSharp.Test/Samples/ContourScanner.cs
r31606 r32042 28 28 // find contours by CvContourScanner 29 29 CvContourScanner scanner = Cv.StartFindContours(canny, storage, CvContour<CvPoint>.SizeOf, ContourRetrieval.Tree, ContourChain.ApproxSimple); 30 //CvContourScanner scanner = new CvContourScanner(canny, new CvMemStorage(), CvContour<CvPoint>.SizeOf, ContourRetrieval.Tree, ContourChain.ApproxSimple);30 //CvContourScanner scanner = new CvContourScanner(canny, storage, CvContour<CvPoint>.SizeOf, ContourRetrieval.Tree, ContourChain.ApproxSimple); 31 31 while (true) 32 32 { -
lang/cpluspluscli/OpenCvSharp2/trunk/OpenCvSharp/Enum/BitDepth.cs
r31262 r32042 7 7 namespace KwsmLab.OpenCvSharp 8 8 { 9 #if LANG_JP 9 10 /// <summary> 10 11 /// 画像要素のビットデプス. 11 12 /// </summary> 13 #else 14 /// <summary> 15 /// Bit depth of image elements 16 /// </summary> 17 #endif 12 18 public enum BitDepth : int 13 19 { 20 #if LANG_JP 14 21 /// <summary> 15 22 /// 符号無し 1 ビット整数 [IPL_DEPTH_1U] 16 23 /// </summary> 24 #else 25 /// <summary> 26 /// unsigned 1-bit integers [IPL_DEPTH_1U] 27 /// </summary> 28 #endif 17 29 [Obsolete("", true)] U1 = CvConst.IPL_DEPTH_1U_, 30 31 32 #if LANG_JP 18 33 /// <summary> 19 34 /// 符号無し 8 ビット整数 [IPL_DEPTH_8U] 20 35 /// </summary> 36 #else 37 /// <summary> 38 /// unsigned 8-bit integers [IPL_DEPTH_8U] 39 /// </summary> 40 #endif 21 41 U8 = CvConst.IPL_DEPTH_8U_, 42 43 44 #if LANG_JP 22 45 /// <summary> 23 46 /// 符号あり 8 ビット整数 [IPL_DEPTH_8S] 24 47 /// </summary> 48 #else 49 /// <summary> 50 /// signed 8-bit integers [IPL_DEPTH_8S] 51 /// </summary> 52 #endif 25 53 S8 = CvConst.IPL_DEPTH_8S_, 54 55 56 #if LANG_JP 26 57 /// <summary> 27 58 /// 符号無し 16 ビット整数 [IPL_DEPTH_16U] 28 59 /// </summary> 60 #else 61 /// <summary> 62 /// unsigned 16-bit integers [IPL_DEPTH_16U] 63 /// </summary> 64 #endif 29 65 U16 = CvConst.IPL_DEPTH_16U_, 66 67 68 #if LANG_JP 30 69 /// <summary> 31 70 /// 符号あり 16 ビット整数 [IPL_DEPTH_16S] 32 71 /// </summary> 72 #else 73 /// <summary> 74 /// signed 16-bit integers [IPL_DEPTH_16S] 75 /// </summary> 76 #endif 33 77 S16 = CvConst.IPL_DEPTH_16S_, 78 79 80 #if LANG_JP 34 81 /// <summary> 35 82 /// 符号あり 32 ビット整数 [IPL_DEPTH_32S] 36 83 /// </summary> 84 #else 85 /// <summary> 86 /// signed 32-bit integers [IPL_DEPTH_32S] 87 /// </summary> 88 #endif 37 89 S32 = CvConst.IPL_DEPTH_32S_, 90 91 92 #if LANG_JP 38 93 /// <summary> 39 94 /// 単精度浮動小数点数 [IPL_DEPTH_32F] 40 95 /// </summary> 96 #else 97 /// <summary> 98 /// single precision floating-point numbers [IPL_DEPTH_32F] 99 /// </summary> 100 #endif 41 101 F32 = CvConst.IPL_DEPTH_32F_, 102 103 104 #if LANG_JP 42 105 /// <summary> 43 106 /// 倍精度浮動小数点数 [IPL_DEPTH_64F] 44 107 /// </summary> 45 F64 = CvConst.IPL_DEPTH_64F_, 108 #else 109 /// <summary> 110 /// double precision floating-point numbers [IPL_DEPTH_64F] 111 /// </summary> 112 #endif 113 F64 = CvConst.IPL_DEPTH_64F_, 46 114 } 47 115 } -
lang/cpluspluscli/OpenCvSharp2/trunk/OpenCvSharp/Enum/LoadMode.cs
r31262 r32042 7 7 namespace KwsmLab.OpenCvSharp 8 8 { 9 #if LANG_JP 9 10 /// <summary> 10 /// 読み込む画像がカラー/グレースケールのどちらか,とデプスを指定する. 11 /// カラー/グレースケールの指定は,読み込まれた画像を 3 チャンネル(Color)に変換するか, 12 /// 1チャンネル(GrayScale)に変換するか,あるいは入力画像(AnyColor)のままにしておくかを決める. 11 /// cvLoadImageで用いる読み込みフラグ . 13 12 /// </summary> 13 #else 14 /// <summary> 15 /// Specifies colorness and depth of the loaded image 16 /// </summary> 17 #endif 14 18 [Flags] 15 19 public enum LoadMode : int 16 20 { 21 #if LANG_JP 17 22 /// <summary> 18 23 /// 8 ビット,カラーまたはグレースケール [CV_LOAD_IMAGE_UNCHANGED] 19 24 /// </summary> 20 [Obsolete("将来廃止される予定なので,AnyColor を使用すること")] 25 [Obsolete("将来廃止される予定なので,AnyColor を使用すること")] 26 #else 27 /// <summary> 28 /// 8 bit, color or gray [CV_LOAD_IMAGE_UNCHANGED] 29 /// </summary> 30 [Obsolete("deprecated, use AnyColor")] 31 #endif 21 32 Unchanged = CvConst.CV_LOAD_IMAGE_UNCHANGED_, 33 34 35 #if LANG_JP 22 36 /// <summary> 23 37 /// 8 ビット,グレースケール [CV_LOAD_IMAGE_GRAYSCALE] 24 38 /// </summary> 39 #else 40 /// <summary> 41 /// 8 bit, gray [CV_LOAD_IMAGE_GRAYSCALE] 42 /// </summary> 43 #endif 25 44 GrayScale = CvConst.CV_LOAD_IMAGE_GRAYSCALE_, 45 46 47 #if LANG_JP 26 48 /// <summary> 27 49 /// AnyDepth と併用されない限り 8 ビット,カラー [CV_LOAD_IMAGE_COLOR] 28 50 /// </summary> 51 #else 52 /// <summary> 53 /// 8 bit unless combined with AnyDepth, color [CV_LOAD_IMAGE_COLOR] 54 /// </summary> 55 #endif 29 56 Color = CvConst.CV_LOAD_IMAGE_COLOR_, 57 58 59 #if LANG_JP 30 60 /// <summary> 31 61 ///任意のデプス,グレー [CV_LOAD_IMAGE_ANYDEPTH] 32 62 /// </summary> 63 #else 64 /// <summary> 65 /// any depth, if specified on its own gray [CV_LOAD_IMAGE_ANYDEPTH] 66 /// </summary> 67 #endif 33 68 AnyDepth = CvConst.CV_LOAD_IMAGE_ANYDEPTH_, 69 70 71 #if LANG_JP 34 72 /// <summary> 35 73 /// 8 ビット,カラーまたはグレースケール [CV_LOAD_IMAGE_ANYCOLOR]. 36 74 /// AnyDepth と併用可能. 37 75 /// </summary> 38 AnyColor = CvConst.CV_LOAD_IMAGE_ANYCOLOR_ 76 #else 77 /// <summary> 78 /// by itself equivalent to Unchanged but can be modified with AnyDepth [CV_LOAD_IMAGE_ANYCOLOR] 79 /// </summary> 80 #endif 81 AnyColor = CvConst.CV_LOAD_IMAGE_ANYCOLOR_ 39 82 }; 40 83 } -
lang/cpluspluscli/OpenCvSharp2/trunk/OpenCvSharp/Struct/CvColor.cs
r31149 r32042 7 7 namespace KwsmLab.OpenCvSharp 8 8 { 9 #if LANG_JP 9 10 /// <summary> 10 11 /// 色をあらわす構造体. 11 12 /// OpenCVのCvScalarや、System.Drawing.Colorとの暗黙の変換が定義されている. 12 13 /// </summary> 14 #else 15 /// <summary> 16 /// An alias of CvScalar. 17 /// A structure which represents RGB color. 18 /// </summary> 19 #endif 13 20 [Serializable] 14 21 [StructLayout(LayoutKind.Sequential)] 15 22 public struct CvColor : IEquatable<CvColor> 16 23 { 24 #if LANG_JP 17 25 /// <summary> 18 26 /// R成分 19 27 /// </summary> 28 #else 29 /// <summary> 30 /// Red 31 /// </summary> 32 #endif 20 33 public byte R; 34 35 #if LANG_JP 21 36 /// <summary> 22 37 /// G成分 23 38 /// </summary> 39 #else 40 /// <summary> 41 /// Green 42 /// </summary> 43 #endif 24 44 public byte G; 45 46 #if LANG_JP 25 47 /// <summary> 26 48 /// B成分 27 49 /// </summary> 50 #else 51 /// <summary> 52 /// Blue 53 /// </summary> 54 #endif 28 55 public byte B; 29 56 57 58 59 #if LANG_JP 30 60 /// <summary> 31 61 /// 初期化 … … 34 64 /// <param name="g">G成分</param> 35 65 /// <param name="b">B成分</param> 66 #else 67 /// <summary> 68 /// Constructor 69 /// </summary> 70 /// <param name="r">Red</param> 71 /// <param name="g">Green</param> 72 /// <param name="b">Blue</param> 73 #endif 36 74 public CvColor(byte r, byte g, byte b) 37 75 { … … 40 78 this.B = b; 41 79 } 80 81 #if LANG_JP 42 82 /// <summary> 43 83 /// ランダムな色を生成して返す 44 84 /// </summary> 45 85 /// <returns></returns> 86 #else 87 /// <summary> 88 /// Creates random color 89 /// </summary> 90 /// <returns></returns> 91 #endif 46 92 public static CvColor Random() 47 93 {
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)