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

相关推荐
安逸sgr几秒前
AI 应用怎么评测?离线评测、人工评估和线上反馈如何结合?
人工智能·ai·大模型·agent·智能体
代码青铜14 分钟前
1 万用户的图片短视频交易市场,829 元/月能跑起来?Zion+AI让开发看得懂、改得动
人工智能
AndrewHZ27 分钟前
图像处理入门012 | 图像裁剪与缩放:resize 与 ROI 操作
图像处理·opencv·pillow·插值·resize·letterbox·roi
JJJennie77727 分钟前
Anthropic 发布 Claude Academy,AI 教学开始告别提示词速成班
人工智能
一杯仙妖气42 分钟前
Grok 4.6 正式发布!性能直接飙升,xAI 这次真的开始冲击第一梯队! 可免费试用 2026年8月20日 admin AI xAI
人工智能
白露与泡影1 小时前
解密 Pi 的 Harness 工程:Agent 会话如何实现持久化与恢复
java·人工智能·算法
DogDaoDao1 小时前
Magma:微软如何用一个模型打通数字与物理世界的 AI Agent
人工智能·微软·机器人·大模型·机器人模型·智能体·magma
DS随心转插件1 小时前
Grok生成的html怎么导出——AI导出鸭:大模型结构化输出的“最后一公里”工程化解构
前端·人工智能·ai·html·豆包·deepseek·ai导出鸭
世隆科技1 小时前
武汉世隆科技有限公司获评2026湖北省科创“新物种“瞪羚企业
人工智能
yinmaisoft1 小时前
当 AI“长”进低代码:从外挂点缀到原生融合,软件开发正在经历怎样的变革?
人工智能·低代码