Unity-OpenCV-Imgproc函数概览

OpenCV-Imgproc函数概览

函数名功能描述
createLineSegmentDetector创建一个智能指针到 LineSegmentDetector 对象并初始化它。此算法用于检测图像中的线段。
getGaussianKernel返回高斯滤波器的系数。这些系数用于平滑图像或进行高斯模糊。
getDerivKernels返回计算图像空间导数的滤波器系数。这些系数通常用于边缘检测。
getGaborKernel返回Gabor滤波器的系数。Gabor滤波器用于纹理分析和边缘检测。
getStructuringElement返回一个指定大小和形状的结构元素,用于形态学操作(如腐蚀、膨胀)。
medianBlur使用中值滤波器对图像进行模糊处理。中值滤波对于去除椒盐噪声特别有效。
GaussianBlur使用高斯滤波器对图像进行模糊处理。高斯模糊对于去除高斯噪声很有用。
bilateralFilter应用双边滤波器,该滤波器在减少噪声的同时保持边缘清晰。
boxFilter应用盒式滤波器,该滤波器用相邻像素的平均值替换每个像素值。
filter2D对图像应用自定义的线性滤波器。
sepFilter2D应用可分离线性滤波器。这可以比非可分离滤波器更快。
Sobel计算图像的一阶导数。这通常用于边缘检测。
Scharr使用Scharr算子计算图像的一阶导数。Scharr算子比Sobel算子提供了更精确的边缘检测。
Laplacian计算图像的二阶导数。Laplacian算子对图像中的急剧灰度变化敏感,常用于边缘检测。
Canny使用Canny算法检测图像边缘。Canny边缘检测器是一种流行的边缘检测技术。
cornerMinEigenVal计算图像中每个像素的角点质量,基于角点的最小特征值。
cornerHarris使用Harris角点检测器检测图像中的角点。
cornerSubPix细化角点位置以子像素精度。
goodFeaturesToTrack检测图像中的强角点,通常用于跟踪目的。
erode对图像进行腐蚀操作。腐蚀会减小亮区域(白色区域)。
dilate对图像进行膨胀操作。膨胀会增加亮区域(白色区域)。
morphologyEx执行高级形态学变换,如开运算、闭运算等。
resize调整图像大小。
warpAffine应用仿射变换到图像上。仿射变换包括旋转、平移、缩放等。
warpPerspective应用透视变换到图像上。透视变换允许更复杂的图像变换。
remap对图像应用通用几何变换。这允许通过指定的映射关系重新排列图像像素。
convertMaps将图像变换映射从一种表示转换为另一种表示。例如,从浮点映射到固定点。
getRotationMatrix2D计算2D旋转矩阵。
getPerspectiveTransform计算从四对对应点到透视变换矩阵。
getAffineTransform计算从三对对应点到仿射变换矩阵。
getRectSubPix从图像中提取子像素精度的像素矩形。
logPolar将图像重映射到极对数坐标空间(已弃用)。
linearPolar将图像重映射到极坐标空间。
warpPolar将图像重映射到极坐标空间,提供比linearPolar更灵活的选项。
integral计算图像的积分图像。积分图像用于快速计算图像区域的和或平均值。
accumulate向累加器图像中添加源图像或源图像的一部分。
accumulateSquare向累加器图像中添加源图像的平方或源图像平方的一部分。
accumulateProduct向累加器图像中添加两个输入图像的逐元素乘积。
accumulateWeighted更新运行平均值。这可以用于图像序列的累积平均。
phaseCorrelate使用相位相关法检测两个图像之间的平移。
createHanningWindow创建一个汉宁窗口。汉宁窗口常用于减少傅里叶变换中的旁瓣效应。
divSpectrums执行两个傅里叶频谱的逐元素除法。
threshold应用固定阈值操作将图像转换为二值图像。
adaptiveThreshold应用自适应阈值操作,阈值根据图像局部区域自动确定。
pyrDown对图像进行高斯金字塔下采样。
pyrUp对图像进行高斯金字塔上采样。
calcHist计算一个或多个图像通道的直方图。
calcBackProject计算反向投影图像。反向投影用于根据直方图查找图像中与特定直方图匹配的区域。
compareHist比较两个直方图的相似度。
equalizeHist对图像的直方图进行均衡化,以改善图像的对比度。
createCLAHE创建一个智能指针到CLAHE(对比度受限自适应直方图均衡化)类并初始化它。
EMD计算两个加权点配置之间的“最小工作”距离(EMD)。
watershed执行基于标记的分水岭算法进行图像分割。
pyrMeanShiftFiltering执行均值漂移图像分割的初步步骤。
grabCut执行GrabCut图像分割算法。
distanceTransform计算二值图像中每个非零像素到最近零像素的距离。
floodFill用指定颜色填充图像中的连通分量。
blendLinear对两个图像进行线性混合。
cvtColor将图像从一个颜色空间转换到另一个颜色空间。
cvtColorTwoPlane将存储在两个平面中的图像从一个颜色空间转换到另一个颜色空间(目前仅支持YUV420到RGB的转换)。
demosaicing对拜耳模式图像进行去马赛克处理,将其转换为全彩色图像。
moments计算图像集或二值图像的所有矩(直到第三阶)。
HuMoments计算图像的Hu矩(七个不变矩)。
matchTemplate在输入图像中搜索模板,并返回匹配位置的矩形。
connectedComponents计算二值图像的连通分量并标记它们。
connectedComponentsWithStats计算二值图像的连通分量,同时返回统计信息(如面积、质心)。
findContours查找二值图像中的轮廓。
approxPolyDP对轮廓进行多边形逼近。
arcLength计算轮廓的周长或闭合曲线的长度。
boundingRect计算点集或二值图像中非零像素的边界矩形。
contourArea计算轮廓的面积。
minAreaRect查找点集的最小面积边界矩形(可能是旋转的)。
boxPoints计算旋转矩形的四个顶点。
minEnclosingCircle查找包含点集的最小面积圆。
minEnclosingTriangle查找包含点集的最小面积三角形并返回其面积。
matchShapes比较两个形状,并返回它们之间的相似度度量。
convexHull查找点集的凸包。
convexityDefects查找轮廓的凸缺陷。
isContourConvex测试轮廓是否为凸轮廓。
intersectConvexConvex查找两个凸多边形的交集。
fitEllipse拟合一组二维点到一个椭圆。
fitEllipseAMS使用近似均方(AMS)方法拟合椭圆。
fitEllipseDirect使用直接最小二乘法拟合椭圆。
fitLine拟合直线到二维或三维点集。
pointPolygonTest执行点-在-多边形测试,确定点是否在多边形内、外或在边上。
rotatedRectangleIntersection检查两个旋转矩形是否有交集,并返回交集区域的顶点。
createGeneralizedHoughBallard创建一个智能指针到GeneralizedHoughBallard类并初始化它。
createGeneralizedHoughGuil创建一个智能指针到GeneralizedHoughGuil类并初始化它。
applyColorMap将颜色映射应用于给定图像。
line在图像上绘制线段。
arrowedLine在图像上绘制带箭头的线段。
rectangle在图像上绘制矩形。
circle在图像上绘制圆。
ellipse在图像上绘制椭圆或椭圆弧。
drawMarker在图像的预定义位置上绘制标记。
fillConvexPoly填充凸多边形。
fillPoly填充由多边形轮廓组成的区域。
polylines在图像上绘制多条多边形曲线。
drawContours在图像上绘制轮廓。
clipLine裁剪线段以适应给定的图像矩形。
ellipse2Poly使用多边形逼近椭圆弧。
putText在图像上绘制文本。
getFontScaleFromHeight根据像素高度计算字体缩放比例。
HoughLinesWithAccumulator使用标准霍夫变换在二值图像中查找线条,并获取累加器。

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

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

相关文章

如何实时更新module get到的cfg class句柄里面的值

接上篇csdn博客验证知识之在module里面get class里面的set参数-CSDN博客文章浏览阅读155次。验证知识之在module里面get class里面的set参数https://blog.csdn.net/pgl512228/article/details/141748039?spm1001.2014.3001.5501 我们是通过uvm_config_db去get到的class句柄&a…

Golang环境安装、配置详细

Windows下安装Go开发环境 点我下载 Windows配置Go环境变量 出现工具install失败时,切换其它代理 # 1. 七牛 CDN go env -w GOPROXYhttps://goproxy.cn,direct# 2. 阿里云 go env -w GOPROXYhttps://mirrors.aliyun.com/goproxy/,direct# 3. 官方 go env -w GOP…

复盘高质量Vision Pro沉浸式视频的制作流程与工具

在探索虚拟现实(VR)和增强现实(AR)技术的过程中,高质量的沉浸式体验是至关重要的。最近,国外开发者Dreamwieber在其作品中展示了如何使用一系列工具和技术,创造出令人震撼的Vision Pro沉浸式视频。本文将详细复盘Dreamwieber的工作流,希望能为从事相关领域的开发者们提…

Mybatis---代理设计模式(超详细)

Mybatis—代理设计模式 文章目录 Mybatis---代理设计模式一、什么是代理设计模式二、静态代理1、定义2、结构3、示例 三、动态代理1、定义2、newProxyInstance ()方法3、示例 四、CGLIB代理1、引入2、定义3、工作原理4、示例 一、什么是代理设计模式 首…

EmguCV学习笔记 C# 9.2 VideoWriter类

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 EmguCV是一个基于OpenCV的开源免费的跨平台计算机视觉库,它向C#和VB.NET开发者提供了OpenCV库的大部分功能。 教程VB.net版本请访问…

『功能项目』Unity本地数据库读取进入游戏【29】

本章项目成果展示 打开上一篇28Unity连接读取本地数据库的项目, 本章要做的事情是通过读取本地数据库登录进入游戏场景 首先创建一个脚本文件夹: 新建脚本:MySqlAccess.cs 编写脚本:MySqlAccess.cs using UnityEngine; using MyS…

uniapp scroll-view滚动页面

页面滚动固定距离&#xff08;scrollTop&#xff09; <template><view><button click"Test">测试</button><scroll-view style"height: 100px;" :scroll-top"scrollTop" scroll-y"true" class"scrol…

FME教程:通过更新读模块,解决FME读取shapefile数据,提示意外输入,“在转换中,某些读取的要素与工作空间的要素类不匹配……”的问题

目录 一、问题情况 二、解决方法 一、问题情况 在使用制作好的FME模板读取shapefile数据时&#xff0c;有时候会遇到弹窗提示意外输入&#xff0c;模板无法运行&#xff0c;在日志信息中警示“在转换中&#xff0c;某些读取的要素与工作空间的要素类不匹配。可能由于读模块的…

鸿蒙轻内核M核源码分析系列十三 消息队列Queue

往期知识点记录&#xff1a; 鸿蒙&#xff08;HarmonyOS&#xff09;应用层开发&#xff08;北向&#xff09;知识点汇总 轻内核M核源码分析系列一 数据结构-双向循环链表 轻内核M核源码分析系列二 数据结构-任务就绪队列 鸿蒙轻内核M核源码分析系列三 数据结构-任务排序链表 轻…

Unity TMP (TextMeshPro) 更新中文字符集

TMP更新中文字符集 1 字符集缺失说明2 字体的字符表2.1 字符表更新模式&#xff1a;动态2.2 字符表更新模式&#xff1a;静态 3 更新字符集步骤3.1 打开纹理更新面板3.1 导入文本文件3.3 关于警告处理 4 修改TMP默认字体设置 1 字符集缺失说明 使用TMP显示中文需要用到中文字体…

数据预处理与协同过滤推荐算法——从数据清洗到个性化电影推荐

推荐系统在现代应用中占据了重要地位&#xff0c;尤其在电影、音乐等个性化内容推荐中广泛使用。本文将介绍如何使用数据预处理、特征工程以及多种推荐算法&#xff08;包括协同过滤、基于内容的推荐、混合推荐等&#xff09;来实现电影推荐系统。通过Pandas、Scikit-learn、Te…

etcdctl defrag 剔除、添加etcd节点

零、准备工作 find / -name etcdctl cp /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/12/fs/usr/local/bin/etcdctl /usr/local/bin/etcdctlalias ec"etcdctl --endpointshttps://127.0.0.1:2379 --cacert /etc/kubernetes/pki/etcd/ca.crt --…

利用正则表达式从字符串中提取浮点数

在 Python 中&#xff0c;使用正则表达式可以非常方便地从字符串中提取浮点数。Python 的 re 模块提供了正则表达式支持。下面是如何使用正则表达式提取浮点数的示例。 1、问题背景 在开发过程中&#xff0c;有时候我们需要从字符串中提取浮点数&#xff0c;例如从 HTML 代码中…

网关功能介绍

在微服务架构中&#xff0c;网关&#xff08;API Gateway&#xff09;扮演着至关重要的角色&#xff0c;它作为客户端和微服务之间的中介&#xff0c;负责路由、过滤、认证、限流等职责。以下是一些常见的网关实现&#xff1a; Spring Cloud Gateway&#xff1a; Spring Cloud …

linux系统中,计算两个文件的相对路径

realpath --relative-to/home/itheima/smartnic/smartinc/blocks/ruby/seanet_diamond/tb/parser/test_parser_top /home/itheima/smartnic/smartinc/corundum/fpga/lib/eth/lib/axis/rtl/axis_fifo.v 检验方式就是直接在当前路径下&#xff0c;把输出的路径复制一份&#xff0…

5-2 检测内存容量

1 使用的是bios 中断&#xff0c; 每次进行检测都会返回一块 内容。并且标志上&#xff0c;这块内存是否可用。 接下来是代码&#xff1a; 首先是构建 一个文件夹&#xff0c; 两个文件。 types.h 的内容。 #ifndef TYPES_H #define TYPES_H// 基本整数类型&#xff0c;下面的…

全球圆柱锂电池行业领军者!比克电池亮相2024深圳eVTOL展

2024深圳eVTOL产业发展大会暨低空经济展览会将于9月23-25日在深圳坪山燕子湖国际会展中心举办。展会将通过“两天论坛三天展览”的形式展开&#xff0c;专注未来城市空中交通新形态、民用有人驾驶、无人驾驶航空器、城市低空物流&#xff0c;并讨论eVTOL的整机研发、设计、制造…

拍卖新纪元:Spring Boot赋能在线拍卖解决方案

需求分析 1.1技术可行性&#xff1a;技术背景 在线拍卖系统是在Windows操作系统中进行开发运用的&#xff0c;而且目前PC机的各项性能已经可以胜任普通网站的web服务器。系统开发所使用的技术也都是自身所具有的&#xff0c;也是当下广泛应用的技术之一。 系统的开发环境和配置…

Python+selenium web测试入门基础!

自动化测试框架 from selenium import webdriver 获取浏览器对象 我这里是edge浏览器&#xff0c;用的是edge的webdriver # webdriver获取浏览器对象  driver webdriver.Edge() 尝试打开网站并关闭​​​​​​​ # 准备一个网址  url "https://www.baidu.com/"…

包拯断案 | 数据库从库GTID在变化 为何没有数据写入@还故障一个真相

提问&#xff1a;作为DBA运维的你是否遇到过这些烦恼 1、数据库从库复制链路如何正确配置表过滤信息&#xff1f; 2、数据库从库的GTID在变化&#xff0c;实际却没有数据写入&#xff0c;究竟是什么原因&#xff1f; 心中有章&#xff0c;遇事不慌 作为DBA的你&#xff0c;…