当前位置: 首页>>代码示例>>C#>>正文


C# INyARGrayscaleRaster.createInterface方法代码示例

本文整理汇总了C#中INyARGrayscaleRaster.createInterface方法的典型用法代码示例。如果您正苦于以下问题:C# INyARGrayscaleRaster.createInterface方法的具体用法?C# INyARGrayscaleRaster.createInterface怎么用?C# INyARGrayscaleRaster.createInterface使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在INyARGrayscaleRaster的用法示例。


在下文中一共展示了INyARGrayscaleRaster.createInterface方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: getContour

 /**
  * この関数は、ラスタの指定点を基点に、画像の特定の範囲内から輪郭線を抽出します。
  * 開始点は、輪郭の一部である必要があります。
  * 通常は、ラべリングの結果の上辺クリップとX軸エントリポイントを開始点として入力します。
  * @param i_raster
  * 輪郭線を抽出するラスタを指定します。
  * @param i_area
  * 輪郭線の抽出範囲を指定する矩形。i_rasterのサイズ内である必要があります。
  * @param i_th
  * 輪郭とみなす暗点の敷居値を指定します。
  * @param i_entry_x
  * 輪郭抽出の開始点です。
  * @param i_entry_y
  * 輪郭抽出の開始点です。
  * @param o_coord
  * 輪郭点を格納するオブジェクトを指定します。
  * @return
  * 輪郭線がo_coordの長さを超えた場合、falseを返します。
  * @
  */
 public bool getContour(INyARGrayscaleRaster i_raster, NyARIntRect i_area, int i_th, int i_entry_x, int i_entry_y, NyARIntCoordinates o_coord)
 {
     //ラスタドライバの切り替え
     if (i_raster != this._ref_last_input_raster)
     {
         this._imdriver = (IRasterDriver)i_raster.createInterface(typeof(IRasterDriver));
         this._ref_last_input_raster = i_raster;
     }
     return this._imdriver.getContour(i_area.x, i_area.y, i_area.x + i_area.w - 1, i_area.h + i_area.y - 1, i_entry_x, i_entry_y, i_th, o_coord);
 }
开发者ID:walidBelfadel,项目名称:MARS_project,代码行数:30,代码来源:NyARContourPickup.cs

示例2: NyARGsEqualizeHistFilter_Any

 public NyARGsEqualizeHistFilter_Any(INyARGrayscaleRaster i_raster)
 {
     this._tone_table = NyARGsFilterFactory.createCustomToneTableFilter(i_raster);
     this._histdrv = (INyARHistogramFromRaster)i_raster.createInterface(typeof(INyARHistogramFromRaster));
 }
开发者ID:whztt07,项目名称:NyARToolkitCS,代码行数:5,代码来源:INyARGsEqualizeHistFilter.cs


注:本文中的INyARGrayscaleRaster.createInterface方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。