EmguCV学习笔记 VB.Net 3.3 圆形

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。
教程VB.net版本请访问:
EmguCV学习笔记 VB.Net 目录-CSDN博客

教程C#版本请访问: EmguCV学习笔记 C# 目录-CSDN博客

笔者的博客网址:https://blog.csdn.net/uruseibest

教程配套文件及相关说明以及如何获得pdf教程和代码(博客上的教程内容会和pdf教程一致,教程中也会包含所有代码),请移步:EmguCV学习笔记****

3.3 圆形

使用Cvinvoke的Circle方法绘制矩形,定义如下:

Public Shared Sub Circle(img As Emgu.CV.IInputOutputArray, center As System.Drawing.Point, radius As Integer, color As Emgu.CV.Structure.MCvScalar, Optional thickness As Integer = 1, Optional lineType As Emgu.CV.CvEnum.LineType = 8, Optional shift As Integer = 0)

参数说明(其余参数请参考Line方法):

  1. center:圆心位置。
  2. radius:半径。

【代码位置:frmChapter3】Button3_Click

'绘制圆形

Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click

Dim mcs1 As New MCvScalar(0, 0, 255)

Dim mcs2 As New MCvScalar(255, 0, 0)

Dim p As New Point(300, 200)

Dim r As Integer = 100

'边框线宽3

CvInvoke.Circle(mBg, p, r, mcs1, 3)

'填充内部

CvInvoke.Circle(mBg, p, r, mcs2, -1)

ImageBox1.Image = mBg

End Sub

运行后如下图所示:

图3-3 绘制圆形

相关推荐
cskywit1 分钟前
用扩散模型“一次生成图像和标注”:CoSimGen 如何实现可控的图像-Mask 同步生成
人工智能·深度学习·计算机视觉
人工智能培训25 分钟前
中国人工智能培训网—AI系列录播课
大数据·人工智能·机器学习·计算机视觉·知识图谱
几司2 小时前
OpenISP 模块拆解 · 第12讲:双边滤波降噪 (BNF)
人工智能·计算机视觉·isp
sali-tec2 小时前
C# 基于OpenCv的视觉工作流-章75-线-线角度
图像处理·人工智能·opencv·算法·计算机视觉
Hua-Jay2 小时前
OpenCV联合C++/Qt 学习笔记(二十三)----图像校正及单目位姿估计
c++·笔记·qt·opencv·学习·计算机视觉
Hua-Jay4 小时前
OpenCV联合C++/Qt 学习笔记(二十四)----差值法检测移动物体、稠密光流法跟踪移动物体及稀疏光流法跟踪移动物体
c++·笔记·qt·opencv·学习·计算机视觉
AI科技星5 小时前
强哥德巴赫猜想(1+1)终极证明(2026 年5月 21 日)
开发语言·人工智能·算法·计算机视觉·量子计算
星越华夏13 小时前
计算机视觉:YOLOv12安装环境
人工智能·yolo·计算机视觉
Terrence Shen19 小时前
大模型部署工具对比
人工智能·深度学习·计算机视觉
AI算法沐枫21 小时前
大模型 | 大模型之机器学习基本理论
人工智能·python·神经网络·学习·算法·机器学习·计算机视觉