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

select_shape_proto 用起来很省事

select_shape_proto(Regions, Pattern : SelectedRegions : Feature, Min, Max : )

***select_shape_proto(Regions, Pattern : SelectedRegions : Feature, Min, Max : )
***Regions:被选择的区域集合
***Pattern:模版
***SelectedRegions:输出结果
**Feature:特征因子

Feature:

 ****'distance_dilate'  对Pattern进行膨胀,在Min- Max个像素范围内,可以接触到的对象
我的理解是pattern在膨胀min_max之间,有新接触的对象。如果min_max之间一直有一个对象存在结束,它不会被选中


*****'distance_contour'外轮廓的距离。没外都可以,在本体膨胀150以后,能接触到的都算。同样100到150之间同时都接触的不算

 *****'distance_center'中心距离
*****'overlaps_abs'相交值

 ****‘overlaps_rel’重叠面积与对呀区域面积的比值  

 ****'fits','covers'没整明白。

一段自己玩的代码,资源里有用到的图像,自己体会一下

dev_open_window (0, 0, 512, 512, 'black', WindowHandle)
read_image (Image1, 'D:/Desktop/分享/1.png')
access_channel (Image1, Image, 1)
threshold (Image, Region, 0, 20)connection (Region, ConnectedRegions)select_shape (ConnectedRegions, lines, 'row', 'and', 0, 250)select_shape (ConnectedRegions, triangles, 'row', 'and', 260, 99999)select_obj (lines, line0, 3)dilation_circle (line0, line0, 10)***select_shape_proto(Regions, Pattern : SelectedRegions : Feature, Min, Max : )
***Regions:被选择的区域集合
***Pattern:模版
***SelectedRegions:输出结果**Feature:特征因子****'distance_dilate'  对Pattern进行膨胀,在Min- Max个像素范围内,可以接触到的对象**** 我的理解是pattern在膨胀min_max之间,有新接触的对象。如果min_max之间一直有一个对象存在结束,它不会被选中select_shape_proto (lines, line0, SelectedRegions, 'distance_dilate', 30, 90)dilation_circle (SelectedRegions, SelectedRegions, 50)dev_set_draw ('margin')dev_display (lines)select_shape_proto (lines, line0, SelectedRegions, 'distance_dilate', 0, 30)dilation_circle (SelectedRegions, SelectedRegions, 50)dev_set_draw ('margin')dev_display (lines)*****'distance_contour'外轮廓的距离。没外都可以,在本体膨胀150以后,能接触到的都算。同样100到150之间同时都接触的不算select_shape_proto (lines, line0, SelectedRegions, 'distance_contour', 80, 150)dilation_circle (SelectedRegions, RegionDilation1, 150)dilation_circle (SelectedRegions, RegionDilation2, 100)dev_set_draw ('margin')dev_display (RegionDilation1)dev_display (lines)*****'distance_center'中心距离*****'overlaps_abs'相交值
select_shape_proto (lines, line0, SelectedRegions, 'overlaps_abs', 50, 100000)
dev_display (SelectedRegions)
dev_display (line0)****‘overlaps_rel’重叠面积与对呀区域面积的比值  select_shape_proto (lines, line0, SelectedRegions, 'overlaps_abs', 0.2, 100000)
dev_display (SelectedRegions)
dev_display (line0)****'fits','covers'没整明白。


http://www.dtcms.com/a/284966.html

相关文章:

  • 4G模块 A7680通过MQTT协议连接到华为云
  • 广州VR 内容制作报价:各类 VR 内容的报价详情​
  • 闲庭信步使用图像验证平台加速FPGA的开发:第二十课——图像还原的FPGA实现
  • 深入理解进程等待:wait的简化与waitpid的灵活性
  • kimi故事提示词 + deepseekR1 文生图提示
  • milvus向量数据库连接测试 和 集合维度不同搜索不到内容
  • windows利用wsl安装qemu
  • 利用deepspeed在Trainer下面微调大模型Qwen2.5-3B
  • SpringBoot01-springBoot的特点
  • 登录功能实现深度解析:从会话管理到安全校验全流程指南
  • 【算法训练营Day13】二叉树part3
  • 【中等】题解力扣21:合并两个有序链表
  • 教你使用bge-m3生成稀疏向量和稠密向量
  • 大语言模型系列(1): 3分钟上手,在骁龙AI PC上部署DeepSeek!
  • 【Lua】题目小练2
  • LIN协议核心详解
  • c++之 KMP 讲解
  • Cocos游戏中UI跟随模型移动,例如人物头上的血条、昵称条等
  • C++中,不能声明为虚函数的函数类型
  • C++进阶-AVL树(平衡二叉查找树)(难度较高)
  • 2025 XYD Summer Camp 7.17 模考
  • Vue.js 响应式原理深度解析:从 Vue 2 的“缺陷”到 Vue 3 的“涅槃重生”
  • OpenVela之网络驱动适配指南
  • JxBrowser 7.43.5 版本发布啦!
  • ​​Sublime Text 2.0.2.2221 安装教程 - 详细步骤指南(附下载与配置)​
  • 深入解析:Chunked Prefill 与 FlashAttention/FlashInfer 如何协同工作
  • WSL2 离线安装流程
  • 如何让订货系统支持多角色?
  • 药品通用名、商品名、规格剂型查询API接口-中国药品批文数据库
  • 深度学习之优化方法