zoukankan      html  css  js  c++  java
  • Halcon Image相关操作

    1.创建空白图像

    创建单通道图像

    gen_image_const( : Image : Type, Width, Height : )

    创建一个具有特定灰度值的图像

    gen_image_proto(Image : ImageCleared : Grayval : )

    2.合并通道

    1 gen_image_const(Image,'byte',512,512)
    2 gen_image_proto(Image,ImageCleared1,255)
    3 gen_image_proto(Image,ImageCleared2,0)
    4 gen_image_proto(Image,ImageCleared3,0)
    5 compose3(ImageCleared1,ImageCleared2,ImageCleared3,MultiImage)

    3. 拆分通道

    decompose3(MultiChannelImage : Image1, Image2, Image3 : : )

    4. 复制图像

    copy_image(Image : DupImage : : )

    5. 获得图像属性

    1 get_image_size(Image : : : Width, Height)
    2 get_image_type(Image : : : Type)

    6. 图像剪裁

    1 read_image(Image,'monkey')
    2 gen_rectangle1 (ROI_0, 588.03, 468.95, 2328.43, 3212.37)
    3 reduce_domain (Image, ROI_0, ImageReduced)
    4 crop_domain(ImageReduced, ImagePart)

    7. 图像缩放

    方法一:使用比例因子来缩放图像

    zoom_image_factor(Image : ImageZoomed : ScaleWidth, ScaleHeight, Interpolation : )

    方法二:使用尺寸来缩放图像

    zoom_image_size(Image : ImageZoom : Width, Height, Interpolation : )
  • 相关阅读:
    python2.7学习记录之三
    编程题
    解题的小问题(C++)
    算法入门(C++)
    逻辑回归
    入门级(python)
    python2.7学习记录之二
    sql语句-排序后加入序号再运算判断取想要的项
    linux中c多线程同步方法
    进程间的通讯方式
  • 原文地址:https://www.cnblogs.com/ybqjymy/p/14435611.html
Copyright © 2011-2022 走看看