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

Halcon学习之五:有关图像的定义域的函数

1、add_channels ( Regions, Image : GrayRegions : : )

将Image图像的灰度值赋给区域Regions,得到GrayRegions。

2、change_domain ( Image, NewDomain : ImageNew : : )

改变Image图像的定义域

3、full_domain ( Image : ImageFull : : )

扩张Image图像的定义域到最大。

4、get_domain ( Image : Domain : : )

得到Image图像的定义域

5、rectangle1_domain ( Image : ImageReduced : Row1, Column1, Row2,

Column2 : )

根据矩形坐标(Row1, Column1)、(Row2,Column2)得到区域视为Image图像的定义域。

6、reduce_domain ( Image, Region : ImageReduced : : )

得到图像Image相对于Region区域的图像

 

例程:

 

[c-sharp]  view plain  copy
 
  1. read_image (Image, 'G:/Halcon/机器视觉/images/brycecanyon1.png')  
  2. * 打开一个新的窗体  
  3. dev_open_window (0, 0, -1, -1, 'black', WindowHandle)  
  4. * 显示图像  
  5. dev_display (Image)  
  6. * 选出两个新的Region  
  7. draw_region (region1, WindowHandle)  
  8. draw_region (region2, WindowHandle)  
  9. add_channels (region1, Image, image_region1)  
  10. change_domain (Image, region2, ImageNew)  
  11. full_domain (image_region1, ImageFull)  
  12. rectangle1_domain (ImageFull, ImageReduced, 100, 100, 300, 500)  
  13. get_domain (image_region1, Domain)  
  14. reduce_domain (Image, region2, ReducedImage)  

 

处理效果如下图所示:

 
 

相关文章:

  • 教你一招让网页用上漂亮的11PX中文字体
  • Xamarin XAML语言教程模板视图TemplatedView(二)
  • Mozilla “Common Voice” 开源语音识别项目
  • 物联网未来充满活力,但业界仍在探索中
  • activiti实战系列 排他网关(ExclusiveGateWay)
  • 还在用PS磨皮去皱?看看如何用神经网络高度还原你的年轻容貌!
  • 遭受勒索攻击后,勒索软件接下来做什么?
  • 30 岁: 程序员心中永远的痛?
  • 未来网络战如何打?智能机器是黑客的克星吗?
  • 如何使大数据易于管理
  • 所有软件定义存储的厂商都一样么?
  • 《Ext JS权威指南》——1.4节Ext JS的开发工具的获取、安装与配置介绍
  • 混合时代,你的连续监控策略过硬吗?
  • 人工智能对人类的威胁只是程序BUG? | 万物互联创新大会
  • 在Node.js中看JavaScript的引用
  • CentOS7简单部署NFS
  • ES6系列(二)变量的解构赋值
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • JavaScript学习总结——原型
  • JAVA之继承和多态
  • java中的hashCode
  • js写一个简单的选项卡
  • MySQL的数据类型
  • node入门
  • SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • vuex 学习笔记 01
  • vue从创建到完整的饿了么(11)组件的使用(svg图标及watch的简单使用)
  • yii2权限控制rbac之rule详细讲解
  • 对象管理器(defineProperty)学习笔记
  • 聊聊sentinel的DegradeSlot
  • 试着探索高并发下的系统架构面貌
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • 进程与线程(三)——进程/线程间通信
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • # C++之functional库用法整理
  • #NOIP 2014#Day.2 T3 解方程
  • #我与Java虚拟机的故事#连载07:我放弃了对JVM的进一步学习
  • #在 README.md 中生成项目目录结构
  • (cos^2 X)的定积分,求积分 ∫sin^2(x) dx
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (带教程)商业版SEO关键词按天计费系统:关键词排名优化、代理服务、手机自适应及搭建教程
  • (更新)A股上市公司华证ESG评级得分稳健性校验ESG得分年均值中位数(2009-2023年.12)
  • (六)激光线扫描-三维重建
  • (三分钟了解debug)SLAM研究方向-Debug总结
  • (四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (一)Java算法:二分查找
  • (一)Neo4j下载安装以及初次使用
  • (一)使用Mybatis实现在student数据库中插入一个学生信息
  • .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
  • .NET Standard / dotnet-core / net472 —— .NET 究竟应该如何大小写?
  • .NET 药厂业务系统 CPU爆高分析
  • .NET连接数据库方式
  • .net生成的类,跨工程调用显示注释