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<> 模板类

相关推荐
格林威20 小时前
Baumer相机金属弹簧圈数自动计数:用于来料快速检验的 6 个核心算法,附 OpenCV+Halcon 实战代码!
人工智能·数码相机·opencv·算法·计算机视觉·视觉检测·堡盟相机
万行20 小时前
SQL进阶&索引篇
开发语言·数据库·人工智能·sql
名字不好奇20 小时前
一文拆解MCP协议
人工智能·mcp
乾元20 小时前
拒绝服务的进化:AI 调度下的分布式协同攻击策略
人工智能·分布式
困死,根本不会20 小时前
OpenCV摄像头实时处理:从单特征到联合识别(形状识别 + 颜色识别 + 形状颜色联合识别)
人工智能·opencv·计算机视觉
工具人呵呵20 小时前
[嵌入式AI从0开始到入土]22_基于昇腾310P RC模式的ACT模型部署实践
人工智能
yj_sharing20 小时前
PyTorch深度学习实战:从模型构建到训练技巧
人工智能·pytorch·深度学习
安全二次方security²20 小时前
CUDA C++编程指南(7.31&32&33&34)——C++语言扩展之性能分析计数器函数和断言、陷阱、断点函数
c++·人工智能·nvidia·cuda·断点·断言·性能分析计数器函数
bksheng20 小时前
【Dify】安装与部署
人工智能
狸奴算君20 小时前
告别数据泄露:三步构建企业级AI的隐私保护盾
人工智能