zoukankan      html  css  js  c++  java
  • Halcon一日一练:创建AOI

    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, 0, 0, Width, Height)
    draw_ellipse(Ellipse,  Height/2,Width/2, 0,300, 60*3)//画一个椭圆
    reduce_domain(Image, Ellipse, ImageReduced)//减少定义域,其功能是:求取图像image以region区域作为新定义域的图像ImageReduced.

    rgb1_to_gray(ImageReduced, GrayImage) draw_rectangle1(Rectangle, 30, 20, 100, 200) reduce_domain(Image,Rectangle, ImageReduced1) cfa_to_rgb(ImageReduced1, RGBImage, 'bayer_gb', 'bilinear')

    从运行上面的例程,可以看到,图像被公割出一个随圆的区域。

    原图像:

    被分割出的图像:

     整体图像:

  • 相关阅读:
    googleMap JsAPI
    格式化Json代码
    baidu map JSAPI
    ajaxFileUpload与KindEditor
    Intent 意图
    初识Android
    Android环境搭建
    Android入门知识梳理
    网页版计算器
    使用socket实现简单的聊天功能
  • 原文地址:https://www.cnblogs.com/amosyang/p/8433284.html
Copyright © 2011-2022 走看看