您好,登錄后才能下訂單哦!
要實現圖像自動標注,可以使用OpenCV庫中的文本標注功能。以下是一個簡單的示例代碼,演示了如何在圖像上添加文本標注:
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
// 讀取圖像
Mat image = imread("image.jpg");
// 檢查圖像是否成功讀取
if (image.empty())
{
std::cerr << "Error: Could not read image file." << std::endl;
return -1;
}
// 添加文本標注
putText(image, "Hello, OpenCV!", Point(50, 50), FONT_HERSHEY_SIMPLEX, 1, Scalar(255, 255, 255), 2);
// 顯示帶有標注的圖像
imshow("Image with Text Annotation", image);
waitKey(0);
return 0;
}
上述代碼中,首先讀取一個圖像文件(image.jpg),然后調用putText()
函數在圖像上添加文本標注。putText()
函數的參數依次為圖像、要添加的文本、文本位置、字體類型、字體大小、文本顏色和文本厚度。最后,使用imshow()
函數顯示帶有標注的圖像。
運行上述代碼,即可看到圖像上添加了文本標注。您可以根據需求更改文本內容、位置、字體等參數,實現自定義的圖像標注效果。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。