本教程介绍如何使用OpenCV库精确地识别、提取并更改图像内指定像素的颜色信息,适合初学者快速上手实践。
以下用OpenCV实现获取图像中某点的颜色值,并设置某点区域的颜色:
```cpp
#include
using namespace cv;
int main()
{
Mat img = imread(D:/OpencvTest/test.jpg);
Scalar color = img.at(150, 150); //读取原图像(150, 150)的BGR颜色值,如果是灰度图像,将Vec3b改为uchar
for (size_t row=0; row<5;
}
```
注意:上述代码片段在`for`循环声明中不完整,缺少结束符号和循环体内容。