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
OpenCV3图像处理基础
Ubuntu下
OpenCV3
.4.16的安装及使用
文章目录前言一、安装OpenCV1、下载
OpenCV3
.4.16数据包2、解压缩包3、适用cmake安装opencv4、使用make创建编译5、安装二、配置环境三、图片示例1、创建代码2、执行3、输出结果四
不许惊鹊扰寒明
·
2024-01-21 00:16
ubuntu
opencv
计算机视觉
[学习笔记-SLAM篇]Ubuntu16.04下配置VINS-Mono
安装环境Ubuntu16.04+ROSkinect+
OpenCV3
.2.0目录一、ROSkinect安装1.安装ROS2.工作空间建立二、OpenCV安装三、Eigen安装四、ceres安装*五、Docker
warningm_dm
·
2024-01-20 17:14
SLAM篇
python数字
图像处理基础
(八)——harris角点检测、图像尺度空间、SIFT算法
目录harris角点检测原理函数图像尺度空间概念局部不变性局部不变特征SIFT算法harris角点检测原理Harris角点检测是一种用于在图像中检测角点的算法。角点是图像中局部区域的交叉点或者突出的特征点。Harris角点检测算法旨在寻找图像中对于平移、旋转和尺度变化具有不变性的角点。该算法通过计算图像中每个像素点的灰度值的变化,来识别角点。具体来说,Harris角点检测通过以下步骤实现:计算图像
_hermit:
·
2024-01-19 02:15
数字图像处理
python
算法
计算机视觉
python数字
图像处理基础
(九)——特征匹配
目录蛮力匹配(ORB匹配)RANSAC算法全景图像拼接蛮力匹配(ORB匹配)Brute-Force匹配非常简单,首先在第一幅图像中选取一个关键点然后依次与第二幅图像的每个关键点进行(描述符)距离测试,最后返回距离最近的关键点.对于BF匹配器,首先我们必须使用**cv2.BFMatcher()**创建BFMatcher对象。它需要两个可选的参数:normType:它指定要使用的距离测量,默认情况下,
_hermit:
·
2024-01-19 02:15
数字图像处理
python
opencv
开发语言
计算机视觉
python数字
图像处理基础
(十)——背景建模
目录背景建模背景消除-帧差法混合高斯模型背景建模背景建模是计算机视觉和图像处理中的一项关键技术,用于提取视频中的前景对象。在视频监控、运动检测和行为分析等领域中,背景建模被广泛应用。其基本思想是通过对视频序列中的像素进行建模,找到视频中的静态背景,并将不同的像素标记为背景和前景,从而使后续的对象检测和跟踪更为可靠。前景-感兴趣的、运动的;背景-不变背景消除-帧差法由于场景中的目标在运动,目标的影像
_hermit:
·
2024-01-19 02:43
数字图像处理
python
计算机视觉
开发语言
Open CV
图像处理基础
:(七)学习 OpenCV 的图像增强和边缘检测功能
在Java中学习使用OpenCV的图像增强和边缘检测功能目录在Java中学习使用OpenCV的图像增强和边缘检测功能前言图像增强功能对比度调整(Core.addWeighted())函数原型:参数说明:代码:示例直方图均衡化(Imgproc.equalizeHist())函数原型:参数说明:代码:示例边缘检测功能Canny边缘检测(Imgproc.Canny())函数原型:代码:示例总结OpenC
無间行者
·
2024-01-18 19:09
Open
CV
图像处理
学习
opencv
java
python数字
图像处理基础
(七)——直方图均衡化、傅里叶变换
目录直方图均衡化均衡化原理均衡化效果标准直方图均衡化自适应直方图均衡化傅里叶变换原理低通滤波高通滤波直方图均衡化均衡化原理图像均衡化是一种基本的图像处理技术,通过更新图像直方图的像素强度分布来调整图像的全局对比度。这样做可以使低对比度的区域在输出图像中获得更高的对比度。简单理解:改变图像对比度,让色彩更丰富,灰度值直方图:瘦高->均衡本质上,直方图均衡化的工作原理是:1.计算图像像素强度的直方图2
_hermit:
·
2024-01-18 08:48
数字图像处理
python
计算机视觉
开发语言
python数字
图像处理基础
(四)——图像平滑处理、形态学操作、图像梯度
目录图像平滑处理(滤波操作)1.均值滤波blur()2.方框滤波boxFilter()3.高斯滤波GaussianBlur()4.中值滤波medianBlur()形态学操作morphology1.腐蚀操作2.膨胀操作3.开运算cv2.morphologyEx()4.闭运算cv2.morphologyEx()5.梯度运算6.礼帽与黑帽计算图像梯度1.Sobel算子2.Scharr算子3.laplac
_hermit:
·
2024-01-18 08:48
数字图像处理
python
计算机视觉
opencv
python数字
图像处理基础
(五)——Canny边缘检测、图像金字塔、图像分割
目录Canny边缘检测原理步骤图像金字塔1.高斯金字塔2.拉普拉斯金字塔图像分割图像轮廓检测1.检测轮廓2.绘制轮廓3.补充Canny边缘检测梯度是什么?梯度就是变化的最快的那个方向edge=cv2.Canny(image,threshold1,threshold2[,edges[,apertureSize[,L2gradient]]])第一个参数是需要处理的原图像,该图像必须为单通道的灰度图;第
_hermit:
·
2024-01-18 08:48
数字图像处理
python
计算机视觉
opencv
如何使python支持源码编译的opencv——Jetson nano
opencv_version>>3.2.0这是pipinstallopencv-python默认安装的opencv-python版本我之前删除了nano自带的opencv4.1.1,源码编译了
opencv3
.4.10
W_PIKA
·
2024-01-18 07:19
python数字
图像处理基础
(二)——图像基本操作、滑动条、鼠标操作
目录图像读取与显示读取视频与查看属性图像保存保存视频图像属性打印遍历图像的所有像素点的RGB值图像边界填充数值计算图像大小变化图像窗口滑动条的创建和使用鼠标操作importcv2importnumpyasnpimportmatplotlib.pyplotasplt图像读取与显示图像读取cv2.MREAD_COLOR:彩色图像或用1cv2.IMREAD_GRAYSCALE:灰度图像或用0img=cv
_hermit:
·
2024-01-18 07:12
数字图像处理
python
计算机外设
opencv
计算机视觉
图像处理
视频美颜SDK技术解析与技术对比
一、技术原理解析1.
图像处理基础
视频美颜SDK基本的图像处理手段包括色彩调整、锐化、模糊等,用于提升视频画面的质量。
美狐美颜sdk
·
2024-01-18 06:45
直播美颜SDK
美颜算法
美颜SDK
音视频
计算机视觉
美颜SDK
人工智能
深度学习
美颜sdk
直播美颜sdk
利用C++进行图像处理与计算机视觉
图像处理基础
在进行图像处理和计算机视觉之前,首先需要了解图像的基本概念和处理方法。图像可以被看作是一个二维矩阵,每个元素代表一个像素的数值,通常表示颜色或灰度
naer_chongya
·
2024-01-16 06:49
c++
图像处理
计算机视觉
数字图像处理及matlab实现第三版相关概念总结
目录前言一、
图像处理基础
1.概述2.数字图像处理的基础3.图像基本运算4.图像变换二、图像处理技术5.图像增强5.1基于直方图处理的图像增强5.1.1直方图的均衡化5.1.2直方图的规定化5.2空间域滤波增强
linqwer1
·
2024-01-16 01:32
数字图像处理
YOLOV8目标识别与语义分割——使用OpenCV C++ 推理模型
自从
OpenCV3
.3版本起,引入了DNN模块,为用户提供了一种更加简便的方式进行深度学习推理。使用OpenCV的DNN接口,用户可以无需安装额外的依赖,直接在正常安装OpenCV的基础上,使用经过
知来者逆
·
2024-01-15 05:11
YOLO
YOLO
opencv
c++
目标识别
语义分割
Ubuntu16.04+cuda8.0rc+
opencv3
.1.0+caffe+Theano+torch7搭建教程
https://blog.csdn.net/jywowaa/article/details/52263711学习中用到深度学习的框架,需要搭建caffe、theano和torch框架。经过一个月的不懈奋战,终于搭建好了框架。现在分享简单的搭建过程,为后面要用到深度学习框架的同学节省时间,写了这个博客。因为框架的搭建过程会出现各种问题,不同的硬件(如笔记本、台式机)、不同的软件(如依赖库、编译器)和
weixin_30810583
·
2024-01-14 11:33
Opencv 编译
文章目录版本编译版本
opencv3
.4编译#下载代码gitclonehttps://github.com/opencv/opencv.gitgitclonehttps://github.com/opencv
MrTrinh
·
2024-01-12 06:50
系统基础
opencv
人工智能
计算机视觉
python3.7conda安装opencv
1.conda创建虚拟环境condacreate--name
opencv3
.7python=3.72.激活虚拟环境condaactivate
opencv3
.73.安装opencvpipinstall-ihttps
朽月初二
·
2024-01-11 19:02
conda
opencv
人工智能
Open CV
图像处理基础
:(一)Open CV 在windows环境初始化和 Java 动态库加载方式介绍
OpenCV在windows环境初始化和Java动态库加载方式介绍OpenCV是一个开源的计算机视觉和机器学习软件库,它提供了一系列的工具和程序库,让用户能够进行复杂的图像处理和计算机视觉任务。在Java中使用OpenCV涉及到环境初始化和动态库加载。以下是一些基本步骤和方法来设置OpenCV环境并在Java中加载相关的动态库。OpenCV安装官网https://opencv.org/releas
無间行者
·
2024-01-09 12:55
Open
CV
图像处理
windows
java
opencv
Open CV
图像处理基础
:(四)使用 Open CV 在 Java 中进行基本的图片模糊处理
使用OpenCV在Java中进行基本的图片模糊处理方法介绍在Java中使用OpenCV进行图片模糊处理,主要可以通过以下几种方式:均值模糊(AveragingBlur):通过计算核窗口内所有像素的平均值来模糊图像。这种方法可以移除图像噪声,但也会使图像细节变得模糊。Imgproc.blur(src,dst,newSize(10,10),newPoint(-1,-1),Core.BORDER_DEF
無间行者
·
2024-01-09 12:55
Open
CV
图像处理
java
人工智能
opencv
李纯明水平集源码C++复现笔记
(4)完整代码2、离散拉普拉斯算子(del2)复现(1)四个顶点的del2(2)第一行和最后一行(3)第一列和最后一列(4)完整代码一、复现环境vs工程,windows系统,语言使用C++,算法库使用
opencv3
.1.0
这是一个图像
·
2024-01-09 09:47
图像算法
c++
李纯明水平集
opencv
del2
matlab
图像分割
纽曼边界条件
超维空间M1无人机使用说明书——41、ROS无人机使用yolo进行物体识别
引言:用于M1无人机使用的18.04系统,采用的
opencv3
.4.5版本,因此M1无人机只提供了基于yolov3和yolov4版本的darknet_ros功能包进行物体识别,识别效果足够满足日常的物体识别使用
南京超维空间智能科技有限公司
·
2024-01-08 09:54
超维空间S2无人机使用说明
超维空间M1无人机使用说明
无人机
YOLO
ROS
物体识别
c++中int main(int argc, char** argv)参数解释(Learning
Opencv3
中例子)
说明:工具为配置了C++的VisualStudio2019(VisualStudio配置
opencv3
可见分区另一篇博文)argc和argvintmain(intargc,c
Ark_d
·
2024-01-08 01:05
C++备忘录
opencv
c++
开发语言
opencv3
.3+vs2013
http://blog.csdn.net/dream_bin123/article/details/78618817第一次尝试源代码安装opencvhttp://blog.csdn.net/amusi1994/article/details/76768775?locationNum=10&fps=1
阿布儿
·
2024-01-06 22:57
竞赛保研 基于深度学习的人脸专注度检测计算系统 - opencv python cnn
文章目录1前言2相关技术2.1CNN简介2.2人脸识别算法2.3专注检测原理2.4
OpenCV3
功能介绍3.1人脸录入功能3.2人脸识别3.3人脸专注度检测3.4识别记录4最后1前言优质竞赛项目系列,今天要分享的是基于深度学习的人脸专注度检测计算算法该项目较为新颖
iuerfee
·
2024-01-06 20:31
python
【学习
Opencv3
笔记】4、图像和大型数组类型
opencv引入了Mat类用于管理图像(从数字图像处理的角度看,图像其实就是矩阵),Mat类采用了很巧妙的内存管理机制,可以让开发人员不必把注意力放在内存的管理上,这大大降低了opencv的学习门槛。cv::Mat可以作为任意维度的数组使用,在一维数组中元素是按照顺序存储的,二维数组是按照行排列的方式排列,每一行元素同样按照顺序存储,对于三维数组,每个通道被一个二维数组填充,每个通道的存储方式与二
ingy
·
2024-01-06 18:23
opencv
opencv
vs2019+qt+opencv+open3d
开发环境VS2019,一开始用这个,后来就一直用了Qt5.9.9,QtCreator,有一个项目是用这个版本开发的,所以我后来也沿用这个版本
opencv3
.4.5,有一项功能必须这个版本才能使用open3d0.15.2
suanday_sunny
·
2024-01-06 07:16
qt
opencv
开发语言
Python OpenCV 之霍夫圆检测应用
Python
OpenCV3
65天学习计划,与橡皮擦一起进入图像领域吧。本篇博客是这个系列的第35篇。
梦想橡皮擦
·
2024-01-05 22:16
图像处理基础
:图像膨胀、腐蚀、开闭运算及梯度运算的Python实现
目录一、为什么要进行图像处理?二、图像形态学的四种基本操作1、图像膨胀1.1、基本概念1.2、膨胀函数代码展示2、图像腐蚀2.1、基本概念2.2、腐蚀函数代码展示3、图像开运算3.1、基本概念3.2、开运算函数代码展示4、图像闭运算4.1、基本概念4.2、闭运算函数代码展示5、图像梯度运算5.1、基本概念5.2、梯度运算函数代码展示三、总结一、为什么要进行图像处理?图像处理可以通过增强、复原、几何
AI_dataloads
·
2024-01-05 10:04
图像处理
人工智能
ubuntu安装OpenCV
代码复现需要python3.6和
OpenCV3
.4,版本不是最新版不好安装,记录一下遇到的几个问题:1.卡死由于OpenCV体积较大,编译时间较长,导致不显示安装进度的化,前端出现假死现象,静静等待即可
代码写着写着就会了
·
2024-01-04 19:36
opencv
人工智能
计算机视觉
Open CV
图像处理基础
:(三)图片缩放操作
OpenCV
图像处理基础
:图片缩放操作使用OpenCV在Java中进行基本的图片缩放操作importorg.opencv.core.Core;importorg.opencv.core.Mat;importorg.opencv.core.Size
無间行者
·
2024-01-02 17:14
Open
CV
图像处理
人工智能
opencv
Qt5下实现摄像头预览及捕获图像方法二(
openCV3
与Qt5交互使用)
前言:OpenCV对图像及视频的处理方便且很专业,对于摄像头的支持也很好,但有个不足就是它虽然具有GUI模块(即highgui),但是实在是很简陋,就连一个按键都无法直接实现(需要借助滚动条实现),这一点难以满足可视化的图像处理的想法;另一方面,Qt作为一个优秀的图形库,在GUI上表现出色,且界面设计可以可视化的借助Designer来完成,所以笔者就想何不充分发挥两者的优势交互使用呢?基于此,我实
xujianjun229
·
2023-12-31 22:05
qt
qt
open_vins 安装(ubuntu18.04
opencv3
.2.0)
openvins官网GettingStarted»InstallationGuide(ROS1andROS2)|OpenVINSUbuntu18.04ROS1Melodic(uses
OpenCV3
.2)
秦伟H
·
2023-12-31 19:53
ROS
机器人
SLAM
算法
搭建vs2015+qt5.9.6+
opencv3
.4.0开发环境
Windows下
OpenCV3
.4.0+VisualStudio2015开发环境的配置【OpenCV入门教程之一】安装OpenCV:
OpenCV3
.0、OpenCV2.4.8、OpenCV2.4.9+VS
wang-jin
·
2023-12-31 14:53
Tips
OpenCV4.0.1/4.0.0/3.4.2 + Contrib + Qt5.9 + CMake3.12.1编译及踩坑笔记、Qt5+OpenCV配置、代码验证、效果图、福利彩蛋
Windows10,OpenCV4.0.1,Qt5.9.3,CMake3.12.1,MinGW5.3.0Windows10,OpenCV4.0.0,Qt5.9.3,CMake3.12.1,MinGW5.3.0
OpenCV3
.4.2
独步天秤
·
2023-12-28 21:00
OpenCV
Qt
OpenCV
Qt
Visual
Studio
NCNN环境部署及yolov5pt转ncnn模型转换推理
〇开发环境版本vs2022cmake3.21.1ncnn20231027发行版yolov5sv6.2vunlkan1.2.198.1Protobuf3.20.0
Opencv3
.4.1一、模型转换yolov5sv6.2
小星博博
·
2023-12-28 14:16
ai
ncnn
c++
Python OpenCV Sobel 算子、Scharr 算子、laplacian 算子 复盘学习
Python
OpenCV3
65天学习计划,与橡皮擦一起进入图像领域吧。本篇博客是这个系列的第46篇。
梦想橡皮擦
·
2023-12-25 07:15
利用Opencv和Python实现图片不同之处可视化
运行环境python3/
opencv3
利用原作者的图片,通过调整阈值,本文可以得到非常好的结果,但是使用网络上的找茬图片,存在很多的噪声,效果不是很好,原因多在于图片经过了裁剪、旋转、移位、
Damon0626
·
2023-12-24 23:44
QT5使用opencv库--Apple的学习笔记
一,QT使用opencv库打开Qt,新建一个项目,打开.pro文件,在里面添加:INCLUDEPATH+=D:\
opencv3
applecai
·
2023-12-24 19:00
在树莓派Ubuntu 23.10上编译
opencv3
.4.14
目录1、在树莓派上安装C++编译环境2、编译opencv1、在树莓派上安装C++编译环境本文针对的环境是树莓派,且操作系统为ubuntudesktop23.10。首先安装编译环境:gcc、g++、gdb(调试器),安装命令如下:sudoaptinstallbuild-essentialgdb接下来安装安装clang(编译器)、llvm(编译器)、lldb(调试器),安装命令如下:sudoaptin
钱彬 (Qian Bin)
·
2023-12-24 06:46
单独的博客资料
树莓派
ubuntu23.10
编译opencv3.14
Werror=address
基于MFC的数字
图像处理基础
框架
本文搭建一个基于MFC的图像显示平台,供同学们在学习数字图像处理的时候应用纯C++编写代码验证各类图像处理算法,以区别于其他使用高层图像处理库的平台。博文03.用C++类和对象封装BMP显示的相关代码介绍了如何利用MFC框架读取和显示BMP图像的问题,在此基础上,本文用一个图像取反算法来演示如何编写C++代码编写数字图像算法并立即展示效果。首先,我们新建一个名为mfc_dsp_base的MFC单文
richfu72
·
2023-12-23 23:54
MFC数字图像处理
mfc
c++
qt5.x + vs2017+ opencv 配置过程中遇到的问题
先是下载的
opencv3
.4.1。只有x64。然后下载qt5.12.9:qt只有x86vs2017分别与之配置都可以使用。但是在vs2017+qt基础上配置
opencv3
.4.1就会出错误。
AI皮卡丘
·
2023-12-23 16:59
QT
OpenCV
VS2017
matlab
图像处理基础
几个操作
图像的频域变换**Matlab图像显示方法图像的读写%matlab自带图像在安装路径下\toolbox\images\imdemos1:图像读RGB=imread('ngc6543a.jpg');figure,imshow(RGB);2:图像写%先从一个.mat文件中载入一幅图像,然后利用图像写函数imwrite,创建一个.bmp文件,并将图像存入其中。loadclownwhosimwrite(X
月染星河
·
2023-12-23 14:55
Qt配置opencv,cmake编译参考笔记,已成功
之前用的
opencv3
.4.5,跳过cmake编译,正常使用Qt没有什么问题,但是当我学到一些算法比如BEBLID描述子时,他是4.5.1后才有的内容,还继续用3.4.5的话我不知道怎么用,老是报各种各样的错误
欣欣向亮
·
2023-12-23 10:44
qt
opencv
笔记
opencv3
.0的cv “ACCESS_MASK”冲突
具体如下:C:\ProgramFiles(x86)\WindowsKits\8.0\Include\um\winspool.h(1182):errorC2872:“ACCESS_MASK”:不明确的符号可能是“C:\ProgramFiles(x86)\WindowsKits\8.0\Include\um\winnt.h(8533):DWORDACCESS_MASK”或“D:\opencv\v11_
Kelvin_Ngan
·
2023-12-23 03:31
opencv
opencv
opencv静态链接error LNK2019
opencv3
.1.0静态库,包括以下文件只链接opencv_world310d.lib,报错opencv_world310d.lib(matrix.obj):errorLNK2019:无法解析的外部符号
Kelvin_Ngan
·
2023-12-23 03:30
opencv
opencv
opencv的模块以及功能
OpenCV的结构和Python一样,当前的OpenCV也有两个大版本,OpenCV2和
OpenCV3
。相比OpenCV2,
OpenCV3
提供了更强的功能和更多方便的特性。
鼾声鼾语
·
2023-12-22 08:04
python深入学习
入门教程
培训学习
opencv
2018前端学习知识点总结
初级阶段(静态网页制作、JS编程入门)1.Photoshop入门
图像处理基础
知识、
图像处理基础
知识、分辨率、图像的色彩模式、常用的图像
Terry_wn
·
2023-12-22 02:07
2018
前端
知识点
Open CV
图像处理基础
:(二)从基本概念到实践操作
OpenCV
图像处理基础
:从基本概念到实践操作一、引言图像处理是计算机视觉领域的一个重要分支,它涉及对图像的各种操作和处理。了解图像的基本概念、读取和显示方法以及基本操作是图像处理的基础。
無间行者
·
2023-12-21 19:37
Open
CV
图像处理
opencv
计算机视觉
【python
OpenCV3
.3 图像处理教程】边缘保留滤波EFP、直方图均衡化、反向投影、轮廓发现、
1.边缘保留滤波EFP高斯双边滤波:cv.bilateralFilter均值迁移滤波:cv.pyrMeanShiftFiltering来自这篇博客的定义:高斯模糊:基于权重,权重只考虑像素空间的分布,中间的权重大,边缘的权重小。没有考虑像素值之间的差异问题,没有考虑边缘。边缘保留滤波:像素之间的差异很大,说明是显著特征,如果直接平滑(滤波),显著特征会消失。像素之间差异大的地方通常是边缘,所以边缘
chairon
·
2023-12-18 11:33
python
OpenCV3.3
图像处理教程
python
opencv
图像处理
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他