halcon-var_threshold通過區域性平均值和標準偏差進行閾值影象
阿新 • • 發佈:2022-04-10
在HDevelop中
dev_close_window () read_image (image, 'D:/bb/tu/1.png') get_image_size (image, Width, Height) dev_open_window (0, 0, Width, Height, 'black', WindowID) dev_clear_window () var_threshold (image, Region, 15, 15, 1.0, 4, 'dark') *通過區域性平均值和標準偏差進行閾值影象。試用場合不均勻的照明或噪聲的影象 *第一個輸入引數:輸入影象 *第二個輸出引數:分割後的區域*第三個輸人蔘數:均值和標準差的掩碼寬度 * 9, 11, 13, 15 *第四個輸入引數:均值和標準差的掩碼高度 *第五個輸入引數:標準差因子 *第六個輸入引數:最小灰度值和均值之差 *第七個輸入引數:提取區域的型別,是亮的區域,或暗的區域,或相似區域,或不相似區域 * 'dark', 'equal', 'light', 'not_equal'
在QtCreator中
HObject ho_image, ho_Region;
HTuple hv_Width, hv_Height, hv_WindowID;
ReadImage(&ho_image, "D:/bb/tu/1.png"); GetImageSize(ho_image, &hv_Width, &hv_Height); SetWindowAttr("background_color","black"); OpenWindow(0,0,hv_Width,hv_Height,0,"visible","",&hv_WindowID); HDevWindowStack::Push(hv_WindowID); if (HDevWindowStack::IsOpen()) ClearWindow(HDevWindowStack::GetActive()); VarThreshold(ho_image,&ho_Region, 15, 15, 1.0, 4, "dark"); //通過區域性平均值和標準偏差進行閾值影象。試用場合不均勻的照明或噪聲的影象 //第一個輸入引數:輸入影象 //第二個輸出引數:分割後的區域 //第三個輸人蔘數:均值和標準差的掩碼寬度 // 9, 11, 13, 15 //第四個輸入引數:均值和標準差的掩碼高度 //第五個輸入引數:標準差因子 //第六個輸入引數:最小灰度值和均值之差 //第七個輸入引數:提取區域的型別,是亮的區域,或暗的區域,或相似區域,或不相似區域 // 'dark', 'equal', 'light', 'not_equal'