opencv 值类型 引用类型

1、值类型

常见的 OpenCV 值类型(Value Types)

类型 用途 示例
cv::Point / cv::Point2i / cv::Point2f 表示二维点(整型或浮点型) cv::Point(100, 200)
cv::Point3i / cv::Point3f 表示三维点 cv::Point3f(1.0f, 2.0f, 3.0f)
cv::Size / cv::Size2i / cv::Size2f 表示尺寸(宽度和高度) cv::Size(640, 480)
cv::Rect 表示矩形区域(x, y, width, height) cv::Rect(10, 10, 100, 50)
cv::Scalar 表示颜色或像素值(最多4个通道) cv::Scalar(0, 0, 255)(红色)
cv::RotatedRect 表示旋转矩形(中心、尺寸、角度) cv::RotatedRect(center, size, angle)
cv::TermCriteria 表示迭代终止条件 常用于 KMeans 或角点检测
cv::Range 表示一个整数范围(如 [start, end) cv::Range(0, 10) 表示 0~9
cv::Moments 表示图像矩(用于轮廓分析) 用于 contourArea, moments()
cv::KeyPoint 表示特征点 用于 SIFT、SURF、ORB 等
cv::DMatch 表示特征点匹配对 用于特征匹配
cv::Circle 表示圆形(中心 + 半径) 虽不是标准类型,但常自定义使用
cv::LineIterator 表示一条线上的像素迭代器 用于遍历图像中的一条线

2、引用类型

cv::Mat

cv::UMat

cv::Ptr<> 模板类

相关推荐
齐齐大魔王11 分钟前
COCO 数据集
人工智能·机器学习
AI营销实验室1 小时前
原圈科技AI CRM系统赋能销售新未来,行业应用与创新点评
人工智能·科技
爱笑的眼睛111 小时前
超越MSE与交叉熵:深度解析损失函数的动态本质与高阶设计
java·人工智能·python·ai
tap.AI2 小时前
RAG系列(一) 架构基础与原理
人工智能·架构
北邮刘老师2 小时前
【智能体互联协议解析】北邮ACPs协议和代码与智能体互联AIP标准的关系
人工智能·大模型·智能体·智能体互联网
亚马逊云开发者2 小时前
使用Amazon Q Developer CLI快速构建市场分析智能体
人工智能
Coding茶水间2 小时前
基于深度学习的非机动车头盔检测系统演示与介绍(YOLOv12/v11/v8/v5模型+Pyqt5界面+训练代码+数据集)
图像处理·人工智能·深度学习·yolo·目标检测·机器学习·计算机视觉
Rose sait2 小时前
【环境配置】Linux配置虚拟环境pytorch
linux·人工智能·python
福客AI智能客服2 小时前
从被动响应到主动赋能:家具行业客服机器人的革新路径
大数据·人工智能
司南OpenCompass3 小时前
衡量AI真实科研能力!司南科学智能评测上线
人工智能·多模态模型·大模型评测·司南评测