【发布时间】:2018-10-28 10:59:14
【问题描述】:
我正在尝试使用 EmguCv 使用以下代码锐化图像
Image<Bgr, Byte> myImage = new Image<Bgr, Byte>(bm_dest);
CvInvoke.GaussianBlur(myImage, myImage, new Size(0, 0), 3);
Image<Bgr, byte> blur = myImage.AddWeighted(myImage, 1.5, -0.5, 0);
bm_dest = blur.Bitmap;
引用此博文http://opencv-help.blogspot.in/2013/01/how-to-sharpen-image-using-opencv.html
但输出图像变得模糊。我做错了什么?请指教。
【问题讨论】:
-
我认为这不是锐化的理想方式。您可以添加输入和输出图像吗?也尝试调整 AddWeighted() 中的参数
-
@GarvitaTiwari 我尝试过卷积,但它会在大图像时产生内存不足异常。请参阅stackoverflow.com/questions/50388992/…
标签: c# .net opencv bitmap emgucv