zoukankan      html  css  js  c++  java
  • Halcon 图像截取 crop_part

    在Halcon中进行截图有很多坑,比如reduce_domain、get_domain、crop_part等等,每个算子都有不同的功能,经过多次试验验证,crop_part才是名副其实用来截取感兴趣区域的。接下来对其进行详细介绍。

    crop_part算子:
    算子定义:

    crop_part(Image : ImagePart : Row, Column, Width, Height : )

    Image:原图像
    ImagePart:截取的图像
    Row、Column:图像截取的起始点坐标
    Width、Height:截取图像的宽、高

    算子功能解释:crop_part从每个输入图像中剪切一个或多个矩形区域。 区域由矩形指示,这些矩形由其左上角的坐标及其大小定义。 矩形的左上角必须在图像内。 在右侧和底部,矩形可能会超出图像,但会设置输出图像的域,以便仅包含可以从输入图像派生的部分。 如果矩形区域完全落在图像内,则每个生成的图像都具有其相应矩形的大小。

     1 *读取图像
     2 read_image(Image,'img.png')
     3 dev_display(Image)
     4 *原图大小
     5 get_image_size(Image,Width, Height)
     6 *图像截取
     7 crop_part(Image,imgCut,100,100,1200,1200)
     8 dev_display(imgCut)
     9 *截图大小
    10 get_image_size(imgCut,Width1, Height1)

    运行结果:
    1.原图
    在这里插入图片描述
    2.图像截取
    在这里插入图片描述
    3.图像大小输出
    在这里插入图片描述

  • 相关阅读:
    Stack的一种简单实现
    Allocator中uninitialized_fill等函数的简单实现
    Allocator的简易实现
    编写自己的迭代器
    简单的内存分配器
    vector的简单实现
    异常类Exception
    intent大致使用
    java初识集合(list,set,map)
    php分页
  • 原文地址:https://www.cnblogs.com/ybqjymy/p/14435316.html
Copyright © 2011-2022 走看看