E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
c++opencv
C++opencv
中std::vector<Mat>和split
在C++中使用OpenCV库时,std::vectormv;声明创建了一个std::vector容器,该容器用于存储cv::Mat对象。cv::Mat是OpenCV中用于表示图像的核心数据结构,可以存储实际的图像数据、图像的尺寸、类型等信息。使用std::vector允许你处理和存储多个图像,这在很多图像处理任务中非常有用,如处理视频帧、存储图像处理的中间结果等。使用std::vector的场景视
忙什么果
·
2024-02-19 19:41
opencv
C&C++
opencv
c++
计算机视觉
C++opencv
图像算数操作-加减乘除
quick_opencv.h#includeusingnamespacecv;classQuickDemo{public:voidoperators_demo(Mat&image);//图像算数操作};QuickDemo.cpp#include//图像算数操作voidQuickDemo::operators_demo(Mat&image){Matdst1,dst2,dst3,dst4;//超出25
忙什么果
·
2024-02-19 19:35
opencv
c++
opencv
开发语言
C++ OpenCV-dnn模块调用模型进行目标检测 (支持CUDA加速)
编译安装OpenCV和OpenCV-contrib库步骤,点此链接
C++OpenCV
调用YOLO模型的完整代码点此下载一、模型加载constexprconstchar*darknet_cfg="..
枸杞叶儿
·
2024-02-09 05:55
经验笔记
深度学习
神经网络
用C++ OpenCV 来画颗二叉树吧
用
C++OpenCV
来画颗二叉树吧1.画树1.1.生成空白图片1.2.画出每个结点的位置1.3.画出结点之间的连线2.路径序列2.1.使用路径序列表示二叉树2.2.生成路径序列3.使用路径序列生成二叉树图像在调试一些二叉树相关的算法的时候把树画出来看会比较直观
kou_fwzj
·
2024-02-03 08:35
二叉树
opencv
c++
ubuntu下OpenCV安装
参考视频与博客:Ubuntu安装OpenCV4.5.5_哔哩哔哩_bilibili(158条消息)ubuntuOpenCVC++安装_
c++opencv
安装ubuntu_Shuai@的博客-CSDN博客一
在山里造飞机的日子
·
2024-01-23 06:47
ubuntu
linux
运维
【OpenCV】C++版本基础知识总结
文章目录前言一、Mat二、Scalar三、Point四、Rect前言
C++opencv
总结一、Mat在OpenCV中,cv::Mat是一个非常重要的类,用于表示图像或多维数组。
行走的学习机器
·
2024-01-19 11:17
opencv
c++
人工智能
使用c++ opencv操作时常用API汇总
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、cv::resize()二、convertTo二、convertTo二、convertTo前言使用
c++opencv
操作时常用
燃梅
·
2024-01-08 10:28
opencv
计算机视觉
c++
C++opencv
中的Mat数据类型,作为参数函数传递的一些问题
Mat类型的行为:在OpenCV中,Mat类型用于表示图像或矩阵。当你创建一个Mat对象并将其传递给另一个函数时,即使是按值传递,传递的也只是对象的头部信息(包括对实际数据的引用),而不是整个数据。这意味着,即使在函数中对传入的Mat对象进行修改,它也会影响原始的Mat对象,因为它们共享相同的数据。引用计数和数据共享:Mat类型在内部使用了引用计数机制来管理内存。当你创建一个新的Mat对象并将其赋
计算机小混子
·
2023-12-22 19:39
opencv
c++
opencv
开发语言
关于图像像素opencv行与列关系
使用
C++opencv
读取一张图片如下操作:cv::Matm4=cv::imread("/home/juchunyu/20231013/globalPlanner/PM.pgm",cv::IMREAD_GRAYSCALE
Jack Ju
·
2023-12-19 21:59
笔记
自动驾驶算法
opencv
人工智能
计算机视觉
qt中c++获取图片qml实时显示的方式1——继承QQuickPaintedItem
通过
c++opencv
获取rtsp视频流,或者视频源,在qml上进行实时视频显示。
绿箭柠檬茶
·
2023-11-30 13:37
QT/C++进阶之路
c++
qt
opencv
C++OpenCV
对色调接近的图像进行轮廓提取与计算面积与周长
1.概述本文所使用的图像如下所示:设计步骤如下所示:高斯模糊灰度化二值化形态学操作轮廓查找面积周长计算2.具体实现2.1高斯模糊由于陨石的周围有许多的小块,因此当做噪点处理,可以使用高斯模糊GaussianBlur(image,gaussianImage,Size(7,7),0,0);2.2二值化由于图像的色调比较接近,所以这张图像是一张单峰图。所以进行自动化阈值操作时,选择THRESH_BINA
AI炮灰
·
2023-11-24 16:33
C++OpenCV项目实战
opencv
计算机视觉
人工智能
色调接近轮廓查找
C++OpenCV
通过概率霍夫变换提取 矩形 的边与角点
利用霍夫变换提取矩形的角点坐标背景:一张图包含矩形,要提取其中矩形的角点。思路:对图片进行概率霍夫变换线变换,再筛选出特定矩形的边,求两个边的直线角点流程:边缘检测,得到边缘二值图像概率霍夫线变换HoughLinesP()设定矩形边界从直线中筛选出矩形的边并绘制求矩形边的交点并绘制代码:主函数文件//-------------------------------------------------
weixin_56337147
·
2023-11-20 06:32
opencv
计算机视觉
c++
C++opencv
图像像素的遍历读写
重要知识在学习图像的像素的读写之前先了解一下以下三点知识1.char与uchar的区别char是有符号的,uchar(unsignedchar)是无符号的!(1)作为字符来表示的话,两者没有什么区别!(2)作为整数来表示的话,由于char是有符号的,于是数值范围为-128~127而uchar是无符号的,于是数值范围为0~255,在图像处理中表示像素值范围时用的多!2.Vec3b可以看作是vecto
qq_45373844
·
2023-11-14 20:24
Opencv(C++)
opencv
c++
计算机视觉
c++ opencv数字图像处理:访问图像像素,遍历图像像素
文章目录前言一、访问图像像素1.访问(j,i)处像素2.例子:在图像中加入白色椒盐噪声二、遍历图像像素1.指针扫描2.opencv自带的卷积运算:filter2D前言数字图像处理
c++opencv
(VS2019opencv4.53
刘燚
·
2023-11-14 20:23
图像处理2(c++
opencv)
c++
卷积
指针
opencv
计算机视觉
openCV、C++处理影像的五种方法(Wallis、直方图、xy拉伸、翻转、旋转)
的博客-CSDN博客运用equalizeHist()对彩色图像进行均衡化处理_邓文尧的博客-CSDN博客3.xy拉伸:OpenCV拉伸图像_金色熊族的博客-CSDN博客_opencv图像拉伸4.翻转:
C+
打补丁的布丁
·
2023-09-30 00:57
计算机视觉
c++
Bubbliiiing版本yolov7
c++opencv
dnn部署
使用B导的yolov7代码部署,代码地址:https://github.com/bubbliiiing/yolov7-pytorch模型的的训练看B导即可,up主地址:Bubbliiiing的博客_CSDN博客-神经网络学习小记录,睿智的目标检测,有趣的数据结构算法领域博主模型训练完成之后,在predict.py中设置mode="export_onnx"即可生成。注意,此处有个坑,B导的yolov
河海CV小菜鸡
·
2023-09-22 15:36
深度学习
pytorch
人工智能
opencv
dnn
c++opencv
RotatedRect 旋转矩形角度转换和顶点顺序转换
这里写自定义目录标题以下代码记录主要是完成轮廓点求解最小外接矩形之后计算该文本行的角度和旋转矩形的左下(bl),左上(tl),右上(tr),右下(br)的坐标点。RotatedRectrt=minAreaRect(contours);cv::point2fpoints[4];rt.points(points);floatthita;if(rt.szie.width>=rt.szie.height)
积跬步__
·
2023-09-21 18:11
c++
opencv
开发语言
计算机视觉
C++OpenCV
矩形的角点检测与坐标提取,基于fast特征点
目的:提取图片中某个矩形的四个角点的坐标方法:采用非极大值抑制的fast特征点检测流程:图像滤波(可选)fast角点检测自己设定矩形大致范围输出矩形角点坐标程序:主函数文件#includeusingnamespacecv;usingnamespacestd;//局部极大值抑制,这里利用fast特征点的响应值做比较voidselectMax(intwindow,cv::Matgray,std::ve
weixin_56337147
·
2023-08-30 22:07
opencv
c++
人工智能
C++OpenCV
使用PnP方法计算位姿
使用pnp方法可以计算相机在空间中的位姿,包括旋转R与平移t。pnp,简言之,已知几个点在三维空间中的坐标,未知相机的空间位姿。现在相机拍摄这几个已知点,得到图像,即已知点在图片中的像素坐标也已知了,通过已知点的三维坐标与二维坐标、相机参数,可以计算得到相机在世界坐标系下的位姿R、t。示意图:OpenCV中solvePnP函数voidsolvePnP(InputArrayobjectPoints,
weixin_56337147
·
2023-08-30 22:07
c++
算法
计算机视觉
opencv
opencv访问Mat图像的像素
1.预备知识1.1数据类型在
C++OpenCV
的核心/types_c.h中,typedefunsignedcharuchar;typedefunsignedshortushort;此外,Vec3b可以看作是
alansss
·
2023-08-21 09:59
C++OpenCV
(1):安装与配置
文章首发于我的个人博客:欢迎大佬们来逛逛OpenCV项目地址及源代码:点击这里文章目录下载与配置项目环境最简单的opencv项目下载与配置项目环境点击下方连接进入官网下载:Releases选择合适的版本,直接下载即可。下载完成后将其build目录下的x64下的vc16下的bin保存为系统环境变量:F:\Tools\openCV\openCV\build\x64\vc16\bin然后打开vs2022
HugeYLH
·
2023-08-17 08:36
OpenCV
c++
opencv
开发语言
win10 + VS2022 安装opencv C++
最近需要用到
C++opencv
,看了很多帖子都需要自己编译opencv源码。为避免源码编译,可以使用VS来配置opencvC++。
小小毛毛虫~
·
2023-08-16 02:34
opencv
c++
visual
studio
在C ++ OpenCV 和 FFTW 中 实现快速去模糊算法
在
C++OpenCV
和FFTW中实现快速去模糊算法在图像处理中,模糊是一个常见的问题,它可能由于各种原因(如运动模糊,焦点模糊等)而产生。
快撑死的鱼
·
2023-08-15 18:47
c语言
opencv
算法
【Opencv】视频跟踪算法KCF
目录KCF算法简介opencv实现代码
c++opencv
实现代码pythonKCF算法简介KCF(KernelizedCorrelationFilter)是一种基于核相关滤波器的目标跟踪算法。
颢师傅
·
2023-08-02 01:26
c++
计算机视觉
opencv
音视频
算法
C++OpenCV
(3):基础交互(视频与鼠标操作)
文章首发于我的个人博客:欢迎大佬们来逛逛OpenCV项目地址及源代码:点击这里文章目录鼠标交互案例视频读写交互视频(摄像头)转图像显示视频转图片并且保存摄像头转图片并保存滑动条交互滑动条调整图片的亮度鼠标交互openCV中使用鼠标的交互的函数是:setMouseCallback可以使得激活对winname为标题的窗口进行onMouse回调函数执行的鼠标交互操作,并且可以传递用户自定义变量给user
HugeYLH
·
2023-07-26 04:45
OpenCV
c++
opencv
交互
C++OpenCV
(2):图像处理基础概念与操作
文章首发于我的个人博客:欢迎大佬们来逛逛OpenCV项目地址及源代码:点击这里文章目录图形读取与显示加载图片显示图片打印图片信息保存图片色彩模型转换RGB颜色模型HSV颜色模型HLS模型LAB模型图像像素读写操作像素算数运算图形文字绘制绘制线绘制圆绘制矩形绘制椭圆绘制文字其他绘制函数图形读取与显示通过imread我们可以读取一个图片其形式如下:voidimshow(constString&winn
HugeYLH
·
2023-07-25 20:01
OpenCV
c++
opencv
图像处理
C++OpenCV
(5):图像模糊操作(四种滤波方法)
文章首发于我的个人博客:欢迎大佬们来逛逛OpenCV项目地址及源代码:点击这里文章目录图像模糊操作均值滤波高斯滤波中值滤波双边滤波图像模糊操作关于图片的噪声:指的是图片中存在的不必要或者多余的干扰数据。Smooth与Blur是图像处理中最简单和常用的操作之一。经过这两种操作我们便可以实现消除噪声的作用。Smooth与Blur操作原理是数学的卷积运算,根据不同卷积运算公式,划分了多种图像滤波方式图像
HugeYLH
·
2023-07-25 14:22
OpenCV
c++
opencv
开发语言
C++OpenCV
(7):图像形态学基础操作
文章首发于我的个人博客:欢迎大佬们来逛逛OpenCV项目地址及源代码:点击这里文章目录膨胀与腐蚀形态学基础膨胀与腐蚀膨胀与腐蚀是数学形态学在图像处理中最基础的操作。膨胀操作是取每个位置领域内最大值,所以膨胀后输出图像的总体亮度的平均值比起原图会有所升高,图像中比较亮的区域的面积会变大,而较暗物体的尺寸会减小甚至消失。(增加高亮部分)voiddilate(InputArraysrc,OutputAr
HugeYLH
·
2023-07-25 14:22
OpenCV
c++
opencv
开发语言
C++OpenCV
(4):图像截取与掩膜操作
文章首发于我的个人博客:欢迎大佬们来逛逛OpenCV项目地址及源代码:点击这里文章目录图像截取图像掩膜操作图像截取ROI操作,指的是:regionofinterest,感兴趣区域。我们可以对一张图片的某个感兴趣的部分进行截取然后操作,这个截取的过程叫做**ROI**操作。通过三种方法实现ROI操作:Rect选定范围Rect::Rect(intx,inty,intwidth,intheight);/
HugeYLH
·
2023-07-25 14:52
OpenCV
c++
opencv
开发语言
C++OpenCV
(6):图像阈值操作
文章首发于我的个人博客:欢迎大佬们来逛逛OpenCV项目地址及源代码:点击这里文章目录图像阈值化图像阈值化阈值又叫临界值,是指一个效应能够产生的最低值或最高值。例如我们选择的阈值为125,则图像中高于125像素值的会变白,而低于125像素值的会变黑。做到一副图像中利用阈值分割出我们需要的物体部分。基于物体与背景之间的灰度差异,此分割属于像素级的分割。因此我们应该把图像中的每一个像素点的灰度值与选取
HugeYLH
·
2023-07-25 13:46
OpenCV
c++
opencv
开发语言
C++ opencv 将图片分为任意N等分,并保存所有子图片于本地
C++opencv
将图片分为任意N等分,并保存所有子图片于本地(第一次写博客,格式不对之处,请原谅)#include#include#include#includeusingnamespacecv;usingnamespacestd
Wendy_lz
·
2023-07-20 05:23
C++
C++
OpenCV实现图像的裁块与拼接
解释一下标题:裁块就是将一张图像裁成N*N张子图,除此之外没有别的操作;拼接就是对这些子图操作完之后,再拼回原来那张图(不是类似于配准那样的拼接);一、图像裁成若干子块引用:
C++opencv
将图片分为任意
.Vector
·
2023-07-19 07:59
OpenCV图像处理
opencv
计算机视觉
图像处理
c++
【最新可用】MSYS2 ucrt64 opencv qt 需要qt6
以前使用msys2安装opencv,依赖的qt版本是qt5,最新的opencv4.8.0-2需要安装qt6才行,只安装qt5和不安装没区别——都无法运行带有显示窗口的
c++opencv
程序,没有报错啥都没有
Y Shy
·
2023-07-18 15:16
opencv
qt
人工智能
msys2
c++
实践|OpenCV4.2使用DNN进行人脸检测一(图片篇)
——《微卡智享》本文长度为4829字,预计阅读9分钟OpenCVDNN人脸检测使用OpenCV进行人脸检测我写过两篇文章《
C++OpenCV
之级联分类器--人脸检测》和《AndroidNDKOpenCV
Vaccae
·
2023-06-08 21:38
opencv
计算机视觉
css
python
人工智能
ApacheCN 计算机视觉译文集 20210218 更新
新增了六个教程:OpenCV3安卓应用编程零、前言一、设置OpenCV二、使用相机帧三、应用图像效果四、识别和跟踪图像五、将图像跟踪与3D渲染相结合六、通过JNI混合Java和
C++OpenCV
即时入门一
布客飞龙
·
2023-04-20 13:58
opencv安装教程(通用过程说明)
文章目录环境说明安装方式说明预编译版本从OpenCV团队获取从第三方开发者获取从源码编译步骤0:安装准备步骤1:获取源代码步骤2:配置构建环境步骤3:构建步骤4:安装(可选)步骤5:构建插件(可选)环境说明语言:
c+
AoDeLuo
·
2023-04-05 01:40
opencv
opencv
人工智能
计算机视觉
C++ opencv李博文索引
C++opencv
李博文索引视频:
C++opencv
读取rtsp视频流
C++opencv
读取视频、保存视频示例图像:C++cmake–opencv示例(图像读取、保存、显示、获取宽高)
C++opencv
默凉
·
2023-03-12 14:42
C++
opencv
学习笔记
opencv
c++
计算机视觉
C++OpenCV
实现YOLO算法对目标进行检测实战
基本概念加载darknet框架的YoloV4模型做目标检测。OpenCVDNN模块支持常见深度学习框架如TensorFlowCaffe、Darknet等,对应的函数:readNetFromTensorflow、readNetFromCaffe.//加载darknet网络Netnet=readNetFromDarknet(config,weights);YoloV4对应的权重和配置文件如下,下载地址
AI炮灰
·
2023-02-25 07:58
C++OpenCV项目实战
深度学习实战代码40例
opencv
c++
目标检测
C++opencv
色彩空间转换和保存
1.API1.imwrite()函数用于输出图像到文件imwrite()格式:boolimwrite(conststring&filename,InputArrayimg,constvector¶ms=vector())参数说明:第一个参数:conststring&类型的filename,指写入的文件名。需要带上后缀,如“123.jpg”。第二个参数:InputArray类型的img,一个
打酱油的;
·
2023-02-03 02:37
C++
opencv
开发语言
opencv
计算机视觉
解决rotatedRectangleIntersection计算目标检测旋转框IOU不准确问题C++、opencv
问题语言:
C++OpenCV
版本:3.4.0在目标检测中,后处理阶段会用到非极大值抑制来过滤目标框,而计算两个框的IOU(交并比)则是其关键的一环,先计算两个框相交的点,再求出这些点构成的多边形的面积就是这两个框相交的面积
zjn.ai
·
2023-01-27 07:44
机器学习/深度学习
c++
计算机视觉
目标检测
IOU
opencv
OpenCV旋转矩形RotatedRect的Points函数遇到的问题
——《微卡智享》本文长度为2722字,预计阅读8分钟前言原来的文章《
C++OpenCV
透视变换改进---直线拟合的应用》,通过RotatedRect旋转矩形获取到透视变换的4个点,再进行透视变换。
Vaccae
·
2023-01-27 07:11
opencv
计算机视觉
slam
twitter
比特币
c++opencv
批量读图转灰度并修改尺寸
我首先将图片名称改为了1.jpg2.jpg这样的顺序排列,如果不知道怎么改可以搜索一下如何批量修改文件名称。#include#includeusingnamespacestd;usingnamespacecv;usingnamespacecv::ml;stringsavedImageName;stringstreamss1;stringstr1;Matgray;intmain(){for(inti
whb9705
·
2023-01-23 19:05
opencv
opencv
c++
机器学习
图像处理
c++ opencv 函数参数简单说明使用
c++opencv
函数参数简单说明使用垂直,水平,垂直水平flip//垂直镜像cv::flip(oriimg,oriimg,0);//水平镜像cv::flip(oriimg,oriimg,1);//垂直水平镜像旋转
简简单单_*
·
2023-01-21 14:48
opencv
c++
c++
opencv
计算机视觉
c++ opencv数字图像处理:锐化(高通)空间滤波器基础,锐化空间滤波之拉普拉斯(二阶导数滤波)
文章目录前言一、锐化空间滤波基础二、拉普拉斯锐化滤波1.拉普拉斯算子2.代码前言数字图像处理
c++opencv
(VS2019opencv4.53)持续更新一、锐化空间滤波基础一阶导数定义为差分二阶导数定义为差分二
刘燚
·
2023-01-18 20:26
图像处理2(c++
opencv)
opencv
c++
图像处理
OpenCV旋转矩形并绘制
该篇博客是记录并分享使用
C++opencv
绘制旋转矩形,该代码可以实时显示旋转的过程。
张Adjy
·
2023-01-18 13:51
opencv
c++
ISP自动白平衡:完美反射算法
文章目录前言1.完美反射算法介绍2.完美反射算法
C++Opencv
实现3.执行结果总结参考前言之前学习了ISP自动白平衡-灰度世界算法,这里继续跟大家分享下第二个经典算法-完美反射算法。
DU_YULIN
·
2023-01-12 23:22
图像处理
算法
opencv
ISP
白平衡
C#调用C++系列一:简单传值
因为去实习的时候有一个小任务是C#想调用
C++opencv
实现的一些处理,那我主要的想法就是将C++实现的OpenCV处理封装成dll库供C#调用,这里面还会涉及到一些托管和非托管的概念,我暂时的做法是非托管的方式
熊叫大雄
·
2023-01-11 04:43
C-Cpp
C#调用
C++OpenCV
直方图匹配
C#调用C++OpenCV4.4.0+VS2019基于OpenCV4.4.0的直方图匹配直方图比较相关系数的标准卡方系数的标准相交系数的标准巴氏系数的标准步骤直方图匹配原理直方图匹配优缺点C++代码C++代码转化为C#将C++代码编译成一个dll文件C#调用dll文件基于OpenCV4.4.0的直方图匹配直方图比较直方图比较,是用一定的标准来判断两个直方图的相似度方法;OpenCV中提供的API是
FuWen_Hao
·
2023-01-07 08:40
c#
c++
opencv
C++Opencv
图像背景变换inRange函数
C++Opencv
图像背景变换1.inRange函数voidinRange(InputArraysrc,InputArraylowerb,InputArrayupperb,OutputArraydst)
qq_45373844
·
2023-01-05 08:47
Opencv(C++)
opencv
c++
计算机视觉
c++ opencv数字图像处理:空间滤波基础,低通滤波之均值滤波(盒式滤波)器
文章目录前言一、空间滤波基础1.线性空间滤波原理2.相关与卷积3.可分离滤波器核二、平滑(低通)滤波1.盒式滤波器核(均值滤波器)前言数字图像处理
c++opencv
(VS2019opencv4.53)持续更新一
刘燚
·
2023-01-04 08:11
图像处理2(c++
opencv)
opencv
c++
均值算法
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他