用C++做图像处理,不知道为什么这样写运行后没有反应
if (m_pDib != NULL)
{
Mat src, dst;
CMatDib::CDib2Mat(*m_pDib, src);
fastNlMeansDenoising(src, dst);
CMatDib::Mat2CDib(dst, *m_pDib);
UpdateAllViews(NULL);
}
明明我只是根据下面这段代码改的,下面的是正确的
```c++
if (m_pDib != NULL)
{
Mat src, dst;
CMatDib::CDib2Mat(*m_pDib, src);
resize(src, dst, Size(), 0.5, 0.5, INTER_CUBIC);
CMatDib::Mat2CDib(dst, *m_pDib);
UpdateAllViews(NULL);
}
```