openCV中的掩蔽
Mat mask = Mat::zeros(img1.rows, img1.cols, CV_8UC1)
我认为这段代码应该使用 C++ 创建一个掩码。像这样在 C 中创建掩码相当于什么?另外,有人可以向我解释一下这段代码实际上是做什么的吗?
Mat mask = Mat::zeros(img1.rows, img1.cols, CV_8UC1)
this piece of code is supposed to create a mask, I think, by using C++. What is the equivalent to creating a mask in C, like this? also, can someone explain to me what this piece of code is actually doing please?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 C API,我们称
C API 更容易阅读(IMO),它的作用是创建一个每像素 8 位、1 通道(灰度)的图像,其大小与
img1
相同,然后将其所有像素值设置为零。With the C API, we would call
The C API is easier to read IMO, and what it does is create an image with 8 bits per pixel, 1 channel (grayscale), of the same size as
img1
, and then setting all its pixel values to zero.