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
opencv-几何变换
python-计算机视觉-
OpenCV-
人脸特征提取
Goal我们将看到使用基于Haar特征的级联分类器进行人脸检测的基础。我们将扩展眼睛检测和笑容特征提取等。Haar基础使用基于Haar特征的级联分类器进行目标检测是PaulViola和MichaelJones在2001年的论文《使用简单特征的增强级联快速目标检测》中提出的一种有效的目标检测方法。它是一种基于机器学习的方法,从大量的正面和负面图像中训练级联函数。然后,它被用来检测其他图像中的对象。这
Aldeo
·
2020-08-18 18:37
Python
OpenCV
Opencv-
视频文件的读写
视频文件的读写知识点python代码c++代码知识点视频读写VideoCapture视频文件读取、摄像头读取、视频流读取VideoWriter视频写出、文件保存CAP_PROP_FRAME_HEIGHTCAP_PROP_FRAME_WIDTHCAP_PROP_FRAME_COUNTCAP_PROP_FPS不支持音频编码与解码保存,不是一个音视频处理的库!主要是分析与解析视频内容。保存文件最大支持单
lovefive55
·
2020-08-18 17:27
Opencv
《OpenCV图像处理》 第三章 校正和增强图像
图像滤波:图像平滑、图像锐化、图像金字塔(imagepyramid)形态学运算的应用:膨胀、腐蚀、开运算、闭运算
几何变换
:仿射、透视变换修复:重构图像的受损部分2、图像滤波滤波是一种邻域运算。
SJLin96
·
2020-08-18 17:10
OpenCV
学习开发笔记
Affine transformation matrix 仿射变换矩阵
变换模型是指根据待匹配图像与背景图像之间几何畸变的情况,所选择的能最佳拟合两幅图像之间变化的
几何变换
模型。
珞珈山下小火龙
·
2020-08-18 17:10
图像处理
OpenCV-
调整图像的对比度、亮度
OpenCV-
调整图像的对比度、亮度author@jason_qlhttp://blog.csdn.net/lql07161、图像的对比度、亮度调整原理f(x):原图像的像素g(x):输出图像的像素a(
jason_ql
·
2020-08-18 15:36
opencv
C++
OpenCV-
图像阈值-简单阈值、自适应阈值、Otsu’s 二值化
简单阈值(全局阈值)函数:threshold(src,thresh,maxval,type,dst=None),返回两个值retVal(阈值)和threshImg(处理后的图像)函数中四个参数分别是原图像、阈值、最大值、阈值类型阈值类型一般分为五种:cv2.THRESH_BINARY:大于阈值的部分像素值变为maxval,其他变为0cv2.THRESH_BINARY_INV:大于阈值的部分变为0,
dff23928
·
2020-08-18 14:14
仿射变换(Affine Transformation)
仿射变换(AffineTransformation)变换模型是指根据待匹配图像与背景图像之间几何畸变的情况,所选择的能最佳拟合两幅图像之间变化的
几何变换
模型。
I_AM_V_MAN
·
2020-08-18 13:23
优化
ImageMagick和OpenCV文件格式互转
图像处理领域两大开源库OpenCV和ImageMagick,前者偏重于智能识别算法,后者偏重于艺术加工两个库使用的图像格式不同,相互转换的方法如下:
OpenCV-
>ImageMagickImageIpl2Magick
山猫小队长
·
2020-08-18 11:32
图像处理
Opencv图像插值算法与其应用(图像伸缩)
这些
几何变换
并不改变图象的象素值,只是在图象平面上进行象素的重新排列。在一幅输入图象[u,v][u,v][u,v]中,灰度值仅在整数位置上有定义。
胖虎卖汤圆
·
2020-08-18 11:52
Opencv
opencv仿射变换GetAffineTransform的总结
仿射变换:拉伸、收缩、扭曲、旋转是图像的
几何变换
,在三维视觉技术中大量应用到这些变换,又分为仿射变换和透视变换。
托沃斯-勒夫
·
2020-08-18 11:34
opencv
人脸识别
图像处理
opencv
图像处理
模式识别
Matlab计算机视觉、图像处理工具箱推荐
1、VLFeat:使用C语言编写提供C语言和Matlab两种接口,可以实现大量计算机视觉算法,其中包括:(1)常用图像处理功能,包括颜色空间变换、
几何变换
(作为Matlab的补充,一般可用于数据集的扩充
Shomlin
·
2020-08-18 10:26
机器学习
深度学习
Matlab
数字图像处理(2)获取表示,像素基本关系,图像运算
这里是针对二值图来说的边界:这里是不是有个小问题,就拿二值图像来说,可以有内边界和外边界,即边界是由哪一种像素组成的连通性:要用某一邻域和一个像素集合来定义连通成分:四、数字图像基本运算代数运算逻辑操作
几何变换
图像
chk_plusplus
·
2020-08-17 21:40
数字图像处理
基于Python的opencv学习练习(六)
几何变换
[warpAffine()使用]
使用opencv进行
几何变换
warpAffine()importcv2importnumpyasnpimportmatplotlib.pyplotasplt#加载图像img1=cv2.imread('2
岸边看风景
·
2020-08-17 16:15
opencv练习
OpenCV算法精简总结(一)
几何变换
过了图像数字化这关之后就是了解一些
几何变换
,下面列出几种常见矩阵:平移矩阵:放
vaew
·
2020-08-17 16:58
OpenCV-
印章提取
思路:将原始图像转为HSV格式,再通过颜色分割进行提取importcv2importnumpyasnpnp.set_printoptions(threshold=np.inf)image=cv2.imread('C:\\Users\\user\\Desktop\\1093303-20171008194557012-1266465844.png')hue_image=cv2.cvtColor(ima
Elag
·
2020-08-17 15:19
OpenCV
python
OpenCV-
贪吃蛇
博主晚上闲来无事,用opencv写了一个贪吃蛇程序,以前是用dos界面写的,不太好理解,所以这次把opencv代码贴出来,供大家娱乐,哈哈。一、测试软硬件测试硬件:PC-Windows测试软件:VS2013二、测试可执行程序可执行程序下载地址:https://download.csdn.net/download/samylee/10802993三、操作说明界面1:选择困难度:1(简单)、2(适中)
samylee
·
2020-08-17 14:00
opencv
对称群与置换群 定义
于是我试着用群去描述一些简单的
几何变换
,发现确实如此。这就是我在置换那篇文章的最后让大家思考等边三角形变换的原因。
Peiwen123
·
2020-08-17 14:30
挑战程序设计竞赛2
算法与数据结构
opencv-
图像修补,图像修复,inpaint
//---------------------------------【头文件、命名空间包含部分】----------------------------//描述:包含程序所使用的头文件和命名空间//------------------------------------------------------------------------------------------------#inc
hb707934728
·
2020-08-17 12:11
opencv
(学习笔记4)BMP位图照片的
几何变换
这次我主要在BMP位图照片的读取和显示的基础上,加上了对BMP位图照片的
几何变换
。
xiaowei_nbu
·
2020-08-17 12:37
图像处理与模式识别
抽象代数学习笔记(7)对称群与置换群
于是我试着用群去描述一些简单的
几何变换
,发现确实如此。这就是我在置换那篇文章的最后让大家思考等边三角形变换的原因。
bubingy
·
2020-08-17 12:30
Python 图像处理 OpenCV (13): Scharr 算子和 LOG 算子边缘检测技术
Python图像处理OpenCV(3):图像属性、图像感兴趣ROI区域及通道处理」「Python图像处理OpenCV(4):图像算数运算以及修改颜色空间」「Python图像处理OpenCV(5):图像的
几何变换
极客挖掘机
·
2020-08-17 10:37
Python
图像处理
多边形扫描转换-X-扫描线算法
这种表示直观、几何意义强、占用内存少,易于进行
几何变换
。但未明确指出哪些像素在多边形内,不能直接用于面着色。点阵表示:用位于多边形内的像素集合来刻画多边形。
lyp_1020k
·
2020-08-17 01:53
计算机图形学
2. win10(x64)+vs2019+openCv4.1.0环境搭建
目录:0.一起走进
openCv-
目录1.openCv概述1.0简介OpenCV于1999年由Intel建立,旨在占用很少的资源并且快速处理图像。
LadiesMan929
·
2020-08-16 21:24
openCv
vs2019
C++
win10
x64
opencv4.1.0
vs2019
OpenCV学习笔记(十八)——图像的各种变换(cvtColor*+)imgproc
imgproc是OpenCV一个比较复杂的lib,我是分开介绍的,之前介绍过了滤波器、直方图、结构分析和形状描述三节,这次介绍一下图像的变换,OpenCV对于图像的变换又可分为
几何变换
和其他的变换,我这节先介绍一下其他的变换
iteye_9378
·
2020-08-16 19:53
OpenCV-
自适应阈值分割
步骤:1、输入原图像,并进行滤波平滑处理;2、将原图像与滤波图像做差处理;3、结果图像通过判断像素点是否大于0而进行阈值分割,也可以自行设置T的大小。C++:#include#includeusingnamespacestd;usingnamespacecv;Matadaptthreshold(Matimage){image.convertTo(image,CV_32FC1);MatGaussia
@WitnesS
·
2020-08-16 09:04
OpenCV基础教程
Opencv-
图像像素值统计
图像像素值统计知识点python代码c++代码知识点像素值统计最小(min)最大(max)均值(mean)标准方差(standarddeviation)API知识点最大最小值minMaxLoc计算均值与标准方差meanStdDevpython代码importcv2ascvimportnumpyasnpsrc=cv.imread("C:/Users/qqxd/Desktop/opencvcode/i
lovefive55
·
2020-08-16 09:38
Opencv
Opencv-
通道分离与合并
通道分离与合并知识点python代码c++代码知识点通道分离与合并OpenCV中默认imread函数加载图像文件,加载进来的是三通道彩色图像,色彩空间是RGB色彩空间、通道顺序是BGR(蓝色、绿色、红色)、对于三通道的图像OpenCV中提供了两个API函数用以实现通道分离与合并。split//通道分离merge//通道合并扩展一下:在很多CNN的卷积神经网络中输入的图像一般会要求[h,w,ch]其
lovefive55
·
2020-08-16 09:38
Opencv
OpenCV-
图像处理(08、模糊图像一)
模糊原理Smooth/Blur是图像处理中最简单和常用的操作之一使用该操作的原因之一就为了给图像预处理时候减低噪声使用Smooth/Blur操作其背后是数学的卷积计算其中:f()表示一副图像,i、j表示图像的行和列,h(k,l)表示卷积算子(和)(也可以叫掩膜),kl又可以叫窗口大小(掩膜的大小,比如3*3),g()表示输出的像素值;通常这些卷积算子计算都是线性操作,所以又叫线性滤波假设有6x6的
Micheal超
·
2020-08-16 08:35
OpenCV
真正讲清楚了透视矩阵
然而,由于光栅化渲染中的
几何变换
多基于四阶方阵与齐次坐标表示的向量的乘法,而四阶方阵只能表示仿射变换,无法实现透视摄像机“近大远小”的特性(仿射变换维持平行线相互平行,而“近大远小”不具有该性质),因此透视摄像机模
Knowvision
·
2020-08-16 04:12
机器视觉
透视变换
基于QT,C++和opencv 的人脸识别项目(二)
的主要模块和contrib模块linux下要求的packagesopencv的基本操作1.图像2.视频3.绘图功能5.图像的基本操作6.图像上的算术运算7.性能衡量和提升技术8.改变颜色空间9.图像的
几何变换
zxxx9527
·
2020-08-15 18:08
C++
qt
opencv
2D二维旋转变换,坐标旋转变换矩阵是如何推导而来?三维旋转变换矩阵与二维旋转变换有什么联系?
推荐开源项目:简单的SLAM与机器人教程与编程实践-github我们在做
几何变换
的时候经常需要把某个坐标系上的所有点都进行一个旋转,这个操作就叫做刚体旋转(所有的点相对位置不变的发生旋转)。
司南牧
·
2020-08-15 16:40
视觉SLAM从入门到实践
轻松理解-
opencv-
数字图像图像处理--一维离散卷积和一维离散傅里叶变换
第一章:一维离散卷积假设有两个有限序列:,我们把他们放入以下栅格:然后,沿着,进行滑窗:从下面开始出现相互重叠的栅格:直到不再有相互重叠的栅格:我们可以看出上面一共得出了5个值,即以下序列:那么该序列即:和的卷积,显然序列的长度为:的长度+的长度-1。--------------------------------------------------------------------------
Captain_zp
·
2020-08-15 12:38
图像处理
OpenCV
Python
计算机视觉
OpenCV-
利用函数inRange进行颜色分割(HLS颜色分割)
利用HLS颜色空间进行图像区域的颜色分割,和利用HSV颜色空间类似:#include#include#includeusingnamespacecv;#include#includeusingnamespacestd;//输入图像Matimg;//归一化图像Matbgr;//HLS图像Mathls;//色相inthmin=0;inthmin_Max=360;inthmax=360;inthmax_
Captain_zp
·
2020-08-15 12:38
图像处理
OpenCV
Python
计算机视觉
颜色识别
(收藏)在ROS中使用
opencv-
识别白线
当时写的一个识别白线的程序,还不算完整,后面要自己用程序算出两天线之间中点的坐标,并反馈坐标信息回来,跟底层通讯,做一个闭环。#include//ros标准库头文件#include//C++标准输入输出库#include#include#include#include#include#include#include#includeusingnamespacestd;usingnamespacecv
穿着帆布鞋也能走猫步
·
2020-08-15 09:53
视觉识别
OpenCV-
选取roi区域,任意形状(矩形,不规则多边形,圆形,椭圆,手动指定形状)
转载:https://blog.csdn.net/u013105205/article/details/78835969/在利用OpenCV对图像进行处理时,通常会遇到一个情况,就是只需要对部分感兴趣区域进行处理。因此,如何选取感兴趣区域(其实就是“抠图”)。下面给出一个例子:Matimg=imread(IMG_PATH);Matcat=imread(CAT_PATH);if(img.empty(
呐_糖糖都给你
·
2020-08-15 09:22
opencv
opencv-
实现双线性插值
双线性源码:https://blog.csdn.net/love_image_xie/article/details/87969405五个都有的:https://blog.csdn.net/carson2005/article/details/22417587opencv自带的函数:voidresize(InputArraysrc,OutputArraydst,Sizedsize,doublefx
呐_糖糖都给你
·
2020-08-15 09:50
opencv
opencv-
灰度图像归一化到0~255
#include#include#include#includecv::MatcontrastStretch(cv::MatsrcImage){cv::MatresultImage=srcImage.clone();intnRows=resultImage.rows;intnCols=resultImage.cols;//图像连续性判断if(resultImage.isContinuous()){
呐_糖糖都给你
·
2020-08-15 09:50
opencv
realsense2在开发中的一些方法(深度帧与其对应的颜色帧对齐示例)
点击对齐实用程序基于所提供的深度数据执行每像素
几何变换
,并且不适合于对齐本质上为2D的图像,例如颜色,IR或鱼眼。此外,转换需要进行未失真(整流)的图像,因此不适用于IR校准流。
沧海一株莲
·
2020-08-15 07:15
Intel
Realsense
D435
opencv-
车牌区域提取
#include"opencv2/highgui/highgui.hpp"#include"opencv2/features2d/features2d.hpp"#include"opencv2/imgproc/imgproc.hpp"#include//Mser车牌目标检测std::vectormserGetPlate(cv::MatsrcImage){//HSV空间转换cv::Matgray,g
hb707934728
·
2020-08-15 07:23
opencv
threejs 模型的
几何变换
(旋转、缩放、平移)
缩放立方体网格模型x轴方向放大2倍,如果连续执行两次该语句,相等于比原来方法4倍mesh.scale.x=2.0;//x轴方向放大2倍立方体网格模型整体缩小0.5倍,相当于xyz三个方向分别缩小0.5倍mesh.scale.set(0.5,0.5,0.5);//缩小为原来0.5倍网格模型Mesh的属性scale返回值是一个Vector3对象,查看three.js官方文档你可以知道Vector3对象
默茉
·
2020-08-15 00:42
threejs
Three.js三维模型几何体旋转、缩放和平移
Three.js三维模型几何体旋转、缩放和平移创建场景中的三维模型往往需要设置显示大小、位置、角度,three.js提供了一系列网格模型对象的
几何变换
方法,从WebGL的角度看,旋转、缩放、平移对应的都是模型变换矩阵
郭隆邦技术博客
·
2020-08-15 00:14
Three.js
Vertex Shader
几何变换
---扭曲
1、顶点的旋转//UpgradeNOTE:replaced'mul(UNITY_MATRIX_MVP,*)'with'UnityObjectToClipPos(*)'Shader"Custom/ls_ten"{SubShader{pass{CGPROGRAM#pragmavertexvert#pragmafragmentfrag#include"unitycg.cginc"structv2f{fl
nicolelili1
·
2020-08-14 23:01
Shader
Python下opencv使用笔记(三)(图像的
几何变换
)
写在之前二维与三维图像的
几何变换
在计算机图形学上有重要的应用,包括现在的许多图像界面的切换、二维与三维游戏画面控制等等都涉及到图像
几何变换
,就比如说在三维游戏中,控制角色三维移动的时候,画面是要跟着移动的
on2way
·
2020-08-14 05:12
opencv+python
python
数字图像
遗传算法
图像处理
计算机图形学-三维物体的平移、旋转、防缩
要求利用OpenGL函数画一个三维物体;利用鼠标或键盘控制三维物体在屏幕上移动、旋转和放缩(1)移动:不能直接调用OpenGL
几何变换
函数,运用齐次坐标,采用矩阵相乘的方式自己编程实现;(2)旋转、放缩可以调用
慢语
·
2020-08-14 03:01
opengl
OpenCV-
利用函数inRange进行颜色分割(针对HSV颜色空间)
我们可以利用inRange函数,通过调节图像颜色信息(H)、饱和度(S)、亮度(V)区间选择我们需要的图像区域:#include#include#includeusingnamespacecv;#include#includeusingnamespacestd;//输入图像Matimg;//灰度值归一化Matbgr;//HSV图像Mathsv;//色相inthmin=0;inthmin_Max=3
Captain_zp
·
2020-08-13 23:36
图像处理
OpenCV
Python
计算机视觉
数字图像处理 第四章 数字图像处理中的基本运算
符号基本运算按处理的范围分类像素间的基本关系二、点运算点运算的概念点运算的运用二值化处理及实现三、代数运算加法运算——应用一加法运算——应用二减法乘法除法其他运算——逻辑运算——求反逻辑运算——异或几何运算
几何变换
的数字表达齐次坐标表示法
拔牙不打麻药
·
2020-08-13 22:26
数字图像处理
[C语言]二维图形基本
几何变换
的实现
任意给定一个三角形,对它进行平移,放大,两种变换.(1)将三角形的坐标存放到数组中(2)先画出原始的三角形,再进行变换,画出变换后的形状(3)建议:a)左键双击屏幕,画出三角形voidCTranslationView::DrawPolyline(CPointspt[],intn){RedrawWindow();CDC*pDC=GetDC();CPennewpen(PS_SOLID,1,RGB(25
秋儿-Angel
·
2020-08-13 18:54
编程技术
图形学实验三:二维
几何变换
代码://======ComputerGraphicsExperiment#5======//|Two-DimensionalTransformation|//=============================================////Requirement://(1)Implementfunctionstogenerate2Dtransformationmatrix.//(
lbperfect123
·
2020-08-13 15:22
图形学
深度学习中的数据增强
文章目录@[toc]一、简介二、单样本数据增强1、空间
几何变换
A、分类网络中常用的crop操作a、trainphasecroppingI、single-scalecropping(`alexnet`)II
man_world
·
2020-08-12 11:36
深度学习
opencv-
把一个图像的一小块区域拷贝到另一个图像的指定区域
//vv.cpp:定义控制台应用程序的入口点。//opencv把一个图像的一小块区域拷贝到另一个图像的指定区域#include"stdafx.h"#include"cv.h"#include"highgui.h"intmain(){IplImage*img=cvLoadImage("c:\\lh.jpg",0);CvRectroi=cvRect(6,6,48,48);cvNamedWindow("
yanxiaopan
·
2020-08-12 00:35
opencv
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他