一、基本介紹
在處理影象任務中,比如目標檢測,通常想會將檢測到的結果通過框和文字的形式顯示出來。剛好opencv庫就提供了這樣的一些函式,不僅提供了在影象上新增文字的puttext()函式,還提供了多個圖形繪製函式,比如cicle()、ellipse()、rectangle()、line()函式等,分別用來繪製圓形、橢圓形、矩形框和直線。
二、函式解釋
1、puttext() 文字標註函式
puttext() 函式可以在源影象指定位置加上文字注釋,函式定義如下:
2、rectangle() 繪製矩形框函式void cv::puttext(inputoutputarray img, //輸入影象
const string & text, //新增的文字
point org, //插入字元在影象中的左上角位置
int fontface, //字型型別
double fontscale, //字型大小比例因子
scalar color, //字型顏色
int thickness = 1, //字型粗細
int linetype = line_8, //字型線條型別
bool bottomleftorigin = false) //預設為false,影象資料原點在左上角;當為true時,影象資料原點在左下角。
rectangle() 函式可以繪製矩形框,其函式定義如下:
三、**實現void cv::retangle(mat &img, //輸入影象
rect rec, //rect 型別的矩形框變數
const scalar & color //矩形框顏色
int thickness = 1, //線條粗細
int linetype = line_8, //線段型別
int shift = 0) //點座標中的小數字數
下面,我們來實現對特定目標的文字標註和矩形框:
#include
#include
using namespace std;
using namespace cv;
int main()
app分發系統原始碼 農場系統APP原始碼開發平台
農場系統模式介紹 2020具價值的專案推廣,擁有21代佣金,可以做到月入十萬不是夢 農場目前擁有蘋果和香蕉兩種果類,蘋果一元乙個 會員購買蘋果,會員每天固定賺3 每晚12點後系統自動派發 香蕉十元乙個 會員購買香蕉,會員每天固定賺4 農場系統獎勵制度 農場系統目前分為普通會員,普通會員中有不同的佣金...
直播技術教你搭建手機直播系統直播原始碼!
it界知名段子手,網路紅人魚羊兒曾經說 對於那些月薪兩萬以下,自稱程式設計師的碼農們,其實我們從來沒有把他們歸為我們程式設計師的隊伍。他們雖然總是以程式設計師自居,只是他們的一廂情願罷了。哼哼!廢話不多說!有技術實力和流量優勢的網際網路從業者都不願錯過直播這個風口,如何快速搭建乙個直播系統成了大家關...
直播原始碼怎樣搭建直播系統LNMP環境 PHP配置
前面兩篇內容我們聊過了直播平台搭建前需要準備的內容,一切準備就緒之後就要進入正式的搭建部署環節了,本篇就先簡單介紹下lnmp環境下的php配置。php編譯安裝 1.解決php安裝的庫依賴關係 cp frp usr lib64 libjpeg.usr lib cp frp usr lib64 libp...