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图像处理
OpenCV图像处理
使用笔记(六)——图像滤波
前言1.图像滤波也叫图像模糊,是平滑图像像素常用处理的方式,通常是为了达到减少图像噪声和伪影,或者降低图像分辨率,OpenCV提供了常用的五种图像模糊操作。2.我的这里演示的系统环境是Linux,IDE是Qtcreator,OpenCV的版本是3.30。图像模糊1.简单模糊(1)blur()是实现简单模糊,是最常用的一种图像模糊方式,目标图像中的每个值都是源图像相应位置一个窗口中像素的平均值。函数
知来者逆
·
2020-06-24 13:35
opencv
Qt
OpenCV图像处理
——深度学习样本制造
前言在做深度学习相关的项目时,往往最麻烦的是样本的收集,或者只有很少的一些样本,训练根本达不到想要的效果,很多网络模型的配置文件里面都有样本增强的定义,是对样本做旋转,变换之类的操作,但没有给样本加一些背景来制造增强样本的数量。一、样本准备1.我做一个发票检测位置到识别里面文字的项目,但我手里并没有多少张发票样本,在网上也很难找到能用的样本,我的应用场景是把发票放在桌面上拍照之后,检测识别。所以我
知来者逆
·
2020-06-24 13:02
opencv
OpenCV图像处理
——iOS端人脸检测
前言1.OpenCV有专门的iOS平台的包,可以真接下载导入工程,也可以用cmake把OpenCV源码编成.a文件,以静态库的形式导入工程。2.我这里用的Xcode11,OpenCV用的是最4.20这个版本。3.这里用到的人脸检测是OpenCV官方给的级联分类器,可以在OpenCV源码的Data目录中找到。iOS人脸检测1.新建一个iOS工程,把用于与C++混编的文件后缀.m改成.mm,添加一个用
知来者逆
·
2020-06-24 13:02
opencv
OpenCV图像处理
细节汇总
最近在学习OpenCV中算法的基础知识,发现很多细节,记录下来。仿射变换和投影变换仿射变化是图像在二维平面上进行变换,需要三个点的位置就能确定前后变换的模式,就像放在桌子上的一张纸,你只能转,裁剪,不过还有放大和缩小的功能。投影变换就是三维立体的投影在二维上,需要四个点才能确定变换的模式,好处是可以任意变形了。具体公式如下所示:![这里写图片描述](https://img-blog.csdn.ne
loovelj
·
2020-06-24 08:19
opencv
OpenCV-Mat类型矩阵基本操作与示例
创建和初始化矩阵数据类型建立矩阵必须要指定矩阵存储的数据类型,
Opencv图像处理
中常用的几种数据类型如下:CV_8UC1//8位无符号单通道CV_8UC3//8位无符号3通道CV_8UC4CV_32FC1
StrawberryBoy
·
2020-06-24 04:38
OpenCV
OpenCV图像处理
专栏十四 | 基于Retinex成像原理的自动色彩均衡算法(ACE)
前言这个算法是IPOL上一篇名为《AutomaticColorEqualization(ACE)anditsFastImplementation》提出的,这实际上也是《快速ACE算法及其在图像拼接中的应用》这篇论文中使用的ACE算法,这个算法主要是基于Retinex成像理论做的自动彩色均衡,我用C++OpenCV实现了,来分享一下。算法原理在论文介绍中提到,高动态图像是指在一幅图像中,既有明亮的区
just_sort
·
2020-06-23 23:55
数字图像处理论文和算法复现
OpenCV图像处理
专栏十二 |《基于二维伽马函数的光照不均匀图像自适应校正算法》
前言这是
OpenCV图像处理
专栏的第十二篇文章,今天为大家介绍一个用于解决光照不均匀的图像自适应校正算法。
just_sort
·
2020-06-23 23:55
数字图像处理论文和算法复现
OpenCV图像处理
专栏十五 |《一种基于亮度均衡的图像阈值分割技术》
前言对于光照不均匀的图像,用通常的图像分割方法不能取得满意的效果。为了解决这个问题,论文《一种基于亮度均衡的图像阈值分割技术》提出了一种实用而简便的图像分割方法。该方法针对图像中不同亮度区域进行亮度补偿,使得整个图像亮度背景趋于一致后,再进行常规的阈值分割。实验结果表明,用该方法能取得良好的分割效果。关于常规的阈值分割不是我这篇推文关注的,我这里只实现前面光照补偿的部分。算法的原理可以仔细看论文。
just_sort
·
2020-06-23 23:55
数字图像处理论文和算法复现
Python+OpenCV3.3图像处理视频教程-贾志刚-专题视频课程
Python+OpenCV3.3图像处理视频教程—1876人已学习课程介绍Python+OpenCV3.3图像处理视频培训课程:该教程基于Python3.6+OpenCV新版本3.3.0详细讲述Python
OpenCV
gloomyfish
·
2020-06-23 21:44
视频教程
opencv图像处理
5--车辆检测
voidCTrafficsampleDlg::OnOK()//读入视频并检测车辆{//TODO:Addextravalidationhere//此处添加图像处理的代码//CDialog::OnOK();IplImage*frame=NULL;//定义帧,每帧就是一张图IplImage*B_part=NULL,*G_part=NULL,*R_part=NULL;IplImage*pFrImg=NUL
iteye_13411
·
2020-06-23 18:12
【
OpenCV图像处理
】1.29 凸包(Convex Hull)
相关理论什么是凸包(ConvexHull),在一个多变形边缘或者内部任意两个点的连线都包含在多边形边界或者内部。正式定义:包含点集合S中所有点的最小凸多边形称为凸包检测算法-Graham扫描法首先选择Y方向最低的点作为起始点p0从p0开始极坐标扫描,依次添加p1….pn(排序顺序是根据极坐标的角度大小,逆时针方向)对每个点pi来说,如果添加pi点到凸包中导致一个左转向(逆时针方法)则添加该点到凸包
Donald Su
·
2020-06-23 05:20
OpenCV图像处理基础
学习 opencv---(7) 线性邻域滤波专场:方框滤波,均值滤波,高斯滤波
本篇文章中,我们一起仔细探讨了
OpenCV图像处理
技术中比较热门的图像滤波操作。
daxi0315
·
2020-06-23 03:20
OPENCV图像处理
基础(六)序列化储存图像
在学习分类器的时候,我们会接触到xml,yaml等标记语言的文件。这些文件实际上就是记录了对一件事物(不仅仅是图片)的描述。那具体记录的是什么呢?等下就会有讲解。先贴上代码#include#includeusingnamespacecv;usingnamespacestd;intmain(){Matwirteimg=Mat::eye(10,10,CV_8UC1);//生成一个100*100的对角矩
chenpidaxia
·
2020-06-22 22:09
opencv虾搞之路
Android Studio + NDK JNI调用
openCV图像处理
本文介绍如何通过androidstudio通过jni调用openCV,不使用OpencvManager,使用静态编译openCV的方式,生成单独的一个so文件。可先看上篇文章http://blog.csdn.net/cheng20150809/article/details/51348420,AndroidStudio基本的JNI编程。1、新建一个空的Activity工程,添加Add->Folde
cheng20150809
·
2020-06-22 21:16
Android应用
Python+
OpenCV图像处理
(五)——图像阈值和二值化
系列文章Python+
OpenCV图像处理
(一)——OpenCV框架与图像插值算法Python+
OpenCV图像处理
(二)——几何变换Python+
OpenCV图像处理
(三)——彩色空间互换Python
清崎教练
·
2020-06-22 18:16
cv
Emgu CV3+C#图像处理(二):EmguCV主要模块简介
下面简单介绍几个常用的命名空间:命名空间模块说明Emgu.CV
OpenCV图像处理
功能的包装,包括cv::String的包装器CvString类,基本图像处理函数CvInvoke类,相机响应校准Calibra
阿卡蒂奥
·
2020-06-22 13:24
EmguCV
EmguCV3+C#图像处理
Python+
OpenCV图像处理
(六)—— ROI与泛洪填充
一、ROIROI(regionofinterest),感兴趣区域。机器视觉、图像处理中,从被处理的图像以方框、圆、椭圆、不规则多边形等方式勾勒出需要处理的区域,称为感兴趣区域,ROI。代码如下:#进行图片截取、合并、填充importcv2ascvsrc=cv.imread('E:\imageload\lena.jpg')cv.namedWindow('first_image',cv.WINDOW_
aiyizou6070
·
2020-06-22 13:17
基于VS针对
opencv图像处理
的可执行程序打包
这两天做一个三维拼接相关的项目的,需要生成多张深度数据,一张深度数据就得花掉我六七个小时,又需要好几张数据,怎么办~怎么办~怎么办,~借了朋友的一个实验室打算用多台电脑运行得到数据,多线程同步运行,可以吧~哈哈哈这就有个问题了,实验室的电脑都是XP系统,没有VS的相关环境,更没有相关opencv环境配置,想到之前编译好了的exe可执行文件可以直接运行,复制过来结果发现不能直接运行,,,下面直接给出
Zhyancy
·
2020-06-22 09:10
vs
exe打包
opencv
vs2010
exe
Python+
OpenCV图像处理
!PS对于图像处理来说简直小儿科!
序简介:OpenCV(OpenSourceComputerVisionLibrary)是一个跨平台的计算机视觉库。应用领域:OpenCV可用于解决如下领域的问题:增强现实人脸识别手势识别人机交互动作识别运动跟踪物体识别图像分割机器人作为一个游离在编程大门之外的小白,我开始了艰难的自学之路,在被泛函分析、数值分析折磨之余,敲敲代码学习一下Python,咸鱼就是这么犹豫,永远不知道自己究竟想干什么,管
pythoncxy
·
2020-06-22 03:05
Python
python +
opencv图像处理
——其他形态学操作
顶帽、黑帽、形态学梯度顶帽(tophat)是源图像与开操作之间的差值图像黑帽(blackhat)是闭操作图像与源图像的差值图像形态学梯度(Gradient)1、基本梯度:基本梯度是用膨胀后的图像减去腐蚀后的图像得到差值图像,称为梯度图像也是opencv中支持的计算形态学梯度的方法,而此方法得到梯度有被称为基本梯度2、内部梯度:是用源图像减去腐蚀之后的图像得到差值图像,称为图像的内部梯度3、外部梯度
xiao黄
·
2020-06-22 03:04
opencv
python +
opencv图像处理
——膨胀与腐蚀
图像形态学:①是图像处理学科的一个单独分支学科②灰度与二值图像重要手段③是由数学的集合论等相关理论发展起来的膨胀(Dilate)可认为是最大值滤波33的结构元素/模板用覆盖住的最大值代替中心像素膨胀的作用:①对象大小增加一个像素(33)②平滑对象边缘③减少或者填充对象之间的距离注意:腐蚀与膨胀都支持任意形状的结构元素腐蚀(Erode)最小值替换中心像素腐蚀的作用:①对象大小减少一个像素(3*3)②
xiao黄
·
2020-06-22 03:04
opencv
python +
opencv图像处理
——人脸检测
HAAR和LBP数据这是我使用的两个数据链接:https://pan.baidu.com/s/1_JADYabXD1aUs_fHCH9YEQ提取码:wj6g复制这段内容后打开百度网盘手机App,操作更方便哦frommatplotlibimportpyplotaspltfromcv2importcv2ascvimportnumpyasnp#opencv基于HAAR实现人脸检测defface_dete
xiao黄
·
2020-06-22 03:32
opencv
Opencv图像处理
---计算物体的凸包
代码#include"opencv2/highgui/highgui.hpp"#include"opencv2/imgproc/imgproc.hpp"#include#include#includeusingnamespacecv;usingnamespacestd;Matsrc;Matsrc_gray;intthresh=100;intmax_thresh=255;RNGrng(12345);
铿锵的玫瑰
·
2020-06-21 23:50
OpenCV教程
[Python图像处理] 二十八.OpenCV快速实现人脸识别及视频中的人脸
该系列文章是讲解Python
OpenCV图像处理
知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、图像分类应用
Eastmount
·
2020-06-21 19:46
Python图像处理及图像识别
Python图像处理
数字图像处理
[Python图像处理] 二十六.图像分类原理及基于KNN、朴素贝叶斯算法的图像分类案例
该系列文章是讲解Python
OpenCV图像处理
知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、图像分类应用
Eastmount
·
2020-06-21 19:44
数字图像处理
Python图像处理
Python图像处理及图像识别
Python图像处理
图像分类
KNN
数字图像处理
朴素贝叶斯
[Python图像处理] 二十七.OpenGL入门及绘制基本图形(一)
该系列文章是讲解Python
OpenCV图像处理
知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、
Eastmount
·
2020-06-21 19:44
Python图像处理及图像识别
Python图像处理
数字图像处理
Linux下安装
opencv图像处理
库
前言:opencv是一个开源的图像处理库,它支持Linux系统。S5P6818是三星八核Cortex-A53的CPU,现在我们来配置、编译、安装opencv-2.4.9图像处理库。一、环境硬件:这里选用友善之臂NANOPC-T3开发板软件:Debian系统二、准备工作1.软件更新(1)fa@NanoPi3:~/work$sudoapt-getupdate2.安装cmake-gui和unzip解压工
薛文旺
·
2020-06-21 13:50
linux系统
Opencv图像处理
机器学习——Knn算法实现图片验证码识别
主要沿用了TensorFlow里面的算法源码)先说下实验要求吧:1.给了一张图片num01.jpg作为训练样本2.从num02.jpg,num03.jpg中提取单个数字进行识别,并记录识别率第一步:用
OpenCV
Freya
·
2020-06-21 12:52
机器学习
OpenCV实战——车道检测
OpenCV图像处理
一般步骤:BGR变Gray,节省运算时间滤波处理(模糊图像,去噪点)边缘检测ROI提取直线检测,hough变化+最小二乘法importcv2importnumpyasnpclasslane_detection
thisiszdy
·
2020-06-21 08:05
OpenCV
计算机视觉
python+
OpenCV图像处理
(五)图像的阈值分割
图像的阈值处理一幅图像包括目标物体、背景还有噪声,要想从多值的数字图像中直接提取出目标物体,常用的方法就是设定一个阈值T,用T将图像的数据分成两部分:大于T的像素群和小于T的像素群。这是研究灰度变换的最特殊的方法,称为图像的二值化(Binarization)。阈值分割法的特点是:适用于目标与背景灰度有较强对比的情况,重要的是背景或物体的灰度比较单一,而且总可以得到封闭且连通区域的边界。(一)简单阈
Jumping boy
·
2020-06-21 06:39
图像处理
OpenCV图像处理
使用笔记(二)——图像矩阵的掩膜操作
前言1.数字图像处理中的掩膜的概念是起源于于PCB制版的过程,在半导体制造中,许多芯片工艺步骤采用光刻技术,用于这些步骤的图形“底片”称为掩膜(也称作“掩模”),其作用是:在硅片上选定的区域中对一个不透明的图形模板遮盖,继而下面的腐蚀或扩散将只影响选定的区域以外的区域。2.图像掩膜与其类似,用选定的图像、图形或物体,对处理的图像(全部或局部)进行遮挡,来控制图像处理的区域或处理过程。光学图像处理中
知来者逆
·
2020-06-21 03:50
opencv
opencv图像处理
5--车辆检测
opencv图像处理
5--车辆检测2011-09-2513:49bylibing64,24阅读,0评论,收藏,编辑voidCTrafficsampleDlg::OnOK()//读入视频并检测车辆{//TODO
lpwin81
·
2020-06-21 03:05
ISP
【OpenCV入门教程之八】线性邻域滤波专场:方框滤波、均值滤波与高斯滤波
poem_qianmo/article/details/22745559作者:毛星云(浅墨)邮箱:
[email protected]
写作当前博文时配套使用的OpenCV版本:2.4.8本篇文章中,我们一起仔细探讨了
OpenCV
浅墨_毛星云
·
2020-06-20 21:35
【OpenCV】
【OpenCV】入门教程
图像处理
opencv
计算机视觉
c++
源代码
TensorFlow+
OpenCV图像处理
( 三 图片特效——灰度处理、颜色反转、马赛克、毛玻璃、图片融合)
文章目录3.1用API实现灰度处理(cv2.imread)3.2调用API实现灰度处理(cv2.cvtColor)3.3源码实现图像灰度处理(gray=(r+b+g)/3)3.4源码实现图像灰度处理(gray=r*0.299+g*0.587+b*0.114)3.5灰度图像颜色反转3.6彩色图像颜色反转3.7马赛克效果3.8毛玻璃效果3.9图片融合3.1用API实现灰度处理(cv2.imread)i
迎迎一笑
·
2020-06-15 12:49
opencv
计算机视觉
opencv图像处理
-threshold函数
#-*-coding:utf-8-*-importcv2ascv#打开图片img=cv.imread("08.png")#cv.imshow("la",img)#变灰gray=cv.cvtColor(img,cv.COLOR_RGB2GRAY)#cv.imshow("gray",gray)#变黑白foriinrange(10):ret,dst=cv.threshold(gray,20*i,255,
月光魔草
·
2020-06-10 14:00
初学者Python-
OpenCV图像处理
基本操作
初学者Python-
OpenCV图像处理
基本操作欢迎各位看官0.需要导入的库1.简单读取一张照片2.获取图片信息3.对图片进行处理欢迎各位看官Helloworld!
Chase321
·
2020-06-04 17:59
python
opencv
计算机视觉
cv
视频教程-
OpenCV图像处理
基础——基于C++实现-计算机视觉
OpenCV图像处理
基础——基于C++实现西南交通大学计算机专业硕士研究生,专注于图像处理算法学习与研究,基于OpenCV的计算机视觉算法开发应用。
黑琦
·
2020-05-28 10:00
Opencv图像处理
——水平线和垂直线的提取
Opencv图像处理
——水平线和垂直线的提取检测原理图像形态学操作,可以通过自定义的结构元素实现结构元素对输入图像一些对象敏感、另外一些对象不敏感,这样就会让敏感的对象改变而不敏感的对象保留输出。
走过,莫回头
·
2020-05-10 21:06
Opencv
C++
opencv
计算机视觉
OpenCV图像处理
——阈值处理/二值化(python实现和c++实现)
OpenCV图像处理
——阈值处理/二值化5.1简介阈值处理是指剔除图像内像素值高于阈值或者低于阈值得像素点。
铲屎的胖虎
·
2020-04-29 23:42
opencv
Python+
OpenCV图像处理
(四)——图像滤波
系列文章Python+
OpenCV图像处理
(一)——OpenCV框架与图像插值算法Python+
OpenCV图像处理
(二)——几何变换Python+
OpenCV图像处理
(三)——彩色空间互换Python
清崎教练
·
2020-04-27 22:21
cv
opencv
计算机视觉
python
Python+
OpenCV图像处理
(三)——彩色空间互换
系列文章Python+
OpenCV图像处理
(一)——OpenCV框架与图像插值算法Python+
OpenCV图像处理
(二)——几何变换Python+
OpenCV图像处理
(三)——彩色空间互换Python
清崎教练
·
2020-04-25 01:13
cv
opencv
计算机视觉
python
OpenCV——几何变换原理(python实现和c++实现)
OpenCV图像处理
——几何变换原理(python实现和c++实现)2.1简介学习基本的几何变换,几何变换的原理大多都是相似,只是变换矩阵不同,因此,我们以最常用的平移、旋转和翻转为例进行学习。
铲屎的胖虎
·
2020-04-23 19:52
opencv
opencv
几何变换
Python+
OpenCV图像处理
(二)——几何变换
系列文章Python+
OpenCV图像处理
(一)——OpenCV框架与图像插值算法Python+
OpenCV图像处理
(二)——几何变换Python+
OpenCV图像处理
(三)——彩色空间互换Python
清崎教练
·
2020-04-23 00:31
cv
计算机视觉
python
opencv
Python+
OpenCV图像处理
(一)——OpenCV框架与图像插值算法
系列文章Python+
OpenCV图像处理
(一)——OpenCV框架与图像插值算法Python+
OpenCV图像处理
(二)——几何变换Python+
OpenCV图像处理
(三)——彩色空间互换Python
清崎教练
·
2020-04-21 00:30
cv
计算机视觉
opencv
python
OpenCV自学记录(3)——(一拳超人)图像处理基础(图像平滑、边缘检测)
本篇博客继续讲解
OpenCV图像处理
的基础,为最后实现OpenCV的小项目打基础。
胖大海pyh
·
2020-04-17 11:28
OPenCV自学记录
python
opencv
计算机视觉
OpenCV图像处理
- 将图像裁剪为圆形
1,需求为了便于项目前端展示用户头像,需要将头像处理为圆形,非圆形区域设置为透明。其实,前端可以在显示的时候处理,但是前端采用WebGL,暂时搞不定,所以由后端进行图像的一次性加工。于是,我们尝试用Linux工具Convert来完成,但是,百思无解,后续决定采用Python+OpenCV。2,实现优秀的代码不需要解释,直接看代码吧,O(∩_∩)O。#coding:utf8importnumpyas
红薯爱帅
·
2020-04-11 12:11
python+
opencv图像处理
前言文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。作者:张熹熹PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取http://t.cn/A6Zvjdun图像变换自然界中有很多的颜色,红红的花,绿绿的草,蓝蓝的天,白白的云,多姿多彩的世界,美轮美奂的图像。通过手机,照相机就可以定格每一个美的瞬间。但是,当把这些景
其实还好啦
·
2020-04-09 16:00
python+
opencv图像处理
转存失败重新上传取消前言文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。作者:张熹熹PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取http://t.cn/A6Zvjdun图像变换自然界中有很多的颜色,红红的花,绿绿的草,蓝蓝的天,白白的云,多姿多彩的世界,美轮美奂的图像。通过手机,照相机就可以定格每一个美的瞬
其实还好啦
·
2020-04-09 16:13
python
编程语言
「
OpenCV图像处理
」OpenCV简介
OpenCV(开源计算机视觉库:http://opencv.org)是一个开源的BSD许可库,包含数百种计算机视觉算法。该文档描述了OpenCV2.x的API,它本质上是一个C++API,而不是基于C的OpenCV1.xAPI(自从OpenCV2.4发布以来,CAPI已被弃用,未经过“C”编译器测试)。OpenCV具有模块化结构,这意味着该包包含多个共享库或静态库。可以使用以下模块:Corefun
比特币二师兄
·
2020-04-07 00:41
python+
opencv图像处理
(五)——图像缩放、旋转、翻转、平移
昨天学习了两张或者两张以上的图像的加法运算,以及它们之间的融合;今天学习对单一的一张图像进行处理,为的是在获取有限图像时,通过图像增强后可以获得更多的图像集、数据库,以便于作为神经网络的训练样本。目录1.图像缩放2.图像旋转3.图像翻转4.图像平移1.图像缩放图像缩放是把图像的长和宽放大或缩小,改变的图像的整体大小,并不是裁剪图片。具体是放大(缩小)的图像的分辨率还是像素,我目前还没弄清楚。像素和
一只小白鸟
·
2020-03-14 16:01
opencv
python
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他