• halconunion1将所有区域合并成一个区域


      

    在HDevelop中

    read_image (Image, 'D:/bb/tu/4.jpg')
    rgb1_to_gray(Image,Image1)
    *将RGB图像转换为灰度图像
    
    threshold (Image1, Region,[80,87,206,195] , [90,100, 228,205])
    *参数3和参数4是一一对应的阈值数组,根据阈值同时分割出多个区域
    union1 (Region, RegionUnion)
    *将所有区域合并成一个区域
    *参数1:要计算并集的区域
    *参数2:输出区域
    
    get_image_size (Image1, Width, Height)
    dev_open_window(10,10,Width, Height,'black',WindowHandle)
    dev_display(Region)
    
    dev_open_window(10,100,Width, Height,'black',WindowHandle1)
    dev_display(RegionUnion)

     把4个区域合并成一个区域

    在Qt Creator中

      HObject  ho_Image, ho_Image1, ho_Region, ho_RegionUnion;
      HTuple  hv_Width, hv_Height, hv_WindowHandle;
      HTuple  hv_WindowHandle1;
      ReadImage(&ho_Image, "D:/bb/tu/4.jpg");
      Rgb1ToGray(ho_Image, &ho_Image1);
      //将RGB图像转换为灰度图像
    
      Threshold(ho_Image1, &ho_Region, (((HTuple(80).Append(87)).Append(206)).Append(195)), 
          (((HTuple(90).Append(100)).Append(228)).Append(205)));
      //参数3和参数4是一一对应的阈值数组,根据阈值同时分割出多个区域
      Union1(ho_Region, &ho_RegionUnion);
      //将所有区域合并成一个区域
      //参数1:要计算并集的区域
      //参数2:输出区域
    
      GetImageSize(ho_Image1, &hv_Width, &hv_Height);
      SetWindowAttr("background_color","black");
      OpenWindow(10,10,hv_Width,hv_Height,0,"visible","",&hv_WindowHandle);
      HDevWindowStack::Push(hv_WindowHandle);
      if (HDevWindowStack::IsOpen())
        DispObj(ho_Region, HDevWindowStack::GetActive());
    
      SetWindowAttr("background_color","black");
      OpenWindow(10,100,hv_Width,hv_Height,0,"visible","",&hv_WindowHandle1);
      HDevWindowStack::Push(hv_WindowHandle1);
      if (HDevWindowStack::IsOpen())
        DispObj(ho_RegionUnion, HDevWindowStack::GetActive());

  • 相关阅读:
    2018-2-26 php、mysql数据库制作简单的商城购物车
    2018-2-8 租房信息的增删改和搜索
    2018-2-6 留言板的制作
    ztree连接数据库问题总结
    织梦cms
    MySQLDB.class.php
    类和对象
    构造、析构;重写;设计模式;单例;抽象;重载
    类、面向对象、类的继承
    css 区块与盒子模型
  • 原文地址:https://www.cnblogs.com/liming19680104/p/15980169.html
Copyright © 2020-2023  润新知