EmguCV学习笔记 VB.Net 3.2 矩形

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

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

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

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

3.2 矩形

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

Public Shared Sub Rectangle(img As Emgu.CV.IInputOutputArray, rect As System.Drawing.Rectangle, 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. rect:要绘制的矩形区域。
  1. thickness:轮廓线宽,需要注意的是,如果为负值(不论大小),那么就填充该形状。

【代码位置:frmChapter3】Button2_Click

'绘制矩形

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click

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

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

Dim rec As New Rectangle(100, 100, 200, 100)

'边框线宽3

CvInvoke.Rectangle(mbg, rec, mcs1, 3)

'填充内部

CvInvoke.Rectangle(mbg, rec, mcs2, -1)

ImageBox1.Image = mbg

End Sub

代码绘制了2个矩形,其中一个只显示边框,另外一个是填充了内部。运行后如下图所示:

图3-2 绘制矩形

相关推荐
乐迪信息5 小时前
智慧港口船舶AI算法实现在线状态监测
大数据·人工智能·深度学习·算法·计算机视觉
具身AGI11 小时前
模型懂物理吗?物理AI 物理推理 的新赛点
人工智能·深度学习·计算机视觉
天远Date Lab13 小时前
计算机视觉管道构建:基于天远身份证OCR实现机器学习身份信息提取
人工智能·机器学习·计算机视觉·ocr
hahaha601614 小时前
HLS高层次综合设计技巧--UART_TX接收模块设计案例
人工智能·算法·计算机视觉
格林威16 小时前
C#图像夜间识别率提升:使用OpenCvSharp和Halcon融合DeepSORT实现复杂场景下准确识别
开发语言·人工智能·数码相机·机器学习·计算机视觉·c#·视觉检测
AI的探索之旅17 小时前
97 个 OpenCV 实例(十九):视频写入,VideoWriter 与 FourCC 编码
人工智能·opencv·音视频
YOLO数据集集合17 小时前
票据字段检测数据集 | 票据检测 字段识别 财务自动化 目标检测 YOLO格式 深度学习数据集 计算机视觉9045期
目标检测·计算机视觉·自动化
ZhouDevin1 天前
算法论文/数据集3——CLD(TMLR2025)压缩训练集,仅保留对验证集有益的样本
人工智能·深度学习·算法·计算机视觉
飞Link1 天前
动作方法中的分割与过度分割方法全解析(含代码实战与踩坑案例)
人工智能·python·算法·计算机视觉
小王2042 天前
Day 32:DeepLab系列与语义分割进阶
深度学习·神经网络·计算机视觉