gpt4 book ai didi

c++ - openCV中的掩蔽

转载 作者:太空宇宙 更新时间:2023-11-03 23:03:36 24 4
gpt4 key购买 nike

Mat mask = Mat::zeros(img1.rows, img1.cols, CV_8UC1)

我认为这段代码应该使用 C++ 创建一个掩码。什么相当于在 C 中创建一个掩码,就像这样?另外,有人可以向我解释一下这段代码实际上在做什么吗?

最佳答案

使用 C API,我们会调用

IplImage *mask = cvCreateImage(cvGetSize(img1), IPL_DEPTH_8U, 1);
cvSetZero(mask);

C API 更易于阅读 IMO,它所做的是创建一个图像,每像素 8 位,1 个 channel (灰度),大小与 img1 相同,然后设置所有其像素值归零。

关于c++ - openCV中的掩蔽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9389008/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com