当前位置: 首页 > news >正文

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表示图像矩(用于轮廓分析)用于 contourAreamoments() 等
cv::KeyPoint表示特征点用于 SIFT、SURF、ORB 等
cv::DMatch表示特征点匹配对用于特征匹配
cv::Circle表示圆形(中心 + 半径)虽不是标准类型,但常自定义使用
cv::LineIterator表示一条线上的像素迭代器用于遍历图像中的一条线

2、引用类型 

cv::Mat 

cv::UMat

cv::Ptr<> 模板类

http://www.lryc.cn/news/590699.html

相关文章:

  • 身份证号码姓名认证解决方案-身份证三要素API接口
  • Python+Selenium自动化
  • 【python】sys.executable、sys.argv、Path(__file__) 在PyInstaller打包前后的区别
  • Linux内核IPv4路由查找:LPC-Trie算法的深度实践
  • 门级网标仿真的时钟异常检查
  • 【C++高阶四】红黑树
  • ELK日志分析,涉及logstash、elasticsearch、kibana等多方面应用,必看!
  • 线程规则的制定者二:线程安全与冲入问题
  • 坚持继续布局32位MCU,进一步完善产品阵容,96Mhz主频CW32L012新品发布!
  • 选择亿林数据软件测试服务,为哈尔滨企业数字化转型赋能
  • 一叶障目不见森林
  • adb性能测试命令
  • 【知识图谱】Neo4j桌面版运行不起来怎么办?Neo4j Desktop无法打开!
  • Python18 —— 文件的写入
  • 大模型 认知能力 生物学启发
  • oracle会话控制和存储状态查询
  • Swift6.0基础知识 -- 可选2
  • 万字长文解析 OneCode3.0 AI创新设计
  • Linux Java环境配置
  • 达梦数据库配置兼容MySQL
  • Mermaid 语法全解析:从基础到高级可视化
  • 网络基础10 长途互联--WAN广域网技术
  • 多维动态规划题解——最小路径和【LeetCode】记忆化搜索翻译为递推写法
  • Cursor区域限制问题解决方案:AI模型访问技术突破与环境隔离实践
  • DeepSeek(18):SpringAI+DeepSeek大模型应用开发之会话日志
  • 6.删除-demo
  • Lsposed/Xposed
  • MySQL学习——面试版
  • C++ shared_ptr 底层实现分析
  • 元宇宙经济:虚实融合引发经济新变革