校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 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 繪制同心圓的示例代碼的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    狠狠色狠狠色综合| 色88888久久久久久影院野外| 欧美日韩1区2区| 精品视频一区三区九区| 日韩免费视频一区| 精品久久久久久久久久久久久久久| 欧美国产一区在线| 亚洲日本韩国一区| 亚洲成人中文在线| 国产在线国偷精品产拍免费yy| 91视频免费看| 日韩欧美电影一二三| 国产精品88888| 欧美精品色综合| 日本一区免费视频| 秋霞成人午夜伦在线观看| 成人涩涩免费视频| 日韩一区二区三区三四区视频在线观看 | 亚洲色图视频网| 欧美疯狂做受xxxx富婆| 国产电影精品久久禁18| 日韩一区二区三区四区 | 日本久久精品电影| 久久精品72免费观看| 欧美日韩极品在线观看一区| 国产综合成人久久大片91| 尤物av一区二区| 91麻豆国产精品久久| 老司机精品视频在线| 一区二区三区在线影院| 日本麻豆一区二区三区视频| 欧美色中文字幕| 日韩国产在线观看一区| 欧美日韩一级二级三级| 成人开心网精品视频| 麻豆视频一区二区| 久久这里只有精品首页| 美女视频黄免费的久久 | 狠狠色丁香婷婷综合| 亚洲一区二区中文在线| 欧美亚洲国产怡红院影院| 国产v综合v亚洲欧| 国产精品毛片大码女人| 成人a区在线观看| 亚洲欧洲av一区二区三区久久| youjizz国产精品| 国产精品久久久久影院亚瑟| www.av亚洲| 国产精品1区2区3区| 日本亚洲电影天堂| 日韩高清一级片| 亚洲va韩国va欧美va| 一区二区三区在线视频免费观看 | 久久这里只有精品视频网| 欧美变态tickle挠乳网站| 欧美日韩一区二区三区免费看| 91丨九色丨国产丨porny| 高清不卡一区二区| 99久免费精品视频在线观看| 91在线你懂得| 日日夜夜一区二区| 视频一区中文字幕国产| 秋霞午夜av一区二区三区| 青娱乐精品在线视频| 久久99精品视频| 亚洲免费成人av| 欧美xxx久久| 久久久久久电影| 欧美日韩一级片网站| 日韩一区二区中文字幕| 精品国产在天天线2019| 欧美在线观看禁18| 久久er99热精品一区二区| 久久er99精品| 北岛玲一区二区三区四区| 欧美日韩综合一区| 精品伦理精品一区| 中文字幕一区二区三| 亚洲一区二区三区在线播放| 免费观看在线综合| 不卡视频在线看| 欧美精品99久久久**| 国产亚洲精品久| 精品国产精品一区二区夜夜嗨| 久久久91精品国产一区二区三区| 自拍av一区二区三区| 裸体健美xxxx欧美裸体表演| 成人开心网精品视频| 3atv一区二区三区| 欧美日韩久久久一区| 精品国产精品一区二区夜夜嗨| 亚洲视频中文字幕| 久久aⅴ国产欧美74aaa| 色婷婷狠狠综合| 成人av集中营| 欧美精品三级在线观看| 国产欧美一区二区精品久导航 | 欧美精品乱码久久久久久| xfplay精品久久| 亚洲一区二区影院| 成人免费看的视频| 日韩片之四级片| 一区二区三区中文在线观看| 国产福利精品一区| 日韩一级完整毛片| 亚洲图片欧美一区| 天涯成人国产亚洲精品一区av| 一区二区三区免费网站| 极品尤物av久久免费看| 欧美亚洲动漫另类| 国产精品国产三级国产aⅴ无密码| 日本在线播放一区二区三区| 欧洲一区在线电影| 亚洲素人一区二区| 成人免费av资源| 国产亚洲欧洲一区高清在线观看| 天堂一区二区在线免费观看| 在线一区二区视频| 自拍偷在线精品自拍偷无码专区| 福利一区二区在线观看| 欧美国产97人人爽人人喊| 国产一区二区女| 久久先锋影音av鲁色资源网| 日韩国产精品久久久| 在线日韩一区二区| 亚洲精品五月天| 在线看国产一区二区| 一区二区欧美精品| 色天使久久综合网天天| 亚洲视频一区二区在线| 色呦呦国产精品| 亚洲狠狠爱一区二区三区| 欧美亚日韩国产aⅴ精品中极品| 亚洲欧美视频一区| 欧美在线观看视频一区二区 | 日韩欧美精品在线视频| 蜜臀av一区二区| 欧美精品一区二区三区高清aⅴ | 久久免费看少妇高潮| 国产乱淫av一区二区三区| 久久精品视频网| 91日韩精品一区| 午夜欧美2019年伦理| 日韩美女在线视频| 国产91在线观看丝袜| 亚洲日穴在线视频| 欧美顶级少妇做爰| 国产麻豆成人传媒免费观看| 欧美国产精品v| 欧美丝袜丝交足nylons图片| 日韩激情av在线| 国产亚洲一本大道中文在线| 色综合色狠狠天天综合色| 日产精品久久久久久久性色| 国产日产欧产精品推荐色| 在线看不卡av| 国产一区二区三区| 一卡二卡三卡日韩欧美| 欧美r级在线观看| 91亚洲资源网| 久久国产福利国产秒拍| 亚洲欧美在线另类| 日韩欧美国产午夜精品| 99精品偷自拍| 黄色资源网久久资源365| 亚洲欧美日韩国产一区二区三区| 6080亚洲精品一区二区| av不卡在线观看| 久久精品国产一区二区| 亚洲免费在线视频| 久久免费的精品国产v∧| 欧美日韩三级一区二区| 国产aⅴ精品一区二区三区色成熟| 亚洲你懂的在线视频| 久久久综合激的五月天| 欧美视频中文字幕| 波多野结衣在线aⅴ中文字幕不卡| 日欧美一区二区| 国产精品不卡视频| www日韩大片| 日韩一区二区免费视频| 在线观看精品一区| 成人激情综合网站| 国产在线精品一区二区夜色| 亚洲电影中文字幕在线观看| 中文字幕一区二| 久久久久国产精品麻豆| 日韩亚洲欧美高清| 欧美日韩一区二区在线观看| 一本大道久久a久久精品综合| 国产精品一级片| 精品一区二区三区视频在线观看| 亚洲成精国产精品女| 亚洲自拍另类综合| 亚洲免费av在线| 伊人婷婷欧美激情| 亚洲免费伊人电影| 亚洲精品视频在线观看免费| 最新高清无码专区| 亚洲欧美综合色|