WIL説明書(C++)  3.0.0
FvBlobFunction.h
[詳解]
1 // $Revision: 1.1 $
2 /*
3  @file FvBlobFunction.h
4  @brief Blob function Interface
5  @author FAST Corporation
6 */
7 
8 #pragma once
9 
10 #include "Blob/FvBlobDefs.h"
11 #include "Blob/FvBlobData.h"
12 #include "Blob/FvBlobResult.h"
13 #include "Blob/FvBlobFilterRange.h"
14 #include "MultiData/FvBuffer.h"
15 
16 namespace FVCL
17 {
18 namespace Blob
19 {
20 
21 // ============================================================
22 // PROTOTYPE
23 
26 FVCL_API INT GetBoundaryEx( const FVCL::Blob::CFvBlobData& blob, INT connection, FVCL::CFvBuffer<PNT_T>* points_ext, FVCL::CFvBuffer<PNT_T>* points_int );
27 
28 FVCL_API INT GetList (::FHANDLE handle, FVCL::CFvBuffer<UINT>* blob_numbers);
31 FVCL_API INT GetSortList (::FHANDLE handle, INT key1st, INT direct1st, FVCL::CFvBuffer<UINT>* blob_numbers);
32 FVCL_API INT GetSortList (::FHANDLE handle, INT key1st, INT direct1st, INT key2nd, INT direct2nd, FVCL::CFvBuffer<UINT>* blob_numbers);
33 FVCL_API INT GetSortList (::FHANDLE handle, INT key1st, INT direct1st, INT key2nd, INT direct2nd, INT key3rd, INT direct3rd, FVCL::CFvBuffer<UINT>* blob_numbers);
34 FVCL_API INT GetSpecialSortList (::FHANDLE handle, INT order, const FVCL::Data::CFvAngle& angle, FVCL::CFvBuffer<UINT>* blob_numbers);
35 
36 } // Blob
37 } // FVCL
#define FVCL_API
DLLエクスポートマクロ
Definition: FvMacros.h:61
2値ブローブ解析関連定義
FVCL_API INT GetSortList(::FHANDLE handle, INT key1st, INT direct1st, FVCL::CFvBuffer< UINT > *blob_numbers)
ブローブの特徴量に基づくソーティング
FVCL_API INT GetConvex2d(const FVCL::Blob::CFvBlobData &blob, FVCL::CFvBuffer< PNT_T > *points)
凸包の取得
FVCL_API INT GetList(::FHANDLE handle, FVCL::CFvBuffer< UINT > *blob_numbers)
ブローブデータ配列の取得
配列テンプレートクラス(ポインタ型)
FVCLのネームスペース
Definition: EVCbasicDeclare.txt:9
角度構造クラス
Definition: FvAngle.h:20
int INT
整数型(32ビット)
Definition: FvDefs.h:36
2値ブローブ解析結果フィルタ条件構造クラスのインターフェース
2値ブローブ解析結果クラスのインターフェース
FVCL_API INT GetBoundary(const FVCL::Blob::CFvBlobData &blob, FVCL::CFvBuffer< PNT_T > *points)
周囲座標の取得
FVCL_API INT GetBoundaryEx(const FVCL::Blob::CFvBlobData &blob, INT connection, FVCL::CFvBuffer< PNT_T > *points_ext, FVCL::CFvBuffer< PNT_T > *points_int)
周囲座標の取得
2値ブローブ解析データ構造クラスのインターフェース
配列テンプレートクラスの基本クラス
Definition: FvMultiData.h:36
FVCL_API INT GetSpecialSortList(::FHANDLE handle, INT order, const FVCL::Data::CFvAngle &angle, FVCL::CFvBuffer< UINT > *blob_numbers)
ブローブの位置情報に基づくソーティング
void * FHANDLE
FIEオブジェクトハンドル
Definition: FvDefs.h:63
2値ブローブ解析データ構造クラス
Definition: FvBlobData.h:25
FVCL_API INT GetRefilterList(::FHANDLE handle, const FVCL::CFvMultiData< CFvBlobFilterRange > &filters, FVCL::CFvBuffer< UINT > *blob_numbers)
ブローブデータ配列の特徴量に基づくフィルタリング

Documentation copyright © 2007 FAST Corporation. [B-001864]
Generated on 2023年11月02日(木) 10時12分53秒 for WIL説明書(C++) by doxygen 1.8.11