编程学习
🖼️C++OpenCV(9):图像轮廓检测操作
00 分钟
2023-7-29
2023-11-23
type
status
date
slug
summary
tags
category
icon
password
Email
💡
水寒江静,满目青山,载月明归。——黄庭坚《诉衷情》
🔆
文章首发于我的个人博客:欢迎大佬们来逛逛

opencv图像轮廓

图像轮廓

图像轮廓是一系列相连的点组成的曲线。显而易见的是图像的轮廓就是图像的边缘区域。不一定是闭合的。
进行图像轮廓操作的步骤:
  1. 以灰度的形式加载图片
  1. 将灰度图转换为二进制图(阈值化)。
  1. 寻找轮廓
  1. 描绘轮廓

寻找轮廓

描绘轮廓


案例

类中成员变量:
  • m_points:用于存储每个轮廓中的所有轮廓的坐标点的位置。
@param contours Detected contours. Each contour is stored as a vector of points (e.g. std::vector<std::vectorcv::Point >)
  • hierarchy:存储每个轮廓的拓扑信息
e.g. std::vectorc<cv::Vec4i>
notion image

 

评论
  • Twikoo
  • Valine