欢迎光临散文网 会员登陆 & 注册

Halcon10-c语言滤波

2023-07-02 11:36 作者:Halcom中国  | 我要投稿

#include "HalconC.h"




void halt(long WindowHandle)

{

  (void)printf("-> To continue: Click with mouse in graphics window ...\n");

  (void)get_mbutton(WindowHandle,_,_,_); 

}




void filter(Hobject Image, long WindowHandle)

{

  Hobject     Mean,Bandpass,Segments;

  double      t1,t2;


  (void)printf("------------------\n");

  (void)printf("Filter operations:\n");

  (void)printf("------------------\n");


  (void)printf("mean_image(31,31) ...\n");

  (void)count_seconds(&t1);

  (void)mean_image(Image,&Mean,31,31);

  (void)count_seconds(&t2);

  (void)printf("-> Time: %f\n",t2-t1);

  (void)disp_image(Mean,WindowHandle);

  (void)dyn_threshold(Image,Mean,&Segments,5.0,"light");

  (void)set_color(WindowHandle,"red");

  (void)disp_region(Segments,WindowHandle);

  halt(WindowHandle);


  (void)printf("bandpass_image(lines)\n");

  (void)count_seconds(&t1);

  (void)bandpass_image(Image,&Bandpass,"lines");

  (void)count_seconds(&t2);

  (void)printf("-> Time: %f\n",t2-t1);

  (void)disp_image(Bandpass,WindowHandle);


  (void)clear_obj(Mean);

  (void)clear_obj(Bandpass);

  (void)clear_obj(Segments);


  halt(WindowHandle);

}


Halcon10-c语言滤波的评论 (共 条)

分享到微博请遵守国家法律