gpt4 book ai didi

c++ - 在 OpenCV C++ 中将图像区域设置为零的最佳方法?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:08:13 24 4
gpt4 key购买 nike

我想问一下,将灰度 Mat 图像的区域设置为零(或任何其他常数值,就此而言)的最有效方法是什么。

我应该创建一个零图像然后使用 copyTo() 还是有更好的方法?

最佳答案

我会使用 setTo() ,例如:

// load an image
cv::Mat pImage = cv::imread("someimage.jpg", CV_LOAD_IMAGE_COLOR);

// select a region of interest
cv::Mat pRoi = pImage(cv::Rect(10, 10, 20, 20));

// set roi to some rgb colour
pRoi.setTo(cv::Scalar(blue, green, red));

关于c++ - 在 OpenCV C++ 中将图像区域设置为零的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24754185/

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