垫子绘图的含义是什么 = Mat::zeros( canny_output.size(), CV_8UC3 );.



Mat drawing = Mat::zeros( canny_output.size(), CV_8UC3 ); 这是代码的一部分,这真正做的是在 Mat 结构中制作一个称为绘图的对象,我真的不明白 Mat::Zero 是什么,请帮助我我是打开 cv 和 c++ 的新手。

它创建一个填充零的 Mat 对象(即黑色图像),该对象的大小与 canny_output 相同,深度为 8 位,通道为 3 个通道。

欲了解更多信息垫子::零

正如官方文档中所说:这里。

此行创建一个填充的垫子,其大小与类型为 CV_8UC3 的canny_ouput垫相同。

有关数据类型的更多说明:这里

最新更新