HALCON算子函數——Chapter 9 : Matching

来源:互联网 发布:淘宝男装店知乎 编辑:程序博客网 时间:2024/05/17 11:36
http://blog.csdn.net/think_fast/article/details/7011430 

Chapter_9_:Matching

9.1  Component-Based

1. clear_all_component_models

  功能:釋放所有組件模型的內存。

2. clear_all_training_components

  功能:釋放所有組件訓練結果的內存。

3. clear_component_model

  功能:釋放一個組件模型的內存。

4. clear_training_components

  功能:釋放一個組件訓練結果的內存。

5. cluster_model_components

  功能:把用於創建模型組件的新參數用於訓練結果。

6. create_component_model

  功能:基於確定的指定組件和關系准備一個匹配的組件模型。

7. create_trained_component_model

  功能:基於訓練過的組件准備一個匹配的組件模型。

8. find_component_model

  功能:在一個圖像中找出一個組件模型的最佳匹配。

9. gen_initial_components

  功能:提取一個組件模型的最初組件。

10. get_component_model_params

   功能:返回一個組件模型的參數。

11. get_component_model_tree

   功能:返回一個組件模型的查找樹。

12. get_component_relations

   功能:返回包含在訓練結果內的模型組件間的關系。

13. get_found_component_model

   功能:返回一個組件模型的一個創建例子的組件。

14. get_training_components

   功能:在一個特定的圖像中返回初始值或者模型組件。

15. inspect_clustered_components

   功能:檢查從訓練獲取的剛性的模型組件。

16. modify_component_relations

   功能:修改一個訓練結果中的關系。

17. read_component_model

   功能:從一個文件中讀取組件模型。

18. read_training_components

   功能:從一個文件中讀取組件訓練結果。

19. train_model_components

   功能:為基於組件的匹配訓練組件和關系。

20. write_component_model

   功能:把一個組件模型寫入一個文件中。

21. write_training_components

   功能:把一個組件訓練結果寫入一個文件中。

 

9.2  Correlation-Based

1. clear_all_ncc_models

  功能:釋放NCC模型的內存。

2. clear_ncc_model

  功能:釋放NCC模型的內存。

3. create_ncc_model

  功能:為匹配准備一個NCC模型。

4. find_ncc_model

  功能:找出一個圖像中的一個NCC模型的最佳匹配。

5. get_ncc_model_origin

  功能:返回一個NCC模型的原點(參考點)。

6. get_ncc_model_params

  功能:返回一個NCC模型的參數。

7. read_ncc_model

  功能:從一個文件中讀取一個NCC模型。

8. set_ncc_model_origin

  功能:設置一個NCC模型的原點(參考點)。

9. write_ncc_model

  功能:向一個文件中寫入NCC模型。

 

9.3  Gray-Value-Based

1. adapt_template

  功能:把一個模板用於一個圖像的大小。

2. best_match

  功能:尋找一個模板和一個圖像的最佳匹配。

3. best_match_mg

  功能:在金字塔中尋找最佳灰度值匹配。

4. best_match_pre_mg

  功能:在預生成的金字塔中尋找最佳灰度值匹配。

5. best_match_rot

  功能:尋找一個模板和一個旋轉圖像的最佳匹配。

6. best_match_rot_mg

  功能:尋找一個模板和一個旋轉金字塔的最佳匹配。

7. clear_all_templates

  功能:所有模板的內存分配。

9. clear_template

功能:一個模板的內存分配。

10. create_template

   功能:為模板匹配准備一個格式。

11. create_template_rot

   功能:為旋轉模板匹配准備一個格式

12. fast_match

   功能:尋找一個模板和一個圖像的所有好的匹配。

13. fast_match_mg

   功能:在金字塔中尋找所有好的灰度值匹配。

14. read_template

   功能:從一個文件中讀取一個模板。

15. set_offset_template

   功能:模板的灰度值偏差。

16. set_reference_template

   功能:為一個匹配模板定義參考位置。

17. write_template

   功能:向一個文件中寫入模板。

 

9.4  Shape-Based

1. clear_all_shape_models

 功能:釋放所有輪廓模型的內存。

2. clear_shape_model

  功能:釋放一個輪廓模型的內存。

3. create_aniso_shape_model

  功能:為各向異性尺度不變匹配准備一個輪廓模型。

4. create_scaled_shape_model

  功能:為尺度不變匹配准備一個輪廓模型。

5. create_shape_model

  功能:為匹配准備一個輪廓模型。

6. determine_shape_model_params

  功能:確定一個輪廓模型的參數。

7. find_aniso_shape_model

  功能:在一個圖像中找出一個各向異性尺度不變輪廓的最佳匹配。

8. find_aniso_shape_models

  功能:找出多重各向異性尺度不變輪廓模型的最佳匹配。

9. find_scaled_shape_model

  功能:在一個圖像中找出一個尺度不變輪廓模型的最佳匹配。

10. find_scaled_shape_models

   功能:找出多重尺度不變輪廓模型的最佳匹配。

11. find_shape_model

   功能:在一個圖像中找出一個輪廓模型的最佳匹配。

12. find_shape_models

   功能:找出多重輪廓模型的最佳匹配。

13. get_shape_model_contours

   功能:返回一個輪廓模型的輪廓表示。

14. get_shape_model_origin

   功能:返回一個輪廓模型的原點(參考點)。

15. get_shape_model_params

   功能:返回一個輪廓模型的參數。

16. inspect_shape_model

   功能:創建一個輪廓模型的表示。

17. read_shape_model

   功能:從一個文件中讀取一個輪廓模型。

18. set_shape_model_origin

   功能:設置一個輪廓模型的原點(參考點)

19. write_shape_model

   功能:向一個文件中寫入一個輪廓模型。

原创粉丝点击