亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > OpenCV 繪制同心圓的示例代碼

OpenCV 繪制同心圓的示例代碼

熱門標簽:萊蕪電信外呼系統 地圖標注多個 B52系統電梯外呼顯示E7 怎么辦理400客服電話 銀川電話機器人電話 沈陽防封電銷電話卡 高德地圖標注收入咋樣 鶴壁手機自動外呼系統違法嗎 企業微信地圖標注

最近在學習OpenCV,本文主要介紹了OpenCV 繪制同心圓的示例代碼,分享給大家,具體如下:

功能函數

// 繪制同心圓
void DrawConcentricCircle(cv::Mat mask, const cv::Point2i center, int radius1,int radius2, const cv::Scalar color, int thickness,int linetype)
{
	// 創建畫布
	cv::Mat canvas = cv::Mat::zeros(mask.size(), CV_8UC1);
 
	// 計算內徑和外徑
	int inradius = min(radius1, radius2);
	int outradius = max(radius1, radius2);
 
	// 分情況討論
	// 當thickness大于0時,繪制的是兩個圓型線條組成的同心圓,不需填充
	if (thickness > 0)
	{
		cv::circle(mask, center, outradius, color, thickness, linetype);
		cv::circle(mask, center, inradius, color, thickness, linetype);
	}
	// 當thickness小于0,一般為-1,繪制的是填充同心圓,內圓不能有填充色
	else {
		cv::circle(canvas, center, outradius, cv::Scalar(255), -1, linetype);
		cv::circle(canvas, center, inradius, cv::Scalar(0), -1, linetype);
		int row = mask.rows;
		int col = mask.cols;
		for (int i = 0; i  row; ++i)
		{
			for (int j = 0; j  col; ++j)
			{
				uchar *m = canvas.ptruchar>(i);
				if (m[j] == 255)
				{
					mask.atVec3b>(i, j)[0] = static_castuchar>(color[0]);
					mask.atVec3b>(i, j)[1] = static_castuchar>(color[1]);
					mask.atVec3b>(i, j)[2] = static_castuchar>(color[2]);
				}
 
			}
		}
	}
}

測試代碼

#include iostream>
#include opencv2/opencv.hpp>
#include stdio.h>
using namespace std;
using namespace cv;
 
void DrawConcentricCircle(cv::Mat mask, const cv::Point2i center, int radius1, int radius2, const cv::Scalar color, int thickness, int linetype);
 
int main()
{
	cv::Mat src = imread("test.jpg");
	cv::Mat result = src.clone();
	DrawConcentricCircle(result, cv::Point(result.cols / 2, result.rows / 2), 300, 500, cv::Scalar(255, 255, 0),-10, 16);
	imshow("original", src);
	imshow("result", result);
	waitKey(0);
	system("pause");
	return 0;
}
 
// 繪制同心圓
void DrawConcentricCircle(cv::Mat mask, const cv::Point2i center, int radius1,int radius2, const cv::Scalar color, int thickness,int linetype)
{
	// 創建畫布
	cv::Mat canvas = cv::Mat::zeros(mask.size(), CV_8UC1);
 
	// 計算內徑和外徑
	int inradius = min(radius1, radius2);
	int outradius = max(radius1, radius2);
 
	// 分情況討論
	// 當thickness大于0時,繪制的是兩個圓型線條組成的同心圓,不需填充
	if (thickness > 0)
	{
		cv::circle(mask, center, outradius, color, thickness, linetype);
		cv::circle(mask, center, inradius, color, thickness, linetype);
	}
	// 當thickness小于0,一般為-1,繪制的是填充同心圓,內圓不能有填充色
	else {
		cv::circle(canvas, center, outradius, cv::Scalar(255), -1, linetype);
		cv::circle(canvas, center, inradius, cv::Scalar(0), -1, linetype);
		int row = mask.rows;
		int col = mask.cols;
		for (int i = 0; i  row; ++i)
		{
			for (int j = 0; j  col; ++j)
			{
				uchar *m = canvas.ptruchar>(i);
				if (m[j] == 255)
				{
					mask.atVec3b>(i, j)[0] = static_castuchar>(color[0]);
					mask.atVec3b>(i, j)[1] = static_castuchar>(color[1]);
					mask.atVec3b>(i, j)[2] = static_castuchar>(color[2]);
				}
 
			}
		}
	}
}
 

測試效果

 

圖1 原圖

 

圖2 繪制同心圓

繪制同心圓就是兩個圓組合,但又不完全是,因為要考慮填充的情況,同心圓填充后應該是兩個圓之間的區域填充,而不是填充為一整個圓,如圖3所示。

 

圖3 填充效果

到此這篇關于OpenCV 繪制同心圓的示例代碼的文章就介紹到這了,更多相關OpenCV 繪制同心圓內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 使用c++實現OpenCV繪制圓端矩形
  • OpenCV繪制圓端矩形的示例代碼
  • 如何基于OpenCV&Python實現霍夫變換圓形檢測
  • python opencv常用圖形繪制方法(線段、矩形、圓形、橢圓、文本)
  • python進行OpenCV實戰之畫圖(直線、矩形、圓形)
  • 使用OpenCV circle函數圖像上畫圓的示例代碼
  • opencv3/C++實現霍夫圓/直線檢測
  • opencv如何識別圖片上帶顏色的圓
  • OpenCV 圓與矩形識別的方法
  • Opencv實現最小外接矩形和圓

標簽:銀川 葫蘆島 三亞 呼倫貝爾 呼倫貝爾 湘西 安慶 烏魯木齊

巨人網絡通訊聲明:本文標題《OpenCV 繪制同心圓的示例代碼》,本文關鍵詞  OpenCV,繪制,同心,圓的,示例,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《OpenCV 繪制同心圓的示例代碼》相關的同類信息!
  • 本頁收集關于OpenCV 繪制同心圓的示例代碼的相關信息資訊供網民參考!
  • 推薦文章
    久久久久久久免费视频| 999久久狠狠免费精品| 欧美激情伊人| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产麻豆精品高清在线播放| 欧美激情伊人| 精品毛片视频| 成人a大片在线观看| 欧美激情一区二区三区在线| 一级女性大黄生活片免费| 精品国产一区二区三区久久久狼| 国产成人精品影视| 欧美激情一区二区三区视频 | 青青久热| 欧美激情中文字幕一区二区| 午夜欧美成人久久久久久| 天天色成人| 天天做日日干| 成人在激情在线视频| 九九精品影院| 日韩免费在线视频| 日本伦理片网站| 国产激情一区二区三区| 九九精品久久| 免费毛片播放| 午夜在线亚洲| 尤物视频网站在线| 精品视频在线观看一区二区三区| 可以免费在线看黄的网站| 天天色色网| 久草免费在线色站| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产欧美精品| 一级女人毛片人一女人| 亚洲女人国产香蕉久久精品 | 91麻豆tv| 欧美激情一区二区三区视频| 青青久久精品| 91麻豆国产| 天天色色色| 久久成人性色生活片| 日本特黄特色aa大片免费| 欧美日本国产| 一本高清在线| 毛片高清| 99色视频在线| 国产麻豆精品免费密入口 | 精品久久久久久综合网| 国产麻豆精品高清在线播放| 国产伦久视频免费观看 视频 | 成人影院久久久久久影院| 精品在线免费播放| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产美女在线一区二区三区| 国产韩国精品一区二区三区| 亚洲www美色| 可以在线看黄的网站| 成人免费观看视频| 欧美激情一区二区三区中文字幕| 四虎影视库国产精品一区| 欧美a级大片| 国产a免费观看| 欧美激情一区二区三区视频 | 精品视频一区二区三区免费| 日本免费区| 亚洲第一页乱| 免费毛片播放| 999久久狠狠免费精品| 青青久久精品国产免费看| 黄视频网站在线观看| 亚欧乱色一区二区三区| 中文字幕Aⅴ资源网| 免费一级片在线观看| 国产麻豆精品免费密入口 | 精品视频免费看| 日韩在线观看视频网站| 国产成人啪精品视频免费软件| 亚洲女人国产香蕉久久精品| 日韩在线观看免费完整版视频| 午夜在线亚洲| 日本在线www| 日韩欧美一及在线播放| 国产一区二区精品久久91| 久草免费在线色站| 精品国产三级a∨在线观看| 美国一区二区三区| 久久精品大片| 91麻豆精品国产自产在线| 九九精品久久久久久久久| 日本免费乱理伦片在线观看2018| 亚洲天堂在线播放| 国产视频在线免费观看| 精品视频在线看| 国产视频在线免费观看| 香蕉视频三级| 亚洲精品永久一区| 四虎影视库国产精品一区| 国产麻豆精品hdvideoss| 国产精品自拍亚洲| 麻豆网站在线看| 国产激情一区二区三区| 国产原创视频在线| 国产精品自拍在线观看| 韩国三级视频在线观看| 亚欧成人毛片一区二区三区四区| 成人免费观看视频| 欧美电影免费| 亚洲 男人 天堂| 欧美爱爱动态| 夜夜操网| 久久99这里只有精品国产| 久久国产影院| 亚洲精品中文字幕久久久久久| 九九精品久久久久久久久| 91麻豆tv| 精品视频在线观看一区二区| 国产网站免费在线观看| 精品久久久久久综合网| 999久久狠狠免费精品| 国产国语对白一级毛片| 国产成人啪精品| 黄视频网站在线免费观看| 青青久久精品| 日韩在线观看视频免费| 黄视频网站免费| 精品毛片视频| 国产麻豆精品免费视频| 日韩在线观看免费完整版视频| 尤物视频网站在线观看| 国产不卡精品一区二区三区| 四虎久久精品国产| 精品视频免费看| 国产一区二区精品久久| 午夜激情视频在线播放| 青青久热| 麻豆午夜视频| 一级片片| 国产高清视频免费观看| 国产激情一区二区三区| 久久99青青久久99久久| 国产一区二区福利久久| 欧美另类videosbestsex高清| 午夜激情视频在线播放| 精品视频免费观看| 国产综合成人观看在线| 成人免费网站视频ww| 成人a级高清视频在线观看| 亚洲第一色在线| 欧美1区| 欧美大片毛片aaa免费看| 中文字幕一区二区三区 精品| 99久久精品国产片| 美国一区二区三区| 91麻豆精品国产自产在线观看一区| 99久久网站| 日本在线www| 天天做人人爱夜夜爽2020毛片| 欧美大片aaaa一级毛片| 国产网站在线| 成人免费观看网欧美片| 亚洲精品影院久久久久久| 日韩专区在线播放| 欧美激情一区二区三区视频高清| 亚洲第一视频在线播放| 色综合久久天天综合绕观看| 亚洲天堂在线播放| 国产综合91天堂亚洲国产| 一级女性全黄生活片免费| 久久国产影院| 黄色免费网站在线| 九九精品久久| 亚久久伊人精品青青草原2020| 精品美女| 国产精品自拍在线观看| 日本特黄特黄aaaaa大片| 亚洲爆爽| 91麻豆精品国产自产在线| 91麻豆国产| 日日日夜夜操| 国产麻豆精品免费视频| 午夜家庭影院| 亚洲精品影院久久久久久| 国产视频一区二区在线观看| 午夜在线影院| 日韩在线观看视频网站| 一本高清在线| 九九热精品免费观看| 日本在线不卡视频| 亚飞与亚基在线观看| 天天色成人| 久久国产一久久高清| 午夜家庭影院| 国产成人啪精品| 黄视频网站在线免费观看| 香蕉视频三级| 国产原创视频在线| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 精品国产亚洲一区二区三区| 国产国语对白一级毛片| 精品国产一区二区三区精东影业|