halcon--mean_image均值平滑

在HDevelop中

2.png

 

read_image (Image, 'D:/bb/tu/2.png')
mean_image(Image,ImageMean, 9, 9)
*均值平滑
*参数1:要平滑的图像
*参数2:平滑后图像
*参数3:滤光片的宽度,默认值:9
*       建议值:3,5,7,9,11,15,23,31,43,61,101
*       最小增量:2      建议增量:2
*       限制:奇数

dev_open_window(0,0,254,252,'black',WindowHandle)
dev_display(ImageMean)

 

 

 

在Qt Creator中

    HObject  ho_Image, ho_ImageMean;
    HTuple  hv_WindowHandle;
    ReadImage(&ho_Image, "D:/bb/tu/2.png");
    MeanImage(ho_Image, &ho_ImageMean, 9, 9);
      //均值平滑
      //参数1:要平滑的图像
      //参数2:平滑后图像
      //参数3:滤光片的宽度,默认值:9
      //      建议值:3,5,7,9,11,15,23,31,43,61,101
      //      最小增量:2      建议增量:2
      //      限制:奇数

    SetWindowAttr("background_color","black");
    OpenWindow(0,0,254,252,0,"visible","",&hv_WindowHandle);
    HDevWindowStack::Push(hv_WindowHandle);
    if (HDevWindowStack::IsOpen())
    DispObj(ho_ImageMean, HDevWindowStack::GetActive());

 

 

 

 

 

posted @ 2022-02-24 16:05  天子骄龙  阅读(614)  评论(0编辑  收藏  举报