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
OpeCV
opencv机器学习---KNN篇
blog.csdn.net/qq_41577045/article/details/80302968OpenCV3.3中给出了K-最近邻(KNN)算法的实现,即cv::ml::Knearest类,此类的声明在include/
opecv
2
树莓派派酒
·
2018-09-04 16:21
VS2017配置OpenCV3.2+contrib3.2
VS2017配置OpenCV3.2+contrib3.2前言
opecv
3.2+opencv_contrib3.2模块都编译配置了在配置contrib之前,尝试直接配置
OpeCV
3.2-vc14,发现可以正常使用
Darlingqiang
·
2018-03-19 19:06
insatall
VS2017配置OpenCV3.2+contrib3.2
VS2017配置OpenCV3.2+contrib3.2前言
opecv
3.2+opencv_contrib3.2模块都编译配置了在配置contrib之前,尝试直接配置
OpeCV
3.2-vc14,发现可以正常使用
Darlingqiang
·
2018-03-19 19:06
OpenCV计算机视觉入门案例
usingnamespacecv;intmain(){Matimage=imread("E:\\8.jpg");//存放自己图像的位置imshow("显示图像",image);waitKey(0);return0;}案例二:
OpeCV
雪域枫蓝
·
2017-11-23 05:10
计算机视觉
opencv
namespace
Atificial
Intelligence
OpenCV
OpenGL
C/C++
OpenCV3.3中 K-最近邻法(KNN)接口简介及使用
OpenCV3.3中给出了K-最近邻(KNN)算法的实现,即cv::ml::Knearest类,此类的声明在include/
opecv
2/ml.hpp文件中,实现在modules/ml/src/knearest.cpp
fengbingchun
·
2017-11-09 09:37
Deep
Learning
Image
Recognition
OpenCV
ubuntu14.04配置darknet遇到cannot find -lcuda解决办法
在配置YOLO的源码时,需要安装darknet,https://pjreddie.com/darknet/install/,按照配置步骤进行时,到了使用GPU和
OPECV
进行编译时,出现cannotfind-lcuda
StrugglePeach
·
2017-10-10 10:33
深度学习
OpenCV3.0丢失Nonfree模块
1原因:withopencv3.0,SURF/SIFTandsomeotherthingshavebeenmovedtoaseperateopencv_contribrepo.在
opecv
3.0中,SURF
一个阳光的好孩子
·
2017-09-25 14:46
opencv
Opecv
霍夫变换检测直线
一些概念的东西:一条直线可以表示为:y=ax+b,其中a、b为常数,(x,y)表示一个点,是变量。这个式子表示了一条直线和直线上的点的关系。坐标系为x轴和y轴,图形为一条线。换一个出发点,考虑一个点和通过该点的直线的关系。假设已知某一个(x1,y1),x1和y1为常量。下式表示所有通过点(x1,y1)的直线。y1=a*x1+b,其中a、b是变量,x1和y1为常量,表示点(x1,y1)。为了看起来方
zxc024000
·
2016-04-27 17:00
opencv
霍夫变换
检测直线
MATLAB的fft2和
OpeCV
的cvDFT的结果是一样的哦!但为什么有时候会相差255倍呢?
------------------------欢迎大家加入图像识别技术交流群:271891601,另外,特别欢迎成都从事图像识别工作的朋友交流,我的QQ号2487872782MATLAB的fft2和
OpeCV
wenhao_ir
·
2016-04-12 12:00
matlab
opencv
fft
QT中配置opencv可能的问题
之前一直是拿
opecv
在qt控制台写opencv程序,配置很简单只需要在工程文件中添加如下代码就行,具体需要看opencv安装的位置和版本 INCLUDEPATH+=E:\opencv\install
jialeheyeshu
·
2016-04-06 14:00
【从零学习openCV】
opecv
操作像素
1.存取像素值在opencv中能够直接对cv::Mat类型的图像调用at函数读取或赋值某个像素,我们用个简单的案例来说明://在一张图像上增加椒盐噪声,image为输入图像。n为噪点个数 voidsalt(Mat&image,intn) { for(intk=0;k(j,i)=255; } //彩色图像有三个通道,像素存取类型为cv::Vec3b,即由三个uchar组成的向量。这里用下标[i]訪问
mengfanrong
·
2016-02-06 16:00
简单的验证码识别(
opecv
)
opencv版本:3.0.0 处理验证码:纯数字验证码(颜色不同,有噪音,和带有较多的划痕) 测试时间: 一天+一晚 效果:比较挫,可能是由于测试的图片是在太小了的缘故. 原理: 验证码识别作为身份证号机器识别的一个衍生,夹杂了很多干扰的噪音,所以加大了二值化的难度。以及轮廓追踪的不好协调。 操作过程大过程有以下几个:
龚细军
·
2016-01-22 18:00
otsu算法实现(基于
opecv
2.0版本)
otsu是nobuyukiotsu于1979年提出的一种寻找灰度图像的最佳阈值的算法。其论文名字是《AThresholdSelectionMethodfromGray-LevelHistograms》,用google可以找到pdf版,建议大致看一下论文,再编程实现,这样容易把握重点。我刚开始是看别人对otsu的介绍,然后编程实现,但每次求出的阈值都无法达到理想效果。被逼无奈,终于还是决定看看原作者
xiaohaijiejie
·
2015-12-04 09:00
opecv
学习之路【五】--显示一张图片
前言 这一章我们来使用opencv显示一个电脑中图片 并且简单的讲解一下代码 为了虽然新的文件结构更加好用 便于研究别人以前的代码 所以我会讲c和c++两个版本的opencv程序 当然我也是在学习过程中,也在不断的摸索! 使用旧的c语言结构显示一个图片: 你需要将123.png的图片放在c的更目录下!
·
2015-11-13 18:17
学习
otsu算法实现(基于
opecv
2.0版本)
otsu是nobuyuki otsu于1979年提出的一种寻找灰度图像的最佳阈值的算法。 其论文名字是《A Threshold Selection Method from Gray-Level Histograms》,用google可以找到pdf版,建议大致看一下论文,再编程实现,这样容易把握重点。我刚开始是看别人对otsu的介绍,然后编程实现,但每次求出的阈值都无法达到理想效果。被逼无奈,终于
·
2015-11-07 14:45
算法
python手记(25)
pyopencv使用,首先安装好
opecv
,在官网http://opencv.org/上下载并安装,然后将其python绑定库opencv\build\python\2.7\cv2.pyd复制到python2
·
2015-11-02 12:51
python
OpenCV3.0 兼容VS2010与VS2013的问题
1.OpenCV3.0基本的配置这几天被
OpeCV
3.0折腾的死去活来的,主要是由于目前Visualstudio在2010余2013之间切换。
fioletfly
·
2015-08-05 14:00
图像
2013
Visual
Studio
opencv3.0
轮廓寻找
《Color Transfer Based on Normalized Cumulative Hue Histograms》论文实现,已调试成功,可直接使用
论文原理随后补充:从网上找了别人实现的HistogramCT类,基本可用,一点小问题已经改好了,用的是
opecv
1.0的函数,没有花时间去改成c++的接口,修改调试成功的code下载地址如下:http
hyqsong
·
2015-04-16 16:00
color
opencv
Transfer
OPECV
的配置
因为要做一点道路是别的东西,所以想用到OPENCV的一些东西。在网上找了一些OPENCCSHARP的代码,但是这方面的书籍或者资料还是不是特别的多,所以我就觉得可能还不是很好。主要的原因还是因为自己的懒惰,自己不太熟悉cpp,所以更加想做opencsharp,其实都一样,我觉得也是好机会,自己能够更好地熟悉cpp。写这个文章主要是为了提醒自己,以免以后及又遇到同样的问题。OPENCV配置的时候,首
瑟荻
·
2015-04-06 18:11
计算机视觉
opecv
获取图像轮廓
获取轮廓 #import <opencv2/opencv.hpp> #import <opencv2/imgcodecs/ios.h> #import <opencv2/imgproc/types_c.h> @implementation OpenCVHelper +(UIImage *)getImageOutLine:(UIImage *)ip
·
2015-01-23 12:00
获取
opecv
第一个程序
opencv的配置,看了一个永久配置的,参见:http://blog.csdn.net/aiyufei2012/article/details/35268569初次接触opencv,由于自己的编程经验少的可怜,对于好多问题,只有“百度一下”,麻烦的很,但罗马不是一天建成的,那就从一砖一瓦建起吧。这次在VS2013上运行了opencv的第一个程序——读取一幅图像。#include intmain(
shihz_fy
·
2014-11-19 15:00
otsu算法实现(基于
opecv
2.0版本)
出处:http://www.cnblogs.com/xy-kidult/p/3397553.htmlotsu是nobuyukiotsu于1979年提出的一种寻找灰度图像的最佳阈值的算法。其论文名字是《AThresholdSelectionMethodfromGray-LevelHistograms》,用google可以找到pdf版,建议大致看一下论文,再编程实现,这样容易把握重点。我刚开始是看别人
zhiganglet
·
2014-06-22 23:00
opencv
otsu算法
OpenCV中矩阵类型的个人理解
在应用
OpeCV
函数库的时候经常需要查看图像的类型(也就是矩阵的类型,因为在OpenCV中图像是以Mat保存的),如果直接打印image.type,如:image=imread("lina.jpg");
卓尔
·
2014-06-13 12:00
OpeCV
中type与depth的区别
image.type()与image.depth()的区别。type返回的是ametrixelementtype,即元素的类型,如:CV_8UC3;depth()返回的是thedepthofamatrixelement,即矩阵的深度,如CV_8UC。区别在于depth没有通道的概念。要注意一点是:C++:Mat::Mat(Sizesize,inttype)(Mat的构造函数)在创建一个mat时,M
卓尔
·
2014-06-13 12:00
opecv
2 MeanShift 使用均值漂移算法查找物体
#if!definedOFINDER #defineOFINDER #include #include classContentFinder{ private: floathranges[2]; constfloat*ranges[3]; intchannels[3]; floatthreshold; cv::MatNDhistogram; cv::SparseMatshistogram
fanpengfei0
·
2014-04-22 23:00
opencv2
MeanShift
反投影直方图
均值漂移算法
查找物体
python2.7中配置
opecv
2.43
今天查看opencv文档时看到opencv还提供python的接口函数,恰好这段时间也正在学习python,于是果断决定在python中配置好opencv。python版本:2.7.6opencv版本:2.4.3配置其实非常简单,(前提是你已经安装好了opencv和python)。进入opencv的如下目录:D:\opencv\build\python\2.7\(我是安装在D盘)将这个目录下的所有
zgz_maker
·
2014-04-02 17:35
python
【opencv】 特征点检测 sift和surf
关于在
opecv
中使用,sift和surf进行特征点检测,主要分为三步:一.添加lib文件。
u010141025
·
2013-11-21 16:00
python手记(25)
pyopencv使用,首先安装好
opecv
,在官网http://opencv.org/上下载并安装,然后将其python绑定库opencv\build\python\2.7\cv2.pyd复制到python2
u010255642
·
2013-08-19 10:00
python
opecv
证件照处理
测试图片: 方法1:#include"cv.h" #include"cxcore.h" #include"highgui.h" /* * * *opencvchina.com每周一练第十三期 * *作者:opencvchina.com会员--->zhongguo */ voidgetAverage(IplImage*image,float*avg); //计算图像sa
a771948524
·
2013-08-17 17:00
丢失 tbb_debug.dll
以下是本人尝试的多种方法:1.按照
opecv
给出的安装说明,添加环境变量“...\build\common\tbb\ia32\vc9.
liuyue2046
·
2013-07-17 17:00
opencv
CxImage库----整理
cximage图像的数据时从下到上,从左到右,而
opecv
里的Mat数据类型是从下到上,从左到右的存储,使用的时候需要转换RGBQUAD是一个表示32bit像素值的结构体。
liulina603
·
2013-07-04 16:00
opecv
-亚像素水平检测角点位置
运用
opecv
函数cornerSubPix查找更加准确的角点位置。
tianzhaixing
·
2013-05-29 12:00
函数
opencv
opecv
学习之路【五】--显示一张图片
前言这一章我们来使用opencv显示一个电脑中图片并且简单的讲解一下代码为了虽然新的文件结构更加好用 便于研究别人以前的代码 所以我会讲c和c++两个版本的opencv程序 当然我也是在学习过程中,也在不断的摸索!使用旧的c语言结构显示一个图片:你需要将123.png的图片放在c的更目录下!//opencv2-protest.cpp:定义控制台应用程序的入口点。 //opencv图片文件读取程序
pwh0996
·
2013-05-14 17:00
opencv
OpeCV
的连通区域标记-bwlabel方法实现
类似于matlab中的bwlabel标记连通区域的c++版本实现,基于opencv,如下:////////////bwlabel.cpp#include"cv.h"#include"highgui.h"#defineNO_OBJECT0#defineMIN(x,y)(((x)height;intnc=img->width;inttotal=nr*nc;//resultsmemset(labels,
Augusdi
·
2013-04-28 15:58
OpenCV
OpeCV
的连通区域标记-bwlabel方法实现
类似于matlab中的bwlabel标记连通区域的c++版本实现,基于opencv,如下:////////////bwlabel.cpp#include"cv.h" #include"highgui.h" #defineNO_OBJECT0 #defineMIN(x,y)(((x)height; intnc=img->width; inttotal=nr*nc; //results
Augusdi
·
2013-04-28 15:00
opencv-基础阈值操作
opecv
带有阈值函数threshold。主要完成5种类型的阈值操作。
tianzhaixing
·
2013-04-02 17:00
opencv
OpeCV
中type与depth的区别
image.type()与image.depth()的区别。type返回的是ametrixelementtype,即元素的类型,如:CV_8UC3;depth()返回的是thedepthofamatrixelement,即矩阵的深度,如CV_8UC。区别在于depth没有通道的概念。要注意一点是:C++:Mat::Mat(Sizesize,inttype)(Mat的构造函数)在创建一个mat时,M
jkhere
·
2013-03-19 18:00
opecv
-图像加载,修改和保存
imread用于加载图像;cvtColor用于实现图像的转换,由RGB→Grascale;imwrite用于实现对变换后的图像进行存储;具体实现程序如下:#include #include usingnamespacecv; usingnamespacestd; intmain(intargc,char**argv) { Matimage; image=imread("D:\\lena.bmp"
tianzhaixing
·
2013-03-08 14:00
image
opencv
OpenCV中的CvSVM使用方法
描述:
opecv
的线性分类器SVM使用简洁高效,这里列出其使用方法1)设置训练样本集需要两组数据,一组是数据的类别,一组是数据的向量信息。
armily
·
2013-01-08 21:36
OpenCV中的CvSVM使用方法
描述:
opecv
的线性分类器SVM使用简洁高效,这里列出其使用方法1)设置训练样本集需要两组数据,一组是数据的类别,一组是数据的向量信息。
Armily
·
2013-01-08 21:00
我的OpenCV学习笔记(24):详细讨论OpenCV中的数据结构
传统算法可以参考
opecv
的源代码。
thefutureisour
·
2012-12-31 15:00
opecv
读取每个像素点
以下代码实现读取用opencv的函数读取每个点的像素。CvScalarbackcolor; backcolor=CV_RGB(0,0,200); CvScalarpp; for(inti=0;iheight;i++) { for(intj=0;jwidth;j++) { pp=cvGet2D(dst_img3,i,j);//获取当前像素点像素值 //outfile<
generalhking
·
2012-11-08 10:00
OpeCV
中常用基本数据类型的定义分析之二
Mat是OpenCV中最重要的数据结构,不仅能存放各种数据,而且提供各种数据操作接口,几乎包含了所有上层算法或程序对数据操作的需求。Mat的功能需求:1.存放数据及数据的属性,包括大小,维度,数据类型及step2.初始化,构造、析构3.数据之间的转换4.基本元素数据的获取和修改5.数据的复制、部分引用、分割、融合6.单个或多个矩阵的基本数学操作,要能满足图像操作里对数据块的计算需求 数学、逻辑、
viewcode
·
2012-09-24 18:00
数据结构
iterator
Access
float
Matrix
OpeCV
中常用基本数据类型的定义分析之一
Point、Size、Rect、Mat及Scalar、Vec、Range都是OpenCV中常用的数据类型。Mat是最强大但也最复杂的一个,而其他类型虽然简单,但是也是最常用的,且它们之间有着紧密的联系,本文先分析这些简单的类型。1.定义这些数据类型的目的有哪些?或者有哪些好处? 1.1定义这些数据类型有哪些共性?2.这些数据类型之间的关系有哪些?如能否相互转化、几何逻辑上的操作关系等3.每种数据
viewcode
·
2012-09-21 17:00
数据结构
matlab
Class
float
图形
opecv
学习一 安装
OPENCV2.3.1的安装编译整了一上午,总算可以用了。用vs2010在第一次编译时,很多链接错误:link2019:无法找到外部符号。xxx最后发现是链接库设置问题。开始设置的是使用静态库,lib目录为E:\opencv\build\x86\vc10\staticlib这样总是出错,各种链接错。后来改成动态方式就ok了。改lib目录设为:E:\opencv\build\x86\vc10\lib
llf_17
·
2012-05-17 14:57
opencv
opecv
2.3+directshow操作多个摄像头配置
1、下载地directshow,http://download.csdn.net/download/yangalbert/41844722、到opencv中文官网下载,http://www.opencv.org.cn/index.php/使用DirectShow采集图像其中的下载代码和例程3、配置opencv2.31下载安装VS2010、OpenCV2.3,并解压缩OpenCV2.3,本处为D:\
genganpeng
·
2012-05-09 10:37
preprocessor
include
build
input
video
2010
opencv
opecv
2.3+directshow操作多个摄像头配置
1、 下载地directshow,http://download.csdn.net/download/yangalbert/41844722、 到opencv中文官网下载,http://www.opencv.org.cn/index.php/使用DirectShow采集图像其中的下载代码和例程3、 配置opencv2.31下载安装VS2010、OpenCV2.3,并解压缩OpenCV2.3,本处为
genganpeng
·
2012-05-09 10:00
opecv
--cvFindContours
函数cvFindContours从二值图像中检索轮廓,并返回检测到的轮廓的个数。first_contour的值由函数填充返回,它的值将为第一个外轮廓的指针,当没有轮廓被检测到时为NULL。其它轮廓可以使用h_next和v_next连接,从first_contour到达。intcvFindContours(CvArr*image,CvMemStorage*storage,CvSeq**first_c
timidsmile
·
2011-10-02 14:00
算法
list
image
header
tree
null
Opecv
2.1 + VS 2005配置成功
今天突然来劲要安装一下OpenCV(其实已经好长时间没有应用了,记得以前用还是1.0的版本,没有想到现在2.2都出来了)。当前最新的是OpenCV2.2,但相应的文档似乎还少一些,因此比较下来决定装一下OpenCV2.1,估计两者差距应该不是很大。从网上下载了OpenCV-2.1.0-win32-vs2008.exe,这个程序是在VS2008下编译过的,包含了必须的lib和dll文件,感觉直接用起
daiyuchao
·
2011-01-06 20:00
图像处理技术
C/C++/C#
Opecv
2.1 + VS 2005配置成功
今天突然来劲要安装一下OpenCV(其实已经好长时间没有应用了,记得以前用还是1.0的版本,没有想到现在2.2都出来了)。当前最新的是OpenCV2.2,但相应的文档似乎还少一些,因此比较下来决定装一下OpenCV2.1,估计两者差距应该不是很大。 从网上下载了OpenCV-2.1.0-win32-vs2008.exe,这个程序是在VS2008下编译过的,包含了必须的lib和dll文件,感觉直接用
daiyuchao
·
2011-01-06 20:00
properties
Build
include
library
2010
linker
上一页
1
2
3
下一页
按字母分类:
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
其他