当前位置: 首页 > news >正文

2025/6/6—halcon知识点总结

RegionGrowing

RegionGrowing用于基于种子点的区域生长分割,通过相似性准则将相邻像素合并为同一区域。

regiongrowing(Image, Regions, Row, Column, Tolerance, MinSize)

参数说明:

  • Image(输入):输入的单通道图像,通常为灰度图像。
  • Row, Column(输入):种子点的坐标,作为区域生长的起点。
  • Tolerance(输入):灰度容差值,决定相邻像素是否合并(差值≤Tolerance)。
  • MinSize(输入):输出区域的最小像素数,小于此值的区域会被丢弃。
  • Regions(输出):生成的区域结果。

SelectShapeStd

SelectShapeStd根据形状标准(如紧凑度、矩形度等)筛选区域。

select_shape_std(Regions, SelectedRegions, Shape, Value)

参数说明:

  • Regions(输入):待筛选的区域集合。
  • Shape(输入):筛选标准类型,例如:
    • 'max_area':选择面积最大的区域。
    • 'rectangle1':选择最接近矩形的区域(基于矩形度)。
    • 'rectangle2':选择最接近任意方向矩形(旋转矩形)的区域;基于最小外接矩形的相似度
  • Value(输出/输入):
    • Shape'max_area'等非比较类标准,Value为输出参数,返回选中区域的属性值。
    • Shape需阈值(如'area'),Value为输入参数,指定阈值范围。
  • SelectedRegions(输出):筛选后的区域集合。

代码示例补充:

# 区域生长示例:从(100,100)点开始,容差10,最小区域500像素
regiongrowing(Image, Regions, 100, 100, 10, 500)# 筛选示例:选择面积最大的区域
select_shape_std(Regions, SelectedRegions, 'max_area', 0)
http://www.xdnf.cn/news/913105.html

相关文章:

  • 高精度加减乘除
  • 艾体宝案例丨Transavia如何借助LambdaTest测试平台高效起飞?
  • 阿里联合上海AI Lab提出DMM!多个模型压缩成一个通用T2I模型!可控任意风格生成!
  • PSpice软件快速入门系列--08.如何进行PSpice AA灵敏度分析
  • 轻松备份和恢复 Android 系统 | 4 种解决方案
  • 【Linux】ls 命令详解及使用示例:列出目录中的内容
  • 【动手学MCP从0到1】2.5 MCP中的Context日志输出、进度汇报和服务端调用客户端的大模型项目实现步骤详解
  • MultipartFile
  • Date类型时间比较
  • 亚马逊跨境:亚马逊优惠券新规和促销机制大改后的定价策略
  • 代驾数据库
  • ISO 26262-6
  • 箭头函数和普通函数的区别?
  • 在UI界面内修改了对象名,在#include “ui_mainwindow.h“没更新
  • 电子电路基础2(杂乱)
  • 登高架设作业操作证考试:理论题库高频考点有哪些?
  • MCP协议三种传输机制全解析
  • unity Addressable的基本使用
  • Anthropic 的交互式提示工程教程:Claude 用户的实战指南
  • AI任务相关解决方案6-模糊神经网络与强化学习融合,优化PID参数,适合高精度、多变量耦合系统
  • 大白话解释SMBus2.0
  • java 编程基础入门级超级完整版教程指南
  • 微信小程序实现膳食营养计算
  • Java调用大模型API实战指南
  • IBM官网新闻爬虫代码示例
  • 【量化】量化策略交易
  • Go性能剖析工具:pprof实战指南
  • JS手写代码篇---手写函数柯里化
  • Dify中聊天助手、agent、文本生成、chatflow、工作流模式解读分析与对比
  • 【java】在springboot中实现证书双向验证