导读 在图像处理的世界里,用矩形框标注目标区域是常见的操作之一。今天就来聊聊如何使用 OpenCV 和 C++ 为单通道图像添加矩形框!无论是做...
在图像处理的世界里,用矩形框标注目标区域是常见的操作之一。今天就来聊聊如何使用 OpenCV 和 C++ 为单通道图像添加矩形框!无论是做目标检测还是简单标记,这一技能都非常实用哦~👀
首先,确保你的环境已正确配置 OpenCV 库,这是关键的第一步。接着,加载你想要处理的单通道图像(如灰度图),比如通过 `cv::imread()` 函数读取图片。然后,定义矩形框的参数,包括左上角坐标 `(x, y)` 和宽高 `(w, h)`。最后,调用 `cv::rectangle()` 函数即可轻松完成绘制!💡
举个例子:
```cpp
cv::rectangle(img, cv::Point(x, y), cv::Point(x + w, y + h), cv::Scalar(255), 2);
```
这里 `(255)` 是矩形的颜色值,`2` 表示线条粗细。运行后,你会发现原本单调的单通道图像瞬间变得生动起来!🎉
快试试吧,让图像处理变得更加有趣!📸🎨