我目前正在构建一个基于 c++ 和 opencv 的小应用程序。这个应用程序的目的是创建一个二维码,然后使用 opencv 函数“平滑”它。
问题是我没有得到我期望的结果。到目前为止我用过
Mat element = getStructuringElement(CV_SHAPE_ELLIPSE, Size(3, 3));
morphologyEx(paternMat, paternMat, MORPH_CLOSE, element, Point( -1, -1 ), 3 );
当然也尝试过 MORPH_OPEN, cv::erode, cv::dilate ...但我仍然无法获得我想要的结果。
我的问题很简单,在这个例子中,我怎样才能设法从第一个 qrcode 到第二个,使用 opencv 函数......
非常感谢 ;)
编辑 :
中值模糊按预期工作,非常感谢您的快速回答。
我有最后一个问题。我已经用另一个 qrcode 编辑了我的示例,我想知道如何使用 opencv 获得它。我尝试了各种组合,但没有人会真正起作用。
我最后一次请求您的慷慨帮助;),这是示例:此示例