xiangwenpei
助理工程师
助理工程师
  • 最后登录2018-08-13
  • 发帖数140
  • 金币497枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
阅读:456回复:10

关于Region为空的判断

楼主#
更多 发布于:2018-05-16 17:26
在程序要求两个Region的交集,判断如果为空,则进行相应的处理,请问,如何判断这个region为空呢?谢谢,刚接触,有些算子不知道在哪.
喜欢0

最新打赏:0人

z7172930
助理工程师
助理工程师
  • 最后登录2018-08-14
  • 发帖数74
  • 金币373枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
沙发#
发布于:2018-05-16 23:30
count_obj
補字補字補字
xiangwenpei
助理工程师
助理工程师
  • 最后登录2018-08-13
  • 发帖数140
  • 金币497枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
板凳#
发布于:2018-05-17 08:35
z7172930:count_obj
補字補字補字
回到原帖
谢谢,谢谢,没想起来用这个算子,就想到C语言里,求指针为空的思路了.
eesprmg
工程师
工程师
  • 最后登录2018-08-14
  • 发帖数193
  • 金币757枚
  • 贡献勋章0枚
  • 社区居民
地板#
发布于:2018-05-17 08:52
問一個問題
為啥我建立一個空的REGION
用加入的方法   加入多次後   count_obj就整個算不準了
看似之前的結果雖然表面上清除   但其實還存在
xiangwenpei
助理工程师
助理工程师
  • 最后登录2018-08-13
  • 发帖数140
  • 金币497枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
4楼#
发布于:2018-05-17 09:56
eesprmg:問一個問題
為啥我建立一個空的REGION
用加入的方法   加入多次後   count_obj就整個算不準了
看似之前的結果雖然表面上清除   但其實還存在
回到原帖
上点代码,才能分析呀.
eesprmg
工程师
工程师
  • 最后登录2018-08-14
  • 发帖数193
  • 金币757枚
  • 贡献勋章0枚
  • 社区居民
5楼#
发布于:2018-05-17 15:57

图片:1.gif




很多halcon的範例都有看到呀
這只有15個region  但算起來會是16個
xiangwenpei
助理工程师
助理工程师
  • 最后登录2018-08-13
  • 发帖数140
  • 金币497枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
6楼#
发布于:2018-05-17 17:16
我的理解:concat_obj :是连接两个对象元素,由于第一次连接时,Chambers本身为空,即一个空与一个有效对象连接,结果会是两个,但是第一个会是空.这个算子只是连接算子,不能删除为空的对象.
显示时,为空的无法显示,导致只能看到15个框.
djx808
助理工程师
助理工程师
  • 最后登录2018-08-14
  • 发帖数63
  • 金币227枚
  • 贡献勋章0枚
7楼#
发布于:2018-05-18 08:54
eesprmg:很多halcon的範例都有看到呀
這只有15個region  但算起來會是16個
回到原帖
你用gen_empty_obj(emptyobj)这个算子,emptyobj就是一个空的obj,此时你加进去一个,那这个emptyobj就包含一个啦,加多少就是多少,不会多一个。
darylove
助理工程师
助理工程师
  • 最后登录2018-08-14
  • 发帖数102
  • 金币439枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
8楼#
发布于:2018-05-18 09:03
eesprmg:很多halcon的範例都有看到呀
這只有15個region  但算起來會是16個
回到原帖
一个是gen_empty_obj (Chambers),一个是gen_empty_region (Chambers)。
gen_empty_obj的解释是不包含任何对象
This means that the output parameter does not contain any objects.
gen_empty_region的解释是包含一个对象,这个对象是一个空区域
This means that the output parameter contains an object.
xiangwenpei
助理工程师
助理工程师
  • 最后登录2018-08-13
  • 发帖数140
  • 金币497枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
9楼#
发布于:2018-05-18 09:29
darylove:一个是gen_empty_obj (Chambers),一个是gen_empty_region (Chambers)。
gen_empty_obj的解释是不包含任何对象
This means that the output paramete...
回到原帖
谢谢!
eesprmg
工程师
工程师
  • 最后登录2018-08-14
  • 发帖数193
  • 金币757枚
  • 贡献勋章0枚
  • 社区居民
10楼#
发布于:2018-05-18 10:37
darylove:一个是gen_empty_obj (Chambers),一个是gen_empty_region (Chambers)。
gen_empty_obj的解释是不包含任何对象
This means that the output paramete...
回到原帖
謝謝  
所以空的region也算一個
游客

返回顶部
支付

欢迎打赏,请选择打赏金额

  • 1元
  • 6元
  • 10元
  • 66元
  • 100元

支付即代表同意《本站支付协议》 有疑问请联系客服