c++ - OpenCV:设置图像边框,无填充

标签 c++ opencv

如何将给定大小的图像边框设置为黑色,不带填充,即,我只想将图像边框设置为黑色(零),输出将是与源大小相同的图像。

最佳答案

您可以简单地在图像上绘制一个黑色矩形:

cv::Mat image;
cv::Rect border(cv::Point(0, 0), image.size());
cv::Scalar color(0, 0, 0);
int thickness = 1;

cv::rectangle(image, border, color, thickness);

关于c++ - OpenCV:设置图像边框,无填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34223101/

相关文章:

python - 如何从表单的扫描图像中提取数据?

python - OpenCV 找到彩色圆圈和位置值 Python

c++ - Opencv2.4 设置相机参数

c++ - 在 OSx : ld: symbol(s) not found for architecture x86_64 上使用 CMake 构建 C++ 项目

c++ - 在 C/C++ 中搜索大文件中的数据

C++:使用 nlohmann json 从文件中读取 json 对象

c++ - 在 C++ 中有一个引用成员有什么问题?

python - 在 Tkinter 主循环期间录制 OpenCV 视频

android - 在android中使用FFmpegFrameGrabber,FrameRecorder JavaCv创建的视频中没有捕获声音

c++ - C++ 是完全面向对象的语言吗?