opencv putText加入编号
时间: 2023-11-20 11:06:08 浏览: 87
增加文本中各行的编号
要在OpenCV的图像上添加文本和编号,可以使用putText函数。以下是一个示例代码,演示了如何在图像上添加文本和编号:
```
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
int main()
{
// 读取图像
Mat img = imread("test.jpg");
// 设定文本和编号
std::string text = "Object";
int number = 1;
// 设置文本参数
int fontFace = FONT_HERSHEY_SIMPLEX;
double fontScale = 1.5;
int thickness = 2;
// 在图像上添加文本和编号
putText(img, text, Point(50, 50), fontFace, fontScale, Scalar(255, 0, 0), thickness);
putText(img, std::to_string(number), Point(50, 100), fontFace, fontScale, Scalar(0, 255, 0), thickness);
// 显示图像
imshow("Image with Text", img);
waitKey(0);
return 0;
}
```
在这个代码中,我们首先使用imread函数读取了一张图像。然后,我们定义了一个文本和一个编号,并设置了文本的参数。接下来,我们使用putText函数在图像上添加了文本和编号。最后,我们使用imshow函数显示了带有文本和编号的图像。你可以根据需要调整文本的位置、字体、颜色和大小。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [基于OpenCv的人脸识别(Python完整代码)](https://blog.csdn.net/weixin_46291251/article/details/117996591)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Opencv C++图像处理(全)](https://blog.csdn.net/shinuone/article/details/129922040)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文