app直播原始碼,選取矩形框並進行文字標註

2022-09-23 12:24:07 字數 1113 閱讀 4846

一、基本介紹

在處理影象任務中,比如目標檢測,通常想會將檢測到的結果通過框和文字的形式顯示出來。剛好opencv庫就提供了這樣的一些函式,不僅提供了在影象上新增文字的puttext()函式,還提供了多個圖形繪製函式,比如cicle()、ellipse()、rectangle()、line()函式等,分別用來繪製圓形、橢圓形、矩形框和直線。

二、函式解釋

1、puttext() 文字標註函式

puttext() 函式可以在源影象指定位置加上文字注釋,函式定義如下:

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時,影象資料原點在左下角。

​2、rectangle() 繪製矩形框函式

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...