Halcon一日一练:创建AOI
2024-09-01 03:21:58
AOI:Area Of Interesting.感兴趣区域,即你要处理的区域。
一般情况,一整张图像,我们需要对局部进行操作,我们会选择一个我们需要处理的区域,对其进行处理,其他区域进行屏蔽。这个区域可以是固定位置的区域,也可以是随机位置的区域。而这个区域就是图像处理过程的感兴趣区域,简称AOI。我们把需要的图像通区域的方式进行处理,从而得到我们需要的信息。
下面,介绍一种创建AOI的方法。
dev_set_draw('margin')
read_image(Image,'plit2.png')//读取图像
get_image_size(Image, Width, Height)
dev_resize_window_fit_image(Image, , , Width, Height)
draw_ellipse(Ellipse, Height/,Width/, ,, *)//画一个椭圆
reduce_domain(Image, Ellipse, ImageReduced)//减少定义域,其功能是:求取图像image以region区域作为新定义域的图像ImageReduced. rgb1_to_gray(ImageReduced, GrayImage)
draw_rectangle1(Rectangle, , , , )
reduce_domain(Image,Rectangle, ImageReduced1)
cfa_to_rgb(ImageReduced1, RGBImage, 'bayer_gb', 'bilinear')
从运行上面的例程,可以看到,图像被公割出一个随圆的区域。
原图像:
被分割出的图像:
整体图像:
最新文章
- 你知道C#中的Lambda表达式的演化过程吗?
- FineReport如何用JDBC连接阿里云ADS数据库
- Unity3D配合AndroidStudio打包
- hadoop3.0 alpha1 安装配置
- service的简单使用
- SQL起别名
- 再牛逼的梦想,也抵不住SB似的坚持
- Android课程---日历选择器和时间选择器
- css中filter:alpha透明度使用
- POJ C程序设计进阶 编程题#1:含k个3的数
- BZOJ3473: 字符串
- iOS开发:记录开发中遇到的编译或运行异常以及解决方案
- HDU-4639 Hehe 简单DP
- des加密解密源码 C# key值问题
- 《反project核心原则》说明
- Why I donot give up cnblogs for Jianshu
- Django Middleware简介
- JS基础:基于原型的对象系统
- thinkphp5.0引入类
- Window上,启动Tomcat服务之后,关闭启动窗口,服务器也随之关闭