最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C++?opencv實現(xiàn)幾何圖形繪制

 更新時間:2022年05月12日 17:08:51   作者:淺念念52  
這篇文章主要為大家介紹了C++?opencv實現(xiàn)幾何圖形的繪制示例實現(xiàn)代碼,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

在學習過程中,我們可以在圖像中繪制一些幾何圖形,比如矩形,橢圓,線段,填充多邊形等,這些函數(shù)都挺容易理解,下面簡單看一下。

1.矩形 rectangle()

通過對角線上的兩個頂點繪制矩形

void rectangle(InputOutputArray img, Rect rec,
		const Scalar& color, int thickness = 1,
		int lineType = LINE_8, int shift = 0);

img 名稱
rec pt1矩形的頂點 pt2與pt1相對的矩形頂點
color 顏色  也可以用像素存放類Scalar
thickness 寬度 如果是-1,就代表對改矩形進行填充
lineType  類型
shift 移位點坐標中的小數(shù)位數(shù)。

代碼:

int main()
{
	Mat img = Mat::ones(240, 240, CV_8UC3);
	rectangle(img, Rect(20, 20, 100, 100), Scalar(0, 0, 255),7);
	imshow("www", img);
	waitKey(0);
}

效果圖:

2. 圓 circle()

void circle(InputOutputArray img, Point center, int radius,
		const Scalar& color, int thickness = 1,
		int lineType = LINE_8, int shift = 0);

img 名稱
center 圓心坐標
radius 圓的半徑
color 圓環(huán)顏色
thickness 正數(shù),則表示圓輪廓的厚度 負數(shù) 對該圓填充顏色
lineType  類型
shift  移位中心坐標和半徑值的小數(shù)位數(shù)。

代碼:

int main()
{
	Mat img1=Mat::zeros(100, 100, CV_8UC3);
	circle(img1, Point(40, 40), 20, Scalar(0, 0, 255),-1);//-1 填充
	imshow("www", img1);
	waitKey(0);
}

效果圖:

3.橢圓 elliple()

void ellipse(InputOutputArray img, Point center, Size axes,
		double angle, double startAngle, double endAngle,
		const Scalar& color, int thickness = 1,
		int lineType = LINE_8, int shift = 0);

img 名稱
center 橢圓的中心。
axes 軸 橢圓主軸大小的一半。
angle	橢圓旋轉(zhuǎn)角度。
startAngle	橢圓弧的起始角,以度表示。
endAngle	橢圓弧的結(jié)束角,以度數(shù)表示。
color	橢圓顏色。
thickness 正數(shù) 橢圓圓弧輪廓的厚度  負數(shù) 對橢圓進行填充。
linetype 橢圓邊界類型。 
shift 中心坐標和坐標軸值的小數(shù)位數(shù)。

代碼:

int main()
{
	Mat img1 = Mat::zeros(300, 300, CV_8UC3);
	ellipse(img1, Point(100, 100), Size(40, 25), 0, 0, 360, Scalar(0, 0, 255),5);
	imshow("111", img1);
	waitKey(0);
}

效果圖:

以上就是C++ opencv實現(xiàn)幾何圖形繪制的詳細內(nèi)容,更多關(guān)于C++ opencv繪制幾何圖形的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • C++ 雙鏈表的基本操作(詳解)

    C++ 雙鏈表的基本操作(詳解)

    下面小編就為大家?guī)硪黄狢++ 雙鏈表的基本操作(詳解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • vscode 配置 C/C++編譯環(huán)境(完整教程)

    vscode 配置 C/C++編譯環(huán)境(完整教程)

    這篇文章主要介紹了vscode 配置 C/C++編譯環(huán)境(完整教程),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • C++采用ring3讀取MBR實例

    C++采用ring3讀取MBR實例

    這篇文章主要介紹了C++采用ring3讀取MBR實例,可實現(xiàn)對硬盤的主引導記錄的讀取,非常具有實用價值,需要的朋友可以參考下
    2014-10-10
  • C++?Boost?Format超詳細講解

    C++?Boost?Format超詳細講解

    Boost是為C++語言標準庫提供擴展的一些C++程序庫的總稱。Boost庫是一個可移植、提供源代碼的C++庫,作為標準庫的后備,是C++標準化進程的開發(fā)引擎之一,是為C++語言標準庫提供擴展的一些C++程序庫的總稱
    2022-11-11
  • OpenCV實現(xiàn)摳圖工具

    OpenCV實現(xiàn)摳圖工具

    這篇文章主要為大家詳細介紹了OpenCV實現(xiàn)摳圖工具,文中示例代碼介紹的非常詳細,具有一定為大家詳細的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • C++設(shè)計模式中的工廠模式詳細介紹

    C++設(shè)計模式中的工廠模式詳細介紹

    工廠模式,是一種實例化對象的方式,只要輸入需要實例化對象的名字,就可以通過工廠對象的相應(yīng)工廠函數(shù)來制造你需要的對象
    2022-09-09
  • C語言實現(xiàn)貪吃蛇游戲代碼

    C語言實現(xiàn)貪吃蛇游戲代碼

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)貪吃蛇游戲代碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • C++學習之虛函數(shù)表與多態(tài)詳解

    C++學習之虛函數(shù)表與多態(tài)詳解

    這篇文章主要為大家詳細介紹了C++中虛函數(shù)表與多態(tài)的相關(guān)知識,文中的示例代碼講解詳細,對我們學習C++有一定的幫助,感興趣的小伙伴可以了解一下
    2023-03-03
  • C語言數(shù)據(jù)存儲詳解

    C語言數(shù)據(jù)存儲詳解

    在本篇文章里小編給大家整理的是關(guān)C語言數(shù)據(jù)存儲,小編覺得這篇文章寫的很不錯,有需要的朋友們可以學習參考下,希望能夠給你帶來幫助
    2021-10-10
  • C語言實現(xiàn)靜態(tài)版通訊錄的示例代碼

    C語言實現(xiàn)靜態(tài)版通訊錄的示例代碼

    這篇文章主要為大家詳細介紹了如何利用C語言實現(xiàn)一個簡單的靜態(tài)版通訊錄,文中的示例代碼講解詳細,對我們學習C語言有一定幫助,需要的可以參考一下
    2022-08-08

最新評論

淄博市| 丰都县| 栾川县| 襄城县| 湘阴县| 东乌珠穆沁旗| 连平县| 张家港市| 新余市| 日喀则市| 漠河县| 谷城县| 吉林省| 西峡县| 屯门区| 宁安市| 兰溪市| 长岛县| 双峰县| 北安市| 汝城县| 浦东新区| 大渡口区| 鹿邑县| 抚顺市| 棋牌| 永宁县| 新宾| 龙山县| 漳平市| 扎鲁特旗| 丰城市| 兴隆县| 泌阳县| 兴海县| 迁西县| 盐源县| 望谟县| 丰县| 高尔夫| 商洛市|