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

相关推荐
荆棘鸟智能2 小时前
短历时洪水预报算法实践:水文模型与 LightGBM 残差订正融合
人工智能·算法·机器人
打不了嗝 ᥬ᭄2 小时前
Swin Transformer 详解:窗口注意力如何成为新一代视觉 backbone
深度学习·计算机视觉·自注意力机制·swintransformer
奈落242 小时前
数商云软文与科技要闻同页混排:从网易订阅聚合流的商业内容,到 linux.do 社区原文,AI 工程师的信息源要加一道“广告识别”工序
人工智能·科技·ai 办公
ViperL12 小时前
[高光谱]DADnet-基于对抗生成的单源域泛化分类
人工智能·分类·数据挖掘
AI创界者2 小时前
Python 进阶实战:AsyncIO 异步环境下的熔断器、限流器与代理模式深度融合
人工智能·aigc
水如烟2 小时前
孤能子视角:SEP《人工智能的认识论》EIS读法·信任与证言——外包信:载体跑在生产前面,物已通约,信未自生
人工智能
落雪snowflake2 小时前
论文精讲:A Language-Informed Loss for Visual Generation中文题目:一种面向视觉生成的语言信息引导损失函数
人工智能·深度学习·计算机视觉
一线数智2 小时前
Gartner发布2027年十大战略技术趋势
大数据·人工智能
美团技术团队2 小时前
从 LOOP 到图探索 —— 算法模型的 AutoResearch 自进化系统架构演进之路
人工智能
云和数据.ChenGuang2 小时前
光哥说Python 循环导入(Circular Import)深度解析:成因、排查与解决方案
开发语言·前端·人工智能·python·langchain