halcon學習擴充系列—交集intersection的擴充運算元intersection_expand
在專題《halcon學習擴充系列—判定二維點集在Region的位置資訊運算元test_region_points_fast》中詳細講解過test_region_points_fast運算元,在重構intersection函式中會用到該運算元,本專題就來實現intersection_expand運算元
一、運算元說明
** 函式名稱:intersection_expand
** 功能:判斷二維點集是否在Regions上
** 具體描述:只要Regions中存在point在RegionBases中,則滿足條件,新增到RegionIntersection
** 輸入
** Regions 求區域Regions的交集
** RegionBases 求交集的基準區域
**** 輸出
** RegionIntersection 輸出交集RegionIntersection
** written by guke
**--------------------------------------------------------------------------------------
二、演算法實現
connection (Regions, ConnectedRegions)
count_obj (ConnectedRegions, Number)
gen_empty_obj (RegionIntersection)
for imm := 0 to Number-1 by 1
select_obj (ConnectedRegions, ObjectSelected, imm+1)
get_region_points (
相關文章
- python算術運算子的擴充套件功能Python套件
- 學習中遇到的擴充摘要
- sql中的擴充套件學習SQL套件
- 入職擴充學習--SVN
- kotlin 擴充套件(擴充套件函式和擴充套件屬性)Kotlin套件函式
- Laravel深入學習7 – 框架的擴充套件Laravel框架套件
- C#學習筆記(補充)——擴充套件方法、事件C#筆記套件事件
- PHP的Mhash擴充套件函式的學習PHP套件函式
- dart系列之:dart類的擴充套件Dart套件
- es6陣列擴充套件的學習陣列套件
- 學習PHP中YAML操作擴充套件的使用PHPYAML套件
- 剩餘引數、擴充運算子
- 【Kotlin】擴充套件屬性、擴充套件函式Kotlin套件函式
- Dubbo系列之 (一)SPI擴充套件套件
- Everspin擴充套件MRAM產品系列套件
- Kotlin的解析(擴充)Kotlin
- ?用Chrome擴充套件管理器, 管理你的擴充套件Chrome套件
- PHP中非常好玩的Calendar擴充套件學習PHP套件
- Kotlin學習快速入門(7)——擴充套件的妙用Kotlin套件
- 再學Blazor——擴充套件方法Blazor套件
- Laravel集合探學系列——新增擴充套件macro策略(一)Laravel套件Mac
- 擴充訓練
- Spring JPA 擴充Spring
- 擴充套件工具套件
- python列表擴充Python
- Sanic 擴充套件套件
- Mybatis擴充套件MyBatis套件
- SpringMVC 擴充套件SpringMVC套件
- ORACLE 擴充套件Oracle套件
- 【JavaScript】什麼是擴充套件運算子?JavaScript套件
- 從EventBus學習擴充套件Weex事件機制套件事件
- Scikit-learn可擴充套件學習簡介套件
- Spring系列-XML schema擴充套件機制SpringXML套件
- PHP擴充套件開發就是一個自己的PHP擴充套件PHP套件
- 使用Kotlin擴充套件函式擴充套件Spring Data案例Kotlin套件函式Spring
- JMeter 擴充套件開發:擴充套件 TCP 取樣器JMeter套件TCP
- ES6學習第三節:字串的擴充套件字串套件
- 學習PHP中統計擴充套件函式的使用PHP套件函式