halcon如何避免空区域在使用count_obj 的时候,计算出来的个数为1 ?

在halcon里面,空区域如果不是使用 select_shape 筛选出来的区域,那么在系统的默认设置下,空区域使用count_obj计算区域个数,也会得到1的结果。

那么遇到这种情况,该如何解决呢?

2种方法。

1、通过select_shape做一个条件筛选。这里也可以使用其他特征筛选,最方便的当然是使用面积特征筛选,面积小的值大于0
select_shape (Breaks, Breaks, 'area', 'and', 1, 99999999)
2、做系统设置,不存储空区域。这个系统设置放在初始化就设置,如果设置在获取到空区域的算子之后,是没有效果的。

set_system('store_empty_region','false')

系统默认这个存储空区域是true的。
这样设置之后,无论什么情况下得到的区域,如果是一个空区域,那count_obj得到的结果都是0
相关推荐
沐知全栈开发6 分钟前
C 头文件
开发语言
yuuki2332338 分钟前
【C++ 智能指针全解析】从内存泄漏痛点到 RAII + unique/shared/weak_ptr 手撕实现
开发语言·c++
小光学长11 分钟前
基于ssm的书法学习交流系统25ki07v1(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
java·开发语言·数据库·学习·ssm
进击ing小白14 分钟前
OpenCv之查表法LUT
人工智能·opencv·计算机视觉
不光头强20 分钟前
HashMap知识点
java·开发语言·哈希算法
@OuYang27 分钟前
android10 应用安装
开发语言·python
_MyFavorite_31 分钟前
Python 中通过命令行向函数传参
开发语言·chrome·python
yujunl33 分钟前
Net Core8项目不能正常发布
开发语言
lly20240635 分钟前
JavaScript Window History
开发语言
GlobalInfo39 分钟前
相机图像传感器市场需求量、目标客户群体及调查报告2026
人工智能·数码相机·计算机视觉