gpt4 book ai didi

c# - 在 emgu cv 中查找 otsu 阈值的功能是什么?

转载 作者:太空狗 更新时间:2023-10-29 22:37:07 26 4
gpt4 key购买 nike

我不需要阈值图像。我想要阈值。我在 OpenCV 中找到了这个。

cv::threshold( orig_img, thres_img, 0, 255, CV_THRESH_BINARY+CV_THRESH_OTSU );

EmguCv 中是否有等效项。提前致谢。

附言。我需要将这个阈值用于精明的边缘检测器

最佳答案

Auto Canny Edge detector 可以引用这段代码!

Image<Gray, byte> Img_Source_Gray = Img_Org_Gray.Copy();
Image<Gray, byte> Img_Egde_Gray = Img_Source_Gray.CopyBlank();
Image<Gray, byte> Img_SourceSmoothed_Gray = Img_Source_Gray.CopyBlank();
Image<Gray, byte> Img_Otsu_Gray = Img_Org_Gray.CopyBlank();

Img_SourceSmoothed_Gray = Img_Source_Gray.SmoothGaussian(3);
double CannyAccThresh = CvInvoke.cvThreshold(Img_EgdeNR_Gray.Ptr, Img_Otsu_Gray.Ptr, 0, 255, Emgu.CV.CvEnum.THRESH.CV_THRESH_OTSU | Emgu.CV.CvEnum.THRESH.CV_THRESH_BINARY);
double CannyThresh = 0.1 * CannyAccThresh;
Img_Otsu_Gray.Dispose();

Img_Egde_Gray = Img_SourceSmoothed_Gray.Canny(CannyThresh, CannyAccThresh);
imageBox2.Image = Img_Egde_Gray;

关于c# - 在 emgu cv 中查找 otsu 阈值的功能是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25989754/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com