Changeset 32042 for lang/cpluspluscli

Show
Ignore:
Timestamp:
04/07/09 09:51:23 (5 years ago)
Author:
schima
Message:

added comments in English (CvColor?, BitDepth?, LoadMode?)

Location:
lang/cpluspluscli/OpenCvSharp2/trunk
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • lang/cpluspluscli/OpenCvSharp2/trunk/OpenCvSharp.Test/Samples/ContourScanner.cs

    r31606 r32042  
    2828                    // find contours by CvContourScanner 
    2929                    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); 
    3131                    while (true) 
    3232                    { 
  • lang/cpluspluscli/OpenCvSharp2/trunk/OpenCvSharp/Enum/BitDepth.cs

    r31262 r32042  
    77namespace KwsmLab.OpenCvSharp 
    88{ 
     9#if LANG_JP 
    910    /// <summary> 
    1011        /// 画像要素のビットデプス. 
    1112        /// </summary> 
     13#else 
     14    /// <summary> 
     15    /// Bit depth of image elements 
     16    /// </summary> 
     17#endif 
    1218        public enum BitDepth : int 
    1319        { 
     20#if LANG_JP 
    1421                /// <summary> 
    1522                /// 符号無し 1 ビット整数 [IPL_DEPTH_1U] 
    1623                /// </summary> 
     24#else 
     25        /// <summary> 
     26        /// unsigned 1-bit integers [IPL_DEPTH_1U] 
     27        /// </summary> 
     28#endif 
    1729                [Obsolete("", true)] U1 = CvConst.IPL_DEPTH_1U_,  
     30 
     31 
     32#if LANG_JP 
    1833                /// <summary> 
    1934                /// 符号無し 8 ビット整数 [IPL_DEPTH_8U] 
    2035                /// </summary> 
     36#else 
     37        /// <summary> 
     38        /// unsigned 8-bit integers [IPL_DEPTH_8U] 
     39        /// </summary> 
     40#endif 
    2141                U8 = CvConst.IPL_DEPTH_8U_, 
     42 
     43 
     44#if LANG_JP 
    2245                /// <summary> 
    2346                /// 符号あり 8 ビット整数 [IPL_DEPTH_8S] 
    2447                /// </summary> 
     48#else 
     49        /// <summary> 
     50        /// signed 8-bit integers [IPL_DEPTH_8S] 
     51        /// </summary> 
     52#endif 
    2553                S8 = CvConst.IPL_DEPTH_8S_, 
     54 
     55 
     56#if LANG_JP 
    2657                /// <summary> 
    2758                /// 符号無し 16 ビット整数 [IPL_DEPTH_16U] 
    2859                /// </summary> 
     60#else 
     61        /// <summary> 
     62        /// unsigned 16-bit integers [IPL_DEPTH_16U] 
     63        /// </summary> 
     64#endif 
    2965                U16 = CvConst.IPL_DEPTH_16U_, 
     66 
     67 
     68#if LANG_JP 
    3069                /// <summary> 
    3170                /// 符号あり 16 ビット整数 [IPL_DEPTH_16S] 
    3271                /// </summary> 
     72#else 
     73        /// <summary> 
     74        /// signed 16-bit integers [IPL_DEPTH_16S] 
     75        /// </summary> 
     76#endif 
    3377                S16 = CvConst.IPL_DEPTH_16S_, 
     78 
     79 
     80#if LANG_JP 
    3481                /// <summary> 
    3582                /// 符号あり 32 ビット整数 [IPL_DEPTH_32S] 
    3683                /// </summary> 
     84#else 
     85        /// <summary> 
     86        /// signed 32-bit integers [IPL_DEPTH_32S] 
     87        /// </summary> 
     88#endif 
    3789                S32 = CvConst.IPL_DEPTH_32S_, 
     90 
     91 
     92#if LANG_JP 
    3893                /// <summary> 
    3994                /// 単精度浮動小数点数 [IPL_DEPTH_32F] 
    4095                /// </summary> 
     96#else 
     97        /// <summary> 
     98        /// single precision floating-point numbers [IPL_DEPTH_32F] 
     99        /// </summary> 
     100#endif 
    41101                F32 = CvConst.IPL_DEPTH_32F_, 
     102 
     103 
     104#if LANG_JP 
    42105                /// <summary> 
    43106                /// 倍精度浮動小数点数 [IPL_DEPTH_64F] 
    44107                /// </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_, 
    46114    } 
    47115} 
  • lang/cpluspluscli/OpenCvSharp2/trunk/OpenCvSharp/Enum/LoadMode.cs

    r31262 r32042  
    77namespace KwsmLab.OpenCvSharp 
    88{ 
     9#if LANG_JP 
    910    /// <summary> 
    10         /// 読み込む画像がカラー/グレースケールのどちらか,とデプスを指定する.  
    11         /// カラー/グレースケールの指定は,読み込まれた画像を 3 チャンネル(Color)に変換するか,  
    12         /// 1チャンネル(GrayScale)に変換するか,あるいは入力画像(AnyColor)のままにしておくかを決める. 
     11    /// cvLoadImageで用いる読み込みフラグ . 
    1312        /// </summary> 
     13#else 
     14    /// <summary> 
     15    /// Specifies colorness and depth of the loaded image 
     16    /// </summary> 
     17#endif 
    1418        [Flags] 
    1519        public enum LoadMode : int 
    1620        { 
     21        #if LANG_JP 
    1722                /// <summary> 
    1823                /// 8 ビット,カラーまたはグレースケール [CV_LOAD_IMAGE_UNCHANGED] 
    1924                /// </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           
    2132        Unchanged = CvConst.CV_LOAD_IMAGE_UNCHANGED_, 
     33 
     34 
     35#if LANG_JP 
    2236                /// <summary> 
    2337                /// 8 ビット,グレースケール [CV_LOAD_IMAGE_GRAYSCALE] 
    2438                /// </summary> 
     39#else 
     40        /// <summary> 
     41        /// 8 bit, gray [CV_LOAD_IMAGE_GRAYSCALE] 
     42        /// </summary> 
     43#endif 
    2544                GrayScale = CvConst.CV_LOAD_IMAGE_GRAYSCALE_, 
     45 
     46 
     47#if LANG_JP 
    2648                /// <summary> 
    2749                /// AnyDepth と併用されない限り 8 ビット,カラー [CV_LOAD_IMAGE_COLOR] 
    2850                /// </summary> 
     51#else 
     52        /// <summary> 
     53        /// 8 bit unless combined with AnyDepth, color [CV_LOAD_IMAGE_COLOR] 
     54        /// </summary> 
     55#endif 
    2956                Color = CvConst.CV_LOAD_IMAGE_COLOR_, 
     57 
     58 
     59#if LANG_JP 
    3060                /// <summary> 
    3161                ///任意のデプス,グレー [CV_LOAD_IMAGE_ANYDEPTH] 
    3262                /// </summary> 
     63#else 
     64        /// <summary> 
     65        /// any depth, if specified on its own gray [CV_LOAD_IMAGE_ANYDEPTH] 
     66        /// </summary> 
     67#endif 
    3368                AnyDepth = CvConst.CV_LOAD_IMAGE_ANYDEPTH_, 
     69 
     70 
     71        #if LANG_JP 
    3472                /// <summary> 
    3573                /// 8 ビット,カラーまたはグレースケール [CV_LOAD_IMAGE_ANYCOLOR].  
    3674                /// AnyDepth と併用可能. 
    3775                /// </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_ 
    3982        }; 
    4083} 
  • lang/cpluspluscli/OpenCvSharp2/trunk/OpenCvSharp/Struct/CvColor.cs

    r31149 r32042  
    77namespace KwsmLab.OpenCvSharp 
    88{ 
     9#if LANG_JP 
    910    /// <summary> 
    1011        /// 色をあらわす構造体. 
    1112        /// OpenCVのCvScalarや、System.Drawing.Colorとの暗黙の変換が定義されている. 
    1213        /// </summary> 
     14#else 
     15    /// <summary> 
     16    /// An alias of CvScalar. 
     17    /// A structure which represents RGB color. 
     18    /// </summary> 
     19#endif 
    1320    [Serializable] 
    1421    [StructLayout(LayoutKind.Sequential)] 
    1522    public struct CvColor : IEquatable<CvColor> 
    1623    { 
     24#if LANG_JP 
    1725        /// <summary> 
    1826        /// R成分 
    1927        /// </summary> 
     28#else 
     29        /// <summary> 
     30        /// Red 
     31        /// </summary> 
     32#endif 
    2033        public byte R; 
     34 
     35#if LANG_JP 
    2136        /// <summary> 
    2237        /// G成分 
    2338        /// </summary> 
     39#else 
     40        /// <summary> 
     41        /// Green 
     42        /// </summary> 
     43#endif 
    2444        public byte G; 
     45         
     46#if LANG_JP 
    2547        /// <summary> 
    2648        /// B成分 
    2749        /// </summary> 
     50#else 
     51        /// <summary> 
     52        /// Blue 
     53        /// </summary> 
     54#endif 
    2855        public byte B; 
    2956 
     57 
     58 
     59#if LANG_JP 
    3060        /// <summary> 
    3161        /// 初期化  
     
    3464        /// <param name="g">G成分</param> 
    3565        /// <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 
    3674        public CvColor(byte r, byte g, byte b) 
    3775        { 
     
    4078            this.B = b; 
    4179        } 
     80 
     81#if LANG_JP 
    4282        /// <summary> 
    4383        /// ランダムな色を生成して返す 
    4484        /// </summary> 
    4585        /// <returns></returns> 
     86#else 
     87        /// <summary> 
     88        /// Creates random color 
     89        /// </summary> 
     90        /// <returns></returns> 
     91#endif 
    4692        public static CvColor Random() 
    4793        {