【问题标题】:c++ opencv randu function throws 'Integer division by zero'c ++ opencv randu函数抛出'整数除以零'
【发布时间】:2019-11-27 07:20:14
【问题描述】:

我正在尝试用随机数填充cv::Mat

cv::Mat mat(100, 100, CV_8UC4);
cv::randu(mat, cv::Scalar(0), cv::Scalar(256));

只要我保持标量不变,上面的代码就可以正常工作。将0256 更改为任何其他值将导致调用randu 时出现Integer division by zero 异常。谁能向我解释为什么?我正在使用 opencv3。

【问题讨论】:

    标签: c++ opencv matrix random


    【解决方案1】:

    在opencvbug。

    请更新到最新的opencv(你仍然可以继续使用opencv3)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-08
      • 1970-01-01
      • 2013-07-02
      • 1970-01-01
      相关资源
      最近更新 更多