opencv常用函数表

函数名功能说明
cv2.imread()读取图像文件
cv2.imshow()显示图像窗口
cv2.imwrite()保存图像文件
cv2.cvtColor()颜色空间转换
cv2.resize()图像缩放
cv2.flip()图像翻转
cv2.rectangle()绘制矩形
cv2.circle()绘制圆形
cv2.line()绘制直线
cv2.putText()绘制文本
cv2.bitwise_and()与操作
cv2.bitwise_or()或操作
cv2.bitwise_not()非操作
cv2.bitwise_xor()异或操作
cv2.add()加法运算
cv2.subtract()减法运算
cv2.multiply()乘法运算
cv2.divide()除法运算
cv2.threshold()图像阈值处理
cv2.adaptiveThreshold()自适应阈值处理
cv2.inRange()指定范围内的像素值提取
cv2.erode()腐蚀操作
cv2.dilate()膨胀操作
cv2.morphologyEx()形态学操作
cv2.blur()均值模糊
cv2.GaussianBlur()高斯模糊
cv2.medianBlur()中值模糊
cv2.bilateralFilter()双边滤波
cv2.Canny()边缘检测
cv2.Sobel()Sobel算子边缘检测
cv2.Laplacian()Laplacian算子边缘检测
cv2.HoughLines()霍夫直线检测
cv2.HoughCircles()霍夫圆检测
cv2.findContours()查找轮廓
cv2.drawContours()绘制轮廓
cv2.approxPolyDP()多边形逼近
cv2.minAreaRect()最小外接矩形
cv2.minEnclosingCircle()最小外接圆
cv2.matchTemplate()模板匹配
cv2.goodFeaturesToTrack()角点检测
cv2.cornerHarris()角点检测
cv2.CascadeClassifier()级联分类器
cv2.detectMultiScale()对象检测
cv2.createCLAHE()创建自适应直方图均衡化对象
cv2.equalizeHist()直方图均衡化
cv2.warpAffine()仿射变换
cv2.getRotationMatrix2D()获取旋转矩阵
cv2.getPerspectiveTransform()获取透视变换矩阵
cv2.warpPerspective()透视变换
cv2.getPerspectiveTransform()获取透视变换矩阵
cv2.remap()图像重映射
cv2.resize()图像缩放
cv2.getAffineTransform()获取仿射变换矩阵
cv2.boundingRect()获取轮廓的边界矩形
cv2.minAreaRect()获取轮廓的最小外接矩形
cv2.minEnclosingCircle()获取轮廓的最小外接圆
cv2.arcLength()计算轮廓的周长
cv2.contourArea()计算轮廓的面积
cv2.pointPolygonTest()判断点与轮廓关系
cv2.convexHull()计算轮廓的凸包
cv2.isContourConvex()判断轮廓是否凸性
cv2.boxPoints()获取旋转矩形的四个顶点
cv2.fitEllipse()拟合椭圆
cv2.minEnclosingTriangle()获取点集的最小外接三角形
cv2.fillPoly()填充多边形
cv2.polylines()绘制多边形线段
cv2.isPointInPoly()判断点是否在多边形内
cv2.resize()图像缩放
cv2.VideoCapture()打开视频文件或设备
cv2.VideoWriter()创建视频写入对象
cv2.VideoCapture().read()读取视频帧
cv2.waitKey()等待键盘输入
cv2.destroyAllWindows()关闭所有图像窗口
cv2.getTrackbarPos()获取滑动条位置
cv2.createTrackbar()创建滑动条
cv2.setMouseCallback()设置鼠标回调函数
cv2.getStructuringElement()获取结构元素
cv2.distanceTransform()距离变换
cv2.remap()图像重映射
cv2.getOptimalNewCameraMatrix()获取最优相机矩阵
cv2.initUndistortRectifyMap()初始化畸变校正映射
cv2.undistort()畸变校正
cv2.SIFT_create()创建SIFT特征检测器
cv2.SURF_create()创建SURF特征检测器
cv2.ORB_create()创建ORB特征检测器
cv2.drawKeypoints()绘制关键点
cv2.drawMatches()绘制匹配结果
cv2.findHomography()寻找单应性矩阵
cv2.Rodrigues()旋转向量和旋转矩阵之间的相互转换
cv2.solvePnP()求解透视投影问题
cv2.findEssentialMat()寻找本质矩阵
cv2.findFundamentalMat()寻找基础矩阵
cv2.stereoRectify()立体校正
cv2.reprojectImageTo3D()重投影深度图像
cv2.drawContours()绘制轮廓
cv2.polylines()绘制多边形线段
cv2.fillPoly()填充多边形
cv2.line()绘制直线
cv2.circle()绘制圆形
cv2.ellipse()绘制椭圆
cv2.putText()绘制文本
cv2.addWeighted()权重叠加
cv2.split()分离通道
cv2.merge()合并通道
cv2.cvtColor()颜色空间转换
cv2.resize()图像缩放
cv2.getRotationMatrix2D()获取旋转矩阵
cv2.getAffineTransform()获取仿射变换矩阵

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/183593.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Hadoop】集群资源管理器 YARN

一、yarn 简介 Apache YARN (Yet Another Resource Negotiator) 是 hadoop 2.x 引入的分布式资源管理系统。主要用于解决 hadoop 1.x 架构中集群资源管理和数据计算耦合在一起,导致维护成本越来越高的问题。 yarn主要负责管理集群中的CPU和内存 用户可以将各种服…

linux 中断管理机制

中断的概念 中断是指在CPU正常运行期间,由于内外部事件或由程序预先安排的事件引起的 CPU 暂时停止正在运行的程序,转而为该内部或外部事件或预先安排的事件服务的程序中去,服务完毕后再返回去继续运行被暂时中断的程序。Linux中通常分为外部…

yolov1网络结构说明

文章目录 一. 网络结构二. 网络说明1. 网络的输入2. 网络的输出(1) 5 5表示:每个网格使用两个先验框进行预测。(2) “5”表示:每个先验框包含的预测信息的数量。(3) 20表示:20个分类预测值(4) 每个网格能预测几个目标? 一. 网络结构 论文下…

在日常工作中怎么处理vue项目中的错误的?

​🌈个人主页:前端青山 🔥系列专栏:Vue篇 🔖人终将被年少不可得之物困其一生 依旧青山,本期给大家带来vue篇专栏内容:vue项目中的错误如何处理 目录 一、错误类型 二、如何处理 后端接口错误 代码逻辑问题 全局设…

各厂商服务器存储默认管理口登录信息(默认IP、用户名、密码)收集汇总

一、服务器IPMI管理信息 服务器IPMI管理信息 设备类型 设备型号 默认管理IP 默认用户名 默认密码 华为服务器 E6000 10.10.1.101-10.10.1.110 root Huawei12#$ RH2288 v3系列 192.168.2.100 root Huawei12#$ RH2288 v5系列 192.168.2.100 Administrator Admin@9000 T6000 10.10…

Elasticsearch 快照如何工作?

作者:Lutf ur Rehman Elastic 提供许多由讲师指导的面对面和虚拟现场培训以及点播培训。 我们的旗舰课程是 Elasticsearch 工程师、Kibana 数据分析和 Elastic 可观测性工程师。 所有这些课程都会获得认证。有关这些课程的详细介绍,请参考我之前的文章 “…

知识蒸馏相关基础知识

知识蒸馏 前置知识 Loss 现在分数-正确分数1 例: 正则化 Regularization 用来防止过拟合 知识蒸馏相关 softmax 把分数转换为概率的一种方法,e的次方 hard targets 和 soft targets 蒸馏温度 T 在原来的softmax下,除以某个系数&am…

Sublime text 添加到鼠标右键菜单,脚本实现

Sublime text 添加到鼠标右键菜单 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\SublimeText] "Open with Sublime Text" "Icon""D:\\Program Files\\Sublime Text\\sublime_text.exe,0" [HKEY_CLASSES_ROOT\*\shell\Subl…

HTTP采用的SSL/TLS标准如何保证通信的安全性?

HTTPS(Hypertext Transfer Protocol Secure)是在HTTP基础上添加了SSL/TLS加密层的安全版本。它使用SSL(Secure Sockets Layer)或TLS(Transport Layer Security)协议对数据进行加密传输,确保数据…

win10下安装 Anaconda + Cuda + Cudnn + Pycharm + Pytorch

1.安装Anaconda (1-1)下载Ananconda, Anaconda官网 选择windows版本; (1-2)安装Anaconda,一般选择【Just Me】 (1-3)建议不要装在C盘,后期多环境的python环境和各种库文件会占用很多…

Docker的基本概念和优势,以及在应用程序开发中的实际应用

文章目录 概要 基本概念 容器 (Container): 镜像 (Image): Dockerfile: 仓库 (Repository): 容器编排 (Orchestration): Docker Compose: Docker Daemon 和 Docker Client: 网络 (Network): 数据卷 (Volume): 主要优势 应用场景 小结 概要 Docker 是一种容器化平台,…

ruoyi-vue 整合EMQX接收MQTT协议数据

EMQX安装完成后,需要搭建客户端进行接收数据进一步对数据处理,下面介绍基于若依分离版开源框架来整合EMQX方法。 1.application.yml 添加代码 mqtt:hostUrl: tcp://localhost:1883username: devpassword: devclient-id: MQTT-CLIENT-DEVcleanSession: …

【物联网与大数据应用】Hadoop数据处理

Hadoop是目前最成熟的大数据处理技术。Hadoop利用分而治之的思想为大数据提供了一整套解决方案,如分布式文件系统HDFS、分布式计算框架MapReduce、NoSQL数据库HBase、数据仓库工具Hive等。 Hadoop的两个核心解决了数据存储问题(HDFS分布式文件系统&#…

mysql5.7生成SSL证书

1、创建 CA 私钥和 CA 证书 (1)下载并安装openssl,将bin目录配置到环境变量; (2)设置openssl.cfg路径(若不设置会报错,找不到openssl配置文件) set OPENSSL_CONFG:\Program Files\…

nexus 制品库管理

目录 一、nexus 介绍 二、nexus 支持的仓库 三、nexus 部署 四、nexus 数据备份 五、创建一个内网yum源 六、创建一个代理yum仓库 七、jenkins 使用 nexus插件 7.1 jenkins 安装插件 7.2 配置 maven 工程 7.3 查看构建和上传 一、nexus 介绍 Nexus 是一个强大的仓库管…

在氮化镓和AlGaN上的湿式数字蚀刻

引言 由于其独特的材料特性,III族氮化物半导体广泛应用于电力、高频电子和固态照明等领域。加热的四甲基氢氧化铵(TMAH)和KOH3处理的取向相关蚀刻已经被用于去除III族氮化物材料中干法蚀刻引起的损伤,并缩小垂直结构。 不幸的是,由于化学蚀…

基于协同过滤算法的职业发展推荐系统设计

点我完整下载:基于协同过滤算法的职业发展推荐系统设计 基于协同过滤算法的职业发展推荐系统设计 Design of Career Development Recommendation System Based on Collaborative Filtering Algorithm 目录 目录 2 摘要 3 关键词 3 第一章 引言 3 1.1 研究背景 3 1.2…

谱方法学习笔记-下(超详细)

谱方法学习笔记📒 谱方法学习笔记-上(超详细) 声明:鉴于CSDN使用 K a T e X KaTeX KaTeX 渲染公式, KaTeX \KaTeX KATE​X 与 L a T e X LaTeX LaTeX 不同,不支持直接的交叉引用命令,如\label和\eqref。 KaTeX \KaT…

MySQL报错:sql_mode=only_full_group_by 解决方法含举例

方法一:直接修改数据库配置 首先,打开数据库,输入 select global.sql_mode;这个时候,就会返回得到以下的信息:(不同电脑返回的信息可能不同) ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ENG…

Docker + Jenkins + Nginx实现前端自动化部署

目录 前言一、前期准备工作1、示例环境2、安装docker3、安装Docker Compose4、安装Git5、安装Nginx和Jenkinsnginx.confdocker-compose.yml 6、启动环境7、验证Nginx8、验证Jenkins 二、Jenkins 自动化部署配置1、设置中文2、安装Publish Over SSH、NodeJS(1&#x…