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
3D缺陷检测
####均值滤波
C++OpenCV
单峰三角阈值法Thresh_Un
锦鲤少年丶
·
2022-12-31 18:15
3D感知
计算机视觉
人工智能
python
C++ OpenCV基于颜色分割实现源视频上物体追踪
前言上一篇中我们学习了《
C++OpenCV
使用InRange对HSV颜色进行分割》,本身通过视频中可以看到我们通过颜色把按摩器提取了出来,这次我们基于上一章的成果,在上面实现原视频中的物体标识出来,呈现出追踪的效果
Vaccae
·
2022-12-29 11:21
opencv
css
数据可视化
编程语言
android
C++ opencv形态学、轮廓查找、特征检测和图像分割
C++opencv
形态学、轮廓查找、特征检测和图像分割形态学基本处理方法二值化全局二值化局部二值化腐蚀和膨胀图像形态学运算开运算闭运算顶帽黑帽代码图像轮廓寻找轮廓绘画轮廓轮廓的面积和周长多边形逼近和凸包多边形逼近凸包外接矩形最小外接矩形最大外接矩形案例车辆检测
Vone_66
·
2022-12-29 11:49
学习笔记
计算机视觉
图像处理
人工智能
C++ 超详细14Bit,16Bit,24Bit,32Bit图像直方图统计并绘制显示,自己手撸代码
C++OpenCv
提供了函数calcHist(),可以很方便的帮助我们统计一幅8Bit图像的直方图,但是对于10Bit,12Bit,14Bit,16Bit,24Bit,32Bit等高位图像就不适用了,无法统计
佐咖
·
2022-12-28 12:58
C++
OpenCv
直方图统计
8Bit图像
c++
opencv
图像处理
c++opencv
显示中文_OpenCV安装、环境变量配置及Visual Studio上的路径配置
该文章为个人实际操作时的总结,文章中的路径因个人安装路径有所不同。软件下载地址均为其官网。一.OpenCV的下载和安装OpenCVopencv.org在其官网下载想要的版本,点击exe文件,出现安装界面,选择安装路径,安装完成,出现opencv文件夹。点击exe文件选择你的安装路径二.配置Windows上的环境变量选择此电脑右击->更多->属性->高级系统设置->环境变量->选择Path->点击编
weixin_39638105
·
2022-12-28 10:18
c++opencv显示中文
microsoft
store保存路径
opencv
测试安装完成
ubuntu
opencv系统路径
xcode
添加头文件路径
c++ opencv函数putText用法详解
c++opencv
函数putText用法详解#include#include#include#include#include#includeusingnamespacecv;usingnamespacestd
haha0912
·
2022-12-28 10:17
opencv
opencv
计算机视觉
C++ opencv 卷积 傅里叶变换
C++opencv
卷积傅里叶变换程序废话不多说,直接上代码。因为两个函数卷积的傅里叶变换等于两个函数傅里叶变换的点乘,所以在下面的程序中,我们就直接进行点乘,不再进行中心化处理。
看见你hc
·
2022-12-28 04:49
C++
opencv
DFT
opencv
c++
C++OpenCV
系统学习(12)——轮廓发现(find contour)
目录1.概述1.1轮廓发现概念1.2相关API2.API参数解释2.1.轮廓发现2.2绘制轮廓2.3实现步骤3.实验示例1.概述1.1轮廓发现概念轮廓发现是基于图像边缘提取的基础寻找对象轮廓的方法,所以边缘提取的阈值选定会影响最终轮廓发现的结果1.2相关APIfindContours()发现轮廓drawContours()绘制轮廓2.API参数解释2.1.轮廓发现2.2绘制轮廓2.3实现步骤输入图
AI炮灰
·
2022-12-27 21:32
c++opencv图像处理
opencv
c++
pyTorch入门(四)——导出Minist模型,C++ OpenCV DNN进行识别
——《微卡智享》本文长度为2548字,预计阅读8分钟前言前三章介绍了pyTorch训练的相关,我们也保存模型成功了,今天这篇就是使用
C++OpenCV
的DNN模块进行手写图片的推理。
Vaccae
·
2022-12-24 06:34
pytorch
opencv
dnn
深度学习
计算机视觉
c++ opencv 分离r,g,b三通道
今天学习了
c++opencv
分离通道的方法,操作很奇怪的...Matbgr_res[3];Matbgr[3];for(intj=0;j&mv,OutputArraydst)¶Python:cv2.merge
xiaojidan2011
·
2022-12-22 09:34
OPENCV
c++
concatenation
arrays
merge
dst
parameters
C++OpenCV
图像基本操作(六)
目录1.图像的归一化2.图像的放大和缩小3.图像反转4.图片旋转5.获取视频文件电脑摄像头的使用6.视频的处理与保存接下来,我们继续讲解C++的OpenCV图像处理:1.图像的归一化voidQuickDemo::norm_demo(Mat&image){Matdst;image.convertTo(dst,CV_32F);//把类型转化为float类型std::cout<
AI炮灰
·
2022-12-22 09:00
计算机视觉-图像处理
c++opencv图像处理
c++
opencv
计算机视觉
视频处理
C++OpenCV
图像处理(九)图像形态学及模板匹配
voidQuickDemo::elementsizechange_open_demo(Mat&image){//开操作Matdst;intelementsize=3;Matkernel=getStructuringElement(MORPH_RECT,Size(elementsize*2+1,elementsize*2+1));//保证是奇数morphologyEx(image,dst,MORPH
AI炮灰
·
2022-12-21 22:54
计算机视觉-图像处理
c++opencv图像处理
c++
opencv
计算机视觉
cv
C++OpenCV
系统学习(2)——Mat对象、读写像素
目录1.Mat对象1.1Mat对象使用的四个要点1.2生成一个大小和类型和输入图像一直的图像1.3克隆1.4像素指针2.读写像素1.Mat对象1.1Mat对象使用的四个要点输出图像的内存自动分配使用openCV的C++接口,不需要考虑内存的分配问题赋值操作和拷贝构造函数只会复制头部分使用clone与copyTo两个函数可以实现数据的完全复制1.2生成一个大小和类型和输入图像一直的图像#includ
AI炮灰
·
2022-12-17 08:46
c++opencv图像处理
c++
opencv
C++ opencv 截取任意形状封闭图形
C++opencv
截取任意形状封闭图形漫水填充加模板实现截图。
你的代码借我copy一下
·
2022-12-16 16:14
opencv
c++
计算机视觉
【对比评测】OpenCV利用颜色分割获取数量
前阵子有篇文章《【综合练习】
C++OpenCV
实战---获取数量》里面中我们利用学到了一些OpenCV的基本知识进行了数量的提取。
Vaccae
·
2022-12-15 18:26
opencv
计算机视觉
python
编程语言
人工智能
C++opencv
气泡检测
资源如下所示:上传明细-CSDN创作中心代码为:#include#include#include#include//调整图像显示尺寸函数voidMyshow(std::stringname,constcv::Mat&cv_src){cv::namedWindow(name,0);/*voidnameWindow(conststring&winname,intflags=WINDOW_AUTOSIZ
AI炮灰
·
2022-12-14 18:17
C++OpenCV项目实战
opencv
c++
计算机视觉
C++Opencv
之相位相关法实现图像拼接
相位相关法实现图像拼接这篇文章将详细讲述基于相位相关法实现图像拼接的具体流程:1.拿到一张特征较多的图像进行缩放后截图,通过比例裁剪得到待拼接子图2.对待拼接的子图进行偏移量求解,包含x\y方向的偏移量3.将子图按照便宜进行重新拼接**涉及算法:**图像缩放、比例裁剪、傅里叶变换、相位相关法、图像拷贝**对比算法:模板匹配算法——————完整工程见文章最后拼接效果如下:1.相位相关法相位相关法的基
明月醉窗台
·
2022-12-14 10:49
人工智能
图像处理相关算法
#
C++
-
opencv
opencv
计算机视觉
人工智能
图像处理
图像拼接
C++ OpenCV 两张,优化多张图像拼接,图像融合源码
C++OpenCV
两张,优化多张图像拼接,图像融合。两张图像拼接,可以显示拼接步骤的每一张图像,论文插图。surf特征点,然后计算变换矩阵,ransac剔除错误匹配点,图像融合。
「已注销」
·
2022-12-14 10:18
Python OpenCV【视频合并:多个图像拼接在一张图像】
C++版(示例是在vs2017编辑器中实现):
C++OpenCV
【视频合并:多个图像拼接在一张图像】_IT.Husky的博客-CSDN博客Python版(示例是在Spyder编辑器中实现):#-*-coding
IT.Husky
·
2022-12-13 15:16
OpenCV学习
python
opencv
开发语言
c++ opencv 基本操作
下载地址:https://opencv.org/releases/归一化,转vector:OpencvC++归一化_jacke121的专栏-CSDN博客_
c++opencv
归一化opencvc++贴图补齐实战
AI视觉网奇
·
2022-12-12 04:36
c++基础
opencv基础
c++
opencv
计算机视觉
C++OpenCV
利用Trackbar实现对图片的滑动阈值调节
代码如下所:#include#include#include"myApi.h"usingnamespacestd;usingnamespacecv;Matg_srcImg;//原图片Matg_beautyFgImg;//美颜后的前景图Matg_vagueBeImg;//模糊后背景图Matg_roiImg;//前景和后景组合后图片Matg_rectImg;//绘制矩形边框Matg_brightImg
AI炮灰
·
2022-12-11 17:05
c++opencv图像处理
c++
opencv
图像处理
C++opencv
图像处理系统学习的接口API
MyApi.h#pragmaonce#include#includeusingnamespacestd;usingnamespacecv;classMyApi{public:voidimprove_image_contrast(Mat&image);//提高图像的对比度voidfilter2DAPI(Mat&image);//调用提高对比度的API也同样可以voidtravel_image_pix
AI炮灰
·
2022-12-11 17:35
c++opencv图像处理
c++
opencv
C++ OpenCV使用大津法求自适应阈值
——《微卡智享》本文长度为1245字,预计阅读3分钟前言上篇《
C++OpenCV
自适应阈值Canny边缘检测》中,使用的求中值的方式来获取自适应阈值,有小伙伴留言说一般用大津法OTSU来求自适应阈值,所以这篇就来说说大津法
Vaccae
·
2022-12-11 17:34
opencv
计算机视觉
cv
css
统计学
C++Opencv
图像对象Mat的创建和赋值
Mat中元素的类型以及矩阵的通道个数,它是一系列的预定义的常量,其命名规则为CV_(位数)+(数据类型)+(通道数),因此在学习图像创建之前先了解一下基本的数据类型。S=有符号整型U=无符号整型F=浮点型CV_8U-8位无符号整数CV_8S-8位有符号整数CV_16U-16位无符号整数C1,C2,C3,C4则表示通道是1,2,3,4#include#includeusingnamespacestd
qq_45373844
·
2022-12-11 11:15
Opencv(C++)
opencv
c++
计算机视觉
C++Opencv
图像的翻转与旋转
1.图像翻转flip()voidcv::flip(InputArraysrc,OutputArraydst,intflipCode);参数说明:InputArraysrc:要处理的原始图像OutputArraydst:是和src具有相同大小、类型的目标图像intflipCode:旋转类型flipCode=0:x轴方向旋转flipCode>0:y轴方向旋转flipCode(0,0));doubles
qq_45373844
·
2022-12-11 11:15
Opencv(C++)
opencv
c++
计算机视觉
C++Opencv
人脸识别案例
#include#includeusingnamespacestd;usingnamespacecv;voidface_detector_demo(){std::stringroot_dir="D:/opencv4.6.0/opencv/sources/samples/dnn/face_detector/";dnn::Netnet=dnn::readNetFromTensorflow(root_d
qq_45373844
·
2022-12-11 11:15
Opencv(C++)
opencv
c++
计算机视觉
C++OPencv
视频文件处理使用
1.视频读取cv::VideoCapturecapture(conststring&filename);//从视频文件读取文件(.MPG或.AVI格式)中读取视频,**对象创建以后,OpenCV将会打开文件并做好准备读取它,如果打开成功,我们将可以开始读取视频的帧,并且cv::VideoCapture的成员函数isOpened()将会返回true2.视频保存VideoWritervideo_wri
qq_45373844
·
2022-12-11 11:45
Opencv(C++)
opencv
c++
人工智能
C++OpenCV
利用鼠标事件选取ROI区域
#include#include"opencv2/core/core.hpp"#include"opencv2/imgproc/imgproc.hpp"#include"opencv2/highgui/highgui.hpp"usingnamespacestd;usingnamespacecv;booldraw;Matsrc;//原始图像Matroi;//ROI图像Pointcursor;//初始
AI炮灰
·
2022-12-11 11:44
c++opencv图像处理
opencv
c++
计算机视觉
C++OpenCV
图像基本操作(七)
目录1.图像均衡化2.图像卷积3.高斯模糊4.高斯双边模糊1.图像均衡化直方图拉伸是通过对比度拉伸对直方图进行调整,从而“扩大”前景和背景灰度的差别,以达到增强对比度的目的,这种方法可以利用线性或非线性的方法来实现直方图均衡化则通过使用累积函数对灰度值进行“调整”以实现对比度的增强。直方图均衡化处理的“中心思想”是把原始图像的灰度直方图从比较集中的某个灰度区间变成在全部灰度范围内的均匀分布。直方图
AI炮灰
·
2022-12-11 11:43
计算机视觉-图像处理
c++opencv图像处理
opencv
计算机视觉
cv
图像识别
卷积
C++OpenCV
图像处理(四)——图像的基本操作
紧接着(一)(二)(三)中的程序我们继续利用C++以及opencv的基本方法对图像进行处理,头文件和源文件还是用的(一)中的,在此基础上进行扩充。1.在图像上画圆和矩形以及两个图像相加voidQuickDemo::drawing_demo(Mat&image){Rectrect;rect.x=200;rect.y=200;rect.width=250;rect.height=300;//生成一个模
AI炮灰
·
2022-12-11 11:13
c++opencv图像处理
计算机视觉-图像处理
opencv
计算机视觉
c++
C++Opencv
鼠标响应
Opencv鼠标响应前面已经介绍过了键盘的响应操作,那么鼠标的呢?这里就来介绍如何使用opencv的鼠标响应API。1.函数介绍voidsetMouseCallback(constString&winname,MouseCallbackonMouse,void*userdata=0);参数:winname:窗口名称onMouse:鼠标响应函数,回调函数userdata:用户自定义的参数此函数会在调
qq_45373844
·
2022-12-11 11:12
Opencv(C++)
opencv
c++
计算机视觉
C++Opencv
图像像素类型转换、归一化和放缩插值
1.convertTo()数据类型转换src.convertTo(dst,type,scale,shift)缩放并转换到另外一种数据类型:dst:目的矩阵;type:需要的输出矩阵类型,或者更明确的,是输出矩阵的深度,如果是负值(常用-1)则输出矩阵和输入矩阵类型相同;scale:比例因子;shift:将输入数组元素按比例缩放后添加的值;2.normalize()归一化voidcv::normal
qq_45373844
·
2022-12-11 11:12
Opencv(C++)
opencv
c++
计算机视觉
C++Opencv
图像卷积操作
1.均值滤波均值滤波是最简单的滤波器,他将K*K窗口中像素值的平均值作为输出。这种滤波器等价于图像与全部元素值为1的核函数先进性卷积。CV_EXPORTS_Wvoidblur(InputArraysrc,OutputArraydst,Sizeksize,Pointanchor=Point(-1,-1),intborderType=BORDER_DEFAULT);src:输入图像;它可以有任意数量的
qq_45373844
·
2022-12-11 11:12
Opencv(C++)
opencv
c++
计算机视觉
CMake编译opencv源码
1.下载opencv初学看底层
c++opencv
源码_聿默的博客-CSDN博客2.可能会遇到的问题①vs安装时没有安装cmake这才是完美的答案--解决CMake时“couldnotfindanyinstanceofVisualStudio
cyy1104
·
2022-12-07 16:28
opencv
python
c++
C++ Opencv安装学习笔记
C++Opencv
安装学习笔记原文参考B站https://www.bilibili.com/video/BV11A411T7rL?
axxdytx
·
2022-12-06 22:22
opencv
c++
C++OpenCV
学习入门(0):简介、mac及win环境下的安装配置及测试
文章目录一简介1.什么是OpenCV?2.什么是计算机视觉?3.OpenCV的起源?二mac环境下安装配置及测试1.安装2.配置3.测试三win环境下安装配置及测试1.安装2.配置3.测试一简介1.什么是OpenCV?OpenCV全称OpenSourceComputerVisionLibrary,即开源计算机视觉库。OpenCV的一个目标是构建一个简单易用的计算机视觉框架。OpenCV非常强大,可
i胡说
·
2022-12-06 12:48
OpenCV
opencv
C++
配置环境
C++Opencv
通道的分离、合并和混合
Opencv通道的分离、合并和混合OpenCV中默认imread函数加载图像文件,加载进来的是三通道彩色图像,色彩空间是RGB色彩空间、通道顺序是BGR(蓝色、绿色、红色)、对于三通道的图像OpenCV中提供了两个API函数用以实现通道分离与合并。1.通道分离API:split(待分离的Mat型多通道矩阵(二维),填分离后的Mat型单通道数组(三维)或一个vector对象);voidsplit(I
qq_45373844
·
2022-12-04 22:26
Opencv(C++)
opencv
c++
计算机视觉
C++下opencv学习笔记(一)(图像的简单读取丶显示与存储)
C++下opencv学习笔记(一)(图像的简单读取丶显示与存储)前言学习
C++OpenCV
,第一需要具备面向对象语言的基础,第二要对图像处理机器学习有基础了解,容易入门。
枫三
·
2022-12-04 11:27
C++/opencv
C/C++编程实例
c语言
链表
数据结构
Linux下编译、链接、加载运行C++ OpenCV的两种方式及常见问题的解决
Linux下编译、链接、加载运行
C++OpenCV
的两种方式及常见问题的解决在Linux下安装完OpenCVC++之后(还没有安装的读者请参考Ubuntu18.04安装OpenCVC++),本文将探索Linux
Adenialzz
·
2022-11-28 22:53
OpenCV
C++
Linux
opencv
linux
c++
C++OpenCV
利用不同的方式实现模板匹配实战
模板匹配的作用在图像识别领域作用可大了。那什么是模板匹配?模板匹配,就是在一幅图像中寻找另一幅模板图像最匹配(也就是最相似)的部分的技术。说的有点抽象,下面给个例子说明就很明白了。原图如下,我们需要在原图上实现找到姚明的位置,模板图如下所示:可以,这就是模板匹配的要做的事情。其实模板匹配实现的思想也是很简单很暴力的,就是拿着模板图片(姚明头像)在原图(全明星照)中从左上至右下依次滑动,直到遇到某个
AI炮灰
·
2022-11-28 21:04
C++OpenCV项目实战
opencv
计算机视觉
人工智能
c++
模板匹配
基于VS2017+OpenCV,C++搭建NanoDet-Plus轻量级目标检测模型并训练(一)
但是官方给的demo没有基于
C++opencv
调用的,因此就有了这篇博客。2.环境准备系统:Win10VS2017opencv:4.5.1GPU版本3.环境
低空飞鱼
·
2022-11-26 11:40
目标检测
计算机视觉
深度学习
图像识别
边缘计算
C++ OpenCV制作九宫格拼图游戏
——《微卡智享》本文长度为2498字,预计阅读7分钟前言上一篇《
C++OpenCV
生成九宫格图像》介绍了如何将图片分割城九宫格,然后重新打乱了顺序显示出来,本篇就来说一下怎么制作一个九宫格的拼图游戏。
Vaccae
·
2022-11-26 10:54
游戏
java
python
android
计算机视觉
AI自动还原OpenCV制作的九宫格拼图游戏(附源码)
——《微卡智享》本文长度为3215字,预计阅读9分钟前言上一篇《
C++OpenCV
制作九宫格拼图游戏》已经实现了制作九宫格拼图游戏,本章就来说说九宫格拼图游戏的自自动还原方法,完整的源码在文章最后链接中
Vaccae
·
2022-11-26 10:54
python
java
c++
算法
opencv
C++ OpenCV4.5版本SIFT特征检测及匹配
——《微卡智享》本文长度为2739字,预计阅读6分钟前言关于SIFT的特征点检测在《
C++OpenCV
特征提取之SIFT特征检测》有介绍过,在OpenCV4.5版本中SIFT做是算法优化,也移到主仓库中了
Vaccae
·
2022-11-26 10:24
游戏
opencv
计算机视觉
cv
css
C++ Opencv 图片运算和处理
C++Opencv
图片运算和处理色彩空间RGB和BGRHSV和HSLYUV划线3通道分割和合并方法一方法二画图线圆椭圆多边形文本图片运算加减乘除非、与、或、异或图像更改缩小放大cv::resize翻转cv
Vone_66
·
2022-11-26 04:21
学习笔记
opencv
c++
计算机视觉
基于OpenCV 与 C++ 的图像阴影去除
声明:本文章是根据https://cloud.tencent.com/developer/article/1758016做了修改与调整,原博客是python代码实现,本人将其转为
C++opencv
,且修正了原文章中的
thequitesunshine007
·
2022-11-25 12:19
OpenCV
图像处理
阴影去除
C++openCV
Mat类常用函数、深拷贝、指针、at
文章目录Mat类常用函数create()reshape()resize()setTo()operator()Mat类的复制copyTo()与clone()拷贝与赋值构造Mat指针(ptr)与atMat类常用函数使用的命名空间#pragmaonce#include#includeusingnamespacestd;usingnamespacecv;create()为Mat对象开辟一段的新的存储空间与
花语月的喵喵
·
2022-11-24 15:24
opencv
c++
计算机视觉
图像处理的分类、一般流程与算法
点击上方“小白学视觉”,选择加"星标"或“置顶”重磅干货,第一时间送达常用的图像处理算法:数字图像处理基础、遥感数字图像处理、机器视觉、计算机视觉图像处理程序:
C++OpenCV
、Matlab与图像处理数字图像处理
小白学视觉
·
2022-11-24 15:38
python
计算机视觉
机器学习
人工智能
编程语言
VS2017+OpenCV+CUDA+CMake编译遇到的问题做记录
之前初学
C++OpenCV
发现CPU占用率极高非常卡;之后下载OpenCV源码与opencv_contrib使用CMake编译;遇到的问题做些记录;附带所需文件在文章最后第一步红框为源码目录build的工程目录选择好目录后单击
疯一样De男纸
·
2022-11-24 08:42
c++
c++ opencv随机画不同颜色的线条
c++opencv
随机画不同颜色的线条#include#include#include#include#include#includeusingnamespacecv;usingnamespacestd
haha0912
·
2022-11-24 04:33
opencv
计算机视觉
opencv
上一页
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
其他