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图像拼接
c++ opencv mat_OpenCV 实现多张
图像拼接
点击上方↑↑↑“OpenCV学堂”关注我
图像拼接
Stitch模块算法流程与代码使用介绍拼接算法OpenCV中从2.4.x版本之后多出来一个新的模型
图像拼接
,该模块通过简单的高级API设置,可以获得比较好的
图像拼接
效果
weixin_39750854
·
2020-11-22 18:35
c++
opencv
mat
c++
opencv
通过网络连接工业相机
c++
opencv求mat的最小值
opencv
通过网络连接工业相机
opencv图像拼接
python
opencv
实现图像超分辨率
c++ opencv mat_OpenCV实现多张
图像拼接
点击上方“3D视觉工坊”,选择“星标”干货第一时间送达
图像拼接
Stitch模块算法流程与代码使用介绍拼接算法OpenCV从2.4.x版本之后多出来一个新的模型
图像拼接
,该模块通过简单的高级API设置,可以获得比较好的
图像拼接
效果
weixin_39775872
·
2020-11-22 18:30
c++
opencv
mat
opencv图像拼接
python
opencv
实现图像超分辨率
图像拼接算法及实现
实现图像沿坐标轴倾斜
opencv
Python实现手势识别
环境:python3.6+
opencv3
.4.0代码如
·
2020-11-21 13:58
python opencv创建图像_Python3
OpenCV3
图像处理-创建全景图
在同一位置(即图像的照相机位置相同)拍摄的两幅或者多幅图像是单应性相关的我们经常使用该约束将很多图像缝补起来,拼成一个大的图像来创建全景图像。1RANSACRANSAC是“RANdomSAmpleConsensus”(随机一致性采样)的缩写。该方法是用来找到正确模型来拟合带有噪声数据的迭代方法。给定一个模型,例如点集之间的单应性矩阵,RANSAC基本的思想是,数据中包含正确的点和噪声点,合理的模型
weixin_39895862
·
2020-11-21 01:27
python
opencv创建图像
jetson xavier nx安装
opencv3
.4
jetsonxaviernx自带的opencv版本是4.1,有的时候,我们需要3.x版本的opencv,这时候就需要我们自己编译opencv。脚本如下:set-efolder=${HOME}/srcmkdir-p$folderecho"**Purgeoldopencvinstallation"sudoapt-getpurge-ylibopencv*echo"**Installrequirement
hongge_smile
·
2020-11-02 19:24
opencv
python
opencv
cuda
linux
opencv3
/4入门学习笔记(几万字长篇,慎入)
欢迎交流,weixin见博客签名,坐标:重庆入门时连续三个多月的学习笔记,一句话:坚持就对了。持续更新,,,,,,opencv安装参考链接安装脚本链接:https://github.com/milq/milq/blob/master/scripts/bash/install-opencv.sh资源参考:https://www.learnopencv.com/1.读图:Matsrc=imread("
打不死的小强,要强
·
2020-10-31 10:46
机器视觉
opencv
在Ubuntu18.04上安装opencv及其使用
目录一、安装
opencv3
.4.121.下载
opencv3
.4.122.配置环境二、用opencv操作图片三、使用opencv库编写打开摄像头压缩视频的程序四、总结五、参考资料一、安装
opencv3
.4.121
Nam、CH
·
2020-10-30 22:13
opencv
Ubuntu16.04环境下玩儿转opencv
摘要:本文主要介绍在Ubuntu16.04环境下安装opencv,并用opencv进行简单的图像处理和视频处理文章目录摘要:一、安装
opencv3
.4.10step1:官网https://opencv.org
lee_824
·
2020-10-24 20:43
笔记
1024程序员节
opencv
ubuntu
计算机视觉
OpenCV3
学习笔记
OpenCV3
学习笔记一、OpenCV数据类型1.大型数组类型1.1Mat类1.2SparseMat类二、Mat类基础操作1.图像的读写1.1读取1.2写入2.创建一个Mat类3.色彩空间转换4.图像像素指针
EN7ROPY
·
2020-10-17 20:32
opencv
计算机视觉
OpenCV
图像拼接
-Stitcher类-Stitching detailed使用与参数介绍
关于OpenCV
图像拼接
的方法,如果不熟悉的话,可以先看看我整理的如下四篇博客:OpenCV常用
图像拼接
方法(一):直接拼接(硬拼)OpenCV常用
图像拼接
方法(二):基于模板匹配拼接OpenCV常用
图像拼接
方法
Color Space
·
2020-10-17 19:50
OpenCV
图像处理相关
使用pip3安装
opencv3
出现的问题:
在空空的ubuntu16.04服务器上,使用如下命令安装:sudopip3installopencv-python提示安装成功,进入python后输入importcv2提示如下错误:ImportError:libSM.so.6:cannotopensharedobjectfile:Nosuchfileordirectory解决办法:aptinstallyumsudoapt-getinstall-y
胜负55开
·
2020-10-11 07:52
用conda安装
Opencv3
出错——解决办法
离线安装:条件:anaconda安装完成;第一步:知道自己安装的是Anaconda第几版(目前有2和3版);第二步:去这个链接下载离线安装包
Opencv3
_离线安装包_Ubuntu版_下载.如图所示:不要下载带
mengfansheng16
·
2020-10-10 07:34
opencv3
.0机器学习与手写数字识别、源码、MACOS环境搭建视频教程
Opencv手写数字识别(
Opencv3
.0+KNN+HOG特征)1.写在前面最近在学习Opencv,本人android开发狗,对Opencv纯属兴趣。
Sand哥
·
2020-10-10 06:57
ubuntu20.04编译安装并配置
opencv3
.4.5核心库以及贡献库
opencv是我们日常开发中经常使用的一种库,常用于处理一些图像信息,我在前几天安装的过程中遇到了一些问题,不过最终还是安装好了,所以在这里记录一下自己的安装过程下载资源包在github上下载opencv与opencv_contrib资源包(链接在下面),注意,opencv的版本一定要与contrib对应,此外,opencv4需要处c++11的支持,所以如果没有c++11,可以下载4.0以下的版本
我在山大捡瓶子
·
2020-09-20 09:25
Ubuntu
ubuntu
opencv
windows10编译
opencv3
.4.2的debug和release
前言在开发过程中,使用opencv,最好还是自己编译一下。开发的时候使用debug,但是发布的时候是release,所以两个版本都需要有。这里以Windows下,cmake编译release-32位为例,其他版本同理设置即可。下载opencv-3.4.1下载cmake,这个链接最下面有百度网盘。因为实在是不好下。编译解压opencv之后,可以看到build中包含我们写程序需要的库文件。source
qq_34732729
·
2020-09-19 13:12
OpenCV
install
opencv3
.4 for python3.6
下载:本机环境win10,python3.6.4,
opencv3
.4在cpython官网下载cpython的python3.6发行版:https://www.python.org/downloads/release
yantuguiguziPGJ
·
2020-09-17 14:03
python与opencv
opencv3
学习(一) 图片读取并腐蚀
#include#includeusingnamespacestd;usingnamespacecv;intmain(){Matimag=imread("D:/2.jpg");//读取一张图片imshow("image_before_corrsion",imag);//把图片展示出来Matelement=getStructuringElement(MORPH_RECT,Size(15,15));/
怪怪奇
·
2020-09-17 13:25
opencv3
c++
opencv
【
OpenCV3
】threshold()函数详解
threshold()函数源码doublecv::threshold(InputArray_src,OutputArray_dst,doublethresh,doublemaxval,inttype){//enum//{//CV_THRESH_BINARY=0,/**threshold?max_value:0*///CV_THRESH_BINARY_INV=1,/**threshold?0:max
weixin_33717117
·
2020-09-17 13:37
人工智能
c/c++
opencv3
.2.0形态学滤波之形态学梯度、顶帽、黑帽
/*一、形态学梯度(1)含义:是膨胀图和腐蚀图之差(2)数学表达式:dst=morph-grad(src,element)=dilate(src,element)-erode(src,element)(3)AP接口函数morphologyEx(),表示符为MORPH_GRADIENT(4)作用:保留物体的边缘轮廓*//*******相关程序*******/#include#include#incl
weixin_30628801
·
2020-09-17 13:14
人工智能
opencv3
.2.0图像处理之均值滤波blur API函数
##1.均值滤波:blur函数##函数原型:voidblur(InputArraysrc,OutArraydst,Sizeksize,Pointanchor=point(-1,-1),intborderType=BORDER_DEFAULT)(参数详解同boxFilter函数)/**********新建Qt控制台程序************/#include#include#include#inc
weixin_30262255
·
2020-09-17 13:24
人工智能
Linux编译
OpenCV3
.2.0-OCL模块并使用
之前老板已经编译好了
OpenCV3
.2.0,但是好像无法使用ocl模块?所以我想应该是他当初编译的时候没有选择WITH_OPENCL,所以我决定重新编译一遍。
元气少女缘结神
·
2020-09-17 13:50
OpenCL
win10+Python3.7.3+
OpenCV3
.4.1入门学习(补充)————文字的绘制
Python版本是Python3.7.3,OpenCV版本OpenCV.3.4.1,开发环境为PyCharmdraw.text():文字的绘制,第一个参数指定绘制的起始点(文本的左上角所在位置),第二个参数指定文本内容,第三个参数指定文本的颜色,第四个参数指定字体(通过ImageFont类来定义)。eg:使用函数draw.text()在图像内添加文字。代码如下:fromPILimportImage
菩提树下祈愿少年
·
2020-09-17 12:30
图像处理
Python-OpenCV
Python-OpenCV
图像处理
文字绘制
win10+Python3.7.3+
OpenCV3
.4.1入门学习(十二 图像轮廓)————12.1 查找图像轮廓
Python版本是Python3.7.3,OpenCV版本
OpenCV3
.4.1,开发环境为PyCharm文章目录(十二)图像轮廓12.1查找并绘制轮廓12.1.1查找图像轮廓:findContours
菩提树下祈愿少年
·
2020-09-17 12:30
Python-OpenCV
Python-OpenCV
图像处理
查找图像轮廓
win10+Python3.7.3+
OpenCV3
.4.1入门学习(八)————8.5 闭运算
Python版本是Python3.7.3,OpenCV版本OpenCV.3.4.1,开发环境为PyCharm闭运算是先膨胀、后腐蚀的运算,它有助于关闭前景物体内部的小孔,或去除物体上的小黑点,还可以将不同的前景图像进行连接。例如,在下图中,通过先膨胀后腐蚀的闭运算去除了原始图像内部的小孔(内部闭合的闭运算),其中:●左图是原始图像。●中间的图是对原始图像进行膨胀的结果。●右图是对膨胀后的图像进行腐
菩提树下祈愿少年
·
2020-09-17 12:29
Python-OpenCV
win10+Python3.7.3+
OpenCV3
.4.1入门学习(八)————8.3通用形态学函数
Python版本是Python3.7.3,OpenCV版本OpenCV.3.4.1,开发环境为PyCharm腐蚀操作和膨胀操作是形态学运算的基础,将腐蚀和膨胀操作进行组合,就可以实现开运算、闭运算(关运算)、形态学梯度(MorphologicalGradient)运算、礼帽运算(顶帽运算)、黑帽运算、击中击不中等多种不同形式的运算。OpenCV提供了函数cv2.morphologyEx()来实现上
菩提树下祈愿少年
·
2020-09-17 12:58
Python-OpenCV
python
opencv
win10+Python3.7.3+
OpenCV3
.4.1入门学习(七)————7.6 2D卷积
Python版本是Python3.7.3,OpenCV版本OpenCV.3.4.1,开发环境为PyCharmOpenCV提供了多种滤波方式,来实现平滑图像的效果,例如均值滤波、方框滤波、高斯滤波、中值滤波等。大多数滤波方式所使用的卷积核都具有一定的灵活性,能够方便地设置卷积核的大小和数值。但是,我们有时希望使用特定的卷积核实现卷积操作,例如使用如下卷积核进行卷积操作。前面介绍过的滤波函数都无法将卷
菩提树下祈愿少年
·
2020-09-17 12:57
Python-OpenCV
Python-OpenCV
图像处理
2D卷积
win10+Python3.7.3+
OpenCV3
.4.1入门学习(四)————4.2图像类型转换
Python版本是Python3.7.3,OpenCV版本OpenCV.3.4.1,开发环境为PyCharm在OpenCV内,我们使用cv2.cvtColor()函数实现色彩空间的变换。该函数能够实现多个色彩空间之间的转换。其语法格式为:dst=cv2.cvtColor(src,code[,dstCn])式中:●dst表示输出图像,与原始输入图像具有同样的数据类型和深度。●src表示原始输入图像。
菩提树下祈愿少年
·
2020-09-17 12:57
Python-OpenCV
Python-opencv
图像处理
图像类型转换
win10+Python3.7.3+
OpenCV3
.4.1入门学习(七)————图像平滑处理
Python版本是Python3.7.3,OpenCV版本
OpenCV3
.4.1,开发环境为PyCharm在尽量保留图像原有信息的情况下,过滤掉图像内部的噪声,这一过程称为对图像的平滑处理,所得的图像称为平滑图像
菩提树下祈愿少年
·
2020-09-17 12:57
Python-OpenCV
图像平滑处理
win10+Python3.7.3+
OpenCV3
.4.1入门学习(三)————3.3按位逻辑运算
Python版本是Python3.7.3,OpenCV版本OpenCV.3.4.1,开发环境为PyCharm逻辑运算是一种非常重要的运算方式,图像处理过程中经常要按照位进行逻辑运算,本节介绍OpenCV中的按位逻辑运算,简称位运算。在OpenCV内,常见的位运算函数如下表所示。函数名基本含义cv2.bitwise_and()按位与cv2.bitwise_or()按位或cv2.bitwise_xor
菩提树下祈愿少年
·
2020-09-17 12:26
Python-OpenCV
python-opencv
图像处理
按位逻辑运算
openCV学习1-载入、存储图片+矩阵掩膜+Mat对象
用的是
opencv3
.0.0beta+vs2010,学习的是视频教程(51CTO学院),记录一下学习的东西,希望期末前可以搞定这个demo!0V01.首先是图片的载入,修改和储存。
附魔兔子
·
2020-09-17 12:12
openCV
opencv3
.4之图像的基本操作腐蚀
//---------------------------【腐蚀操作】------------------------------------------//---------------------------------------------------------------------------------------#include//opencvhighgui模块头文件#inclu
浩海烟云
·
2020-09-17 12:34
OpenCv
Java+
opencv3
.2.0之scharr滤波器
在opencv中scharr滤波器是配合sobel算子的运算而存在的。当sobel内核为3时,结果可能会产生比较明显的误差,针对这一问题,Opencv提供了scharr函数。该函数只针对大小为3的核,并且运算速率和sobel函数一样快,结果更加精确,但抗噪性不如sobel函数。使用scharr滤波器计算x或y方向的图像差分,它的参数变量和sobel一样。函数:Imgproc.Scharr(Mats
帅气的猫爪
·
2020-09-17 12:52
OpenCV3.2.0
Java+
opencv3
.2.0之中值滤波
中值滤波器是一种非线性的滤波技术,它将每一像素点的值设置为该点邻域窗口内所有像素点灰度值得中值。它能有效的消除椒盐噪声(椒盐噪声是由图像传感器,传输信道,解码处理等产生的黑白相间的亮暗点噪声)。如图为椒盐噪声:例子:publicstaticvoidmain(String[]args){System.loadLibrary(Core.NATIVE_LIBRARY_NAME);MatsrcImage=
帅气的猫爪
·
2020-09-17 12:22
OpenCV3.2.0
Java+
opencv3
.2.0之高斯滤波
如图为高斯滤波器σ为0.8的高斯内核模板:
Opencv3
.2.0中提供了实现高斯滤波的方法:Img
帅气的猫爪
·
2020-09-17 12:22
OpenCV3.2.0
Java+
opencv3
.2.0之hough直线检测
hough变换是图像处理中的一种特征提取技术,该过程在一个参数空间中通过计算累计结果的局部最大值得到一个符合特定形状的集合作为hough变换结果。发展史:1962年由PaulHough首次提出,用来检测直线和曲线。1972年由RichardDuda&PeterHart推广使用,扩展到任意形状物体的识别。原理:一条直线在直角坐标系下的表示形式为y=k*x+b,而在极坐标系下表示为r=x*cos(th
帅气的猫爪
·
2020-09-17 12:22
OpenCV3.2.0
OpenCV3
.1实现matlab中strel('disk', n)函数
在数字图像处理过程中常会用到形态学处理的函数,比如膨胀和腐蚀等操作,在次之前往往需要创建一个掩膜(mask),在matlab中可以很方便地通过strel(‘disk’,5)创建一个“圆盘”状的掩膜,如下图。在OpenCV中有一个自带的函数来实现类似的效果,程序如下,Matse=getStructuringElement(MORPH_ELLIPSE,Size(9,9));cout(i,j)=0;se
chensonglu
·
2020-09-17 12:56
OpenCV
检测直线(利用cv::ximgproc::FastLineDetector)
介绍:在
OpenCV3
.0以上版本的contrib模块中,有一个cv::ximgproc::FastLineDetector类。
guoyunfei20
·
2020-09-17 11:27
opencv
OpenCV3
imgproc模块(C++ API)
本文用于实战
OpenCV3
imgproc模块的基本方法!!!
attitude_yu
·
2020-09-17 11:57
OpenCV
opencv3
的图像腐蚀操作
#includeusingnamespacestd;usingnamespacecv;//包含cv命名空间intmain(){Matsrc_img=imread("C:\\test.png");//imread()函数载入图像//从文件中读入图像,注意图像路径最好不要用相对路径,因为CLion生成的exe不在当前目录下。if(src_img.empty()){fprintf(stderr,"Can
nudt_qxx
·
2020-09-17 10:44
C++
深度学习
图像处理
opencv
C
Opencv3
从头开始(五)形态学操作之膨胀、腐蚀、开闭运算
Opencv3
从头开始(五)形态学操作之膨胀、腐蚀、开闭运算腐蚀和膨胀是对高亮部分而言,对黑白图像效果更好一些,所以我们第一步让仓老师变成黑白的。
爆炒小肥牛
·
2020-09-17 10:34
Opencv
opencv
计算机视觉
图像识别
cv
opencv3
.2.0形态学滤波之开运算、闭运算
src,element)=dilate(erode(src,element))(3)作用:开运算平滑物体的轮廓,断开较窄的狭颈,消除细的突出物(4)核心API函数:morphologyEx()[详见《
opencv3
weixin_30393907
·
2020-09-17 10:31
人工智能
win10+Python3.7.3+
OpenCV3
.4.1入门学习(八)————8.4 开运算
Python版本是Python3.7.3,OpenCV版本OpenCV.3.4.1,开发环境为PyCharm开运算进行的操作是先将图像腐蚀,再对腐蚀的结果进行膨胀。开运算可以用于去噪、计数等。例如,在下图中,通过先腐蚀后膨胀的开运算操作实现了去噪,其中:●左图是原始图像。●中间的图是对原始图像进行腐蚀的结果。●右图是对腐蚀后的图像进行膨胀的结果,即对原始图像进行开运算的处理结果。从图中可以看到,原
菩提树下祈愿少年
·
2020-09-17 10:02
Python-OpenCV
opencv
python
计算机视觉
Java+
opencv3
.2.0之图像尺寸调整
Opencv3
.2.0中提供了函数模型:Imgproc.resize(Matsrc,Matdst,Sizedsize,doublefx,doublefy,intinterpolation)参数说明:src
帅气的猫爪
·
2020-09-17 10:01
OpenCV3.2.0
Java+
opencv3
.2.0之均值滤波
均值滤波常用的内核如图:
Opencv3
.2.0中实现均值滤波的方法:Imgproc.blur(Matsrc,Matdst,Sizeksize,Pointanchor,intborderType)参数说
帅气的猫爪
·
2020-09-17 10:01
OpenCV3.2.0
Java+
opencv3
.2.0之二值化
Opencv3
.2.0中提供了两种方法实现图像二值化:(1)Imgproc.threshold(Matsrc,Matdst,doublethresh,doublemaxval,inttype)参数说明:
帅气的猫爪
·
2020-09-17 10:00
OpenCV3.2.0
java
opencv
二值化
Java+
opencv3
.2.0之环境配置
1、在eclipse中添加opencv库步骤:1)安装opencv库,这里用的是opencv-3.2.0-vc14.exe,双击安装opencv下载地址:https://nchc.dl.sourceforge.net/project/opencvlibrary/opencv-win/3.2.0/opencv-3.2.0-vc14.exe2)Eclipse中Window–>Preferences–>
帅气的猫爪
·
2020-09-17 10:00
OpenCV3.2.0
OpenCV3
之——形态学滤波(2):开运算、闭运算、形态学梯度、顶帽、
概述:形态学的高级形态,往往都是建立在腐蚀和膨胀这两个基本操作之上的,所以本篇主角是OpenCV的morphologyEx函数,它利用基本的膨胀和腐蚀技术,来执行更加高级的形态学变换,如开运算、闭运算、形态学梯度、“顶帽”、“黑帽”等。为了下面对比和演示以及理解的方便,浅墨自己制作了一张毛笔字图,这里先上原图:1.1开运算(OpeningOperation)开运算(openingoperation
衣带渐宽人憔悴
·
2020-09-17 10:39
OpenCV学习
Java+
opencv3
.2.0之膨胀与腐蚀
Opencv3
.2.0实现膨胀的函数:Imgproc.dilate(Matsrc,M
帅气的猫爪
·
2020-09-17 10:34
OpenCV3.2.0
ubuntu 16.04 安装
openCv3
.1
亲测已经成功编译安装参考文献:[1].Ubuntu16.04:HowtoinstallOpenCVhttp://www.pyimagesearch.com/2016/10/24/ubuntu-16-04-how-to-install-opencv/如果是cuda会出现一个错误:make[2]:***[modules/cudalegacy/CMakeFiles/opencv_cudalegacy.d
农民小飞侠
·
2020-09-17 09:37
linux学习
基于深度学习框架的火灾识别报警平台搭建----
OpenCV3
.1.0读取dav视频数据出错
在搭建深度学习-caffe框架时,使用
OpenCV3
.1.0读取dav视频数据,出现解析h264数据错误:[h264]topblockunavailableforrequestedintra4xmode
北京道和汇通科技发展有限公司
·
2020-09-17 07:17
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
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
其他