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学习笔记
(16)双目测距与三维重建的OpenCV实现问题集锦(一)图像获取与单目定标
双目测距的基本原理如上图所示,双目测距主要是利用了目标点在左右两幅视图上成像的横向坐标直接存在的差异(即视差)与目标点到成像平面的距离Z存在着反比例的关系:Z=fT/d。“@scyscyao:在OpenCV中,f的量纲是像素点,T的量纲由定标板棋盘格的实际尺寸和用户输入值确定,一般是以毫米为单位(当然为了精度提高也可以设置为0.1毫米量级),d=xl-xr的量纲也是像素点。因此分子分母约去,Z的量
womendu
·
2010-10-24 08:00
算法
F#
matlab
读书
vc++
OpenCV学习笔记
(16)双目测距与三维重建的OpenCV实现问题集锦(一)图像获取与单目定标
双目测距的基本原理如上图所示,双目测距主要是利用了目标点在左右两幅视图上成像的横向坐标直接存在的差异(即视差)与目标点到成像平面的距离Z存在着反比例的关系:Z=fT/d。“@scyscyao:在OpenCV中,f的量纲是像素点,T的量纲由定标板棋盘格的实际尺寸和用户输入值确定,一般是以毫米为单位(当然为了精度提高也可以设置为0.1毫米量级),d=xl-xr的量纲也是像素点。因此分子分母约去,Z的量
邹宇华
·
2010-10-24 08:00
matlab
translation
matrix
image
工具
工作
机器视觉
对视频流进行边缘检测【
OpenCV学习笔记
6】
/*功能:从摄像头或者AVI文件中得到视频流,对视频流进行边缘检测,并输出结果。*/#include"stdafx.h"#include"cv.h"#include"highgui.h"#include#includeintmain(intargc,char**argv){IplImage*laplace=0;IplImage*colorlaplace=0;IplImage*planes[
superdont
·
2010-09-28 18:00
数据结构
struct
null
processing
DST
avi
对视频流进行边缘检测【
OpenCV学习笔记
6】
阅读更多/*功能:从摄像头或者AVI文件中得到视频流,对视频流进行边缘检测,并输出结果。*/#include"stdafx.h"#include"cv.h"#include"highgui.h"#include#includeintmain(intargc,char**argv){IplImage*laplace=0;IplImage*colorlaplace=0;IplImage*planes[
pleasetojava
·
2010-09-28 18:00
数据结构
Windows
对视频流进行边缘检测【
OpenCV学习笔记
6】
/* 功能:从摄像头或者AVI文件中得到视频流,对视频流进行边缘检测,并输出结果。 */ #include "stdafx.h" #include "cv.h" #include "highgui.h" #include <ctype.h> #include <stdio.h> int main( int argc
pleasetojava
·
2010-09-28 18:00
数据结构
windows
对视频流进行边缘检测【
OpenCV学习笔记
6】
/* 功能:从摄像头或者AVI文件中得到视频流,对视频流进行边缘检测,并输出结果。 */ #include "stdafx.h" #include "cv.h" #include "highgui.h" #include <ctype.h> #include <stdio.h> int main( int argc
isiqi
·
2010-09-28 18:00
数据结构
windows
对视频流进行边缘检测【
OpenCV学习笔记
6】
/* 功能:从摄像头或者AVI文件中得到视频流,对视频流进行边缘检测,并输出结果。 */ #include "stdafx.h" #include "cv.h" #include "highgui.h" #include <ctype.h> #include <stdio.h> int main( int argc
izuoyan
·
2010-09-28 18:00
数据结构
windows
图像绘制功能【
OpenCV学习笔记
5】
/* 功能:展示OpenCV的图像绘制功能 */ #include "stdafx.h" #include "cv.h" #include "highgui.h" #include <stdlib.h> #include <stdio.h> #define NUMBER 100 #define DELAY 5 ch
pleasetojava
·
2010-09-28 17:00
数据结构
算法
PHP
mfc
图像绘制功能【
OpenCV学习笔记
5】
/* 功能:展示OpenCV的图像绘制功能 */ #include "stdafx.h" #include "cv.h" #include "highgui.h" #include <stdlib.h> #include <stdio.h> #define NUMBER 100 #define DELAY 5 ch
isiqi
·
2010-09-28 17:00
数据结构
算法
PHP
mfc
图像绘制功能【
OpenCV学习笔记
5】
/*功能:展示OpenCV的图像绘制功能*/#include"stdafx.h"#include"cv.h"#include"highgui.h"#include#include#defineNUMBER100#defineDELAY5charwndname[]="DrawingDemo";CvScalarrandom_color(CvRNG*rng){inticolor=cvRandInt(rn
superdont
·
2010-09-28 17:00
算法
image
Random
binding
delay
testing
图像绘制功能【
OpenCV学习笔记
5】
/* 功能:展示OpenCV的图像绘制功能 */ #include "stdafx.h" #include "cv.h" #include "highgui.h" #include <stdlib.h> #include <stdio.h> #define NUMBER 100 #define DELAY 5 ch
izuoyan
·
2010-09-28 17:00
数据结构
PHP
算法
mfc
文件的保存【
OpenCV学习笔记
4】
/*功能:图像格式的转换,学习文件的保存*/#include"stdafx.h"#include#include#includeintmain(intargc,char**argv){IplImage*src;//-1:theloadedimagewillbeloadedasis(withnumberofchannelsdependsonthefile).if(argc!=3){printf
superdont
·
2010-09-27 18:00
文件的保存【
OpenCV学习笔记
4】
/* 功能:图像格式的转换,学习文件的保存 */ #include "stdafx.h" #include <cv.h> #include <highgui.h> #include <stdio.h> int main( int argc, char** argv ) { IplImage* src; // -1: the loaded im
isiqi
·
2010-09-27 18:00
xml
文件的保存【
OpenCV学习笔记
4】
/* 功能:图像格式的转换,学习文件的保存 */ #include "stdafx.h" #include <cv.h> #include <highgui.h> #include <stdio.h> int main( int argc, char** argv ) { IplImage* src; // -1: the loaded im
izuoyan
·
2010-09-27 18:00
xml
文件的保存【
OpenCV学习笔记
4】
/* 功能:图像格式的转换,学习文件的保存 */ #include "stdafx.h" #include <cv.h> #include <highgui.h> #include <stdio.h> int main( int argc, char** argv ) { IplImage* src; // -1: the loaded im
pleasetojava
·
2010-09-27 18:00
xml
图像的像素点操作【
OpenCV学习笔记
3】
/* 功能:读入图像文件,做图像反转,然后显示图像在屏幕上 */ #include "stdafx.h" #include <stdlib.h> #include <stdio.h> #include <math.h> #include <cv.h> #include <highgui.h> int main(int
izuoyan
·
2010-09-27 18:00
数据结构
windows
matlab
J#
sun
图像的像素点操作【
OpenCV学习笔记
3】
/* 功能:读入图像文件,做图像反转,然后显示图像在屏幕上 */ #include "stdafx.h" #include <stdlib.h> #include <stdio.h> #include <math.h> #include <cv.h> #include <highgui.h> int main(int
isiqi
·
2010-09-27 18:00
数据结构
windows
matlab
J#
sun
图像的像素点操作【
OpenCV学习笔记
3】
/*功能:读入图像文件,做图像反转,然后显示图像在屏幕上*/#include"stdafx.h"#include#include#include#include#includeintmain(intargc,char*argv[]){IplImage*img=0;intheight,width,step,channels;uchar*data;inti,j,k;if(argc/n/7");e
superdont
·
2010-09-27 18:00
数据结构
image
struct
matlab
存储
processing
数组的生成及其随机数【
OpenCV学习笔记
2】
// XooTest.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "cv.h" #include "highgui.h" #include <stdio.h> void main() { C
pleasetojava
·
2010-09-27 17:00
数据结构
F#
J#
数组的生成及其随机数【
OpenCV学习笔记
2】
// XooTest.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "cv.h" #include "highgui.h" #include <stdio.h> void main() { C
izuoyan
·
2010-09-27 17:00
数据结构
F#
J#
数组的生成及其随机数【
OpenCV学习笔记
2】
// XooTest.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "cv.h" #include "highgui.h" #include <stdio.h> void main() { C
isiqi
·
2010-09-27 17:00
数据结构
F#
J#
数组的生成及其随机数【
OpenCV学习笔记
2】
//XooTest.cpp:Definestheentrypointfortheconsoleapplication.//#include"stdafx.h"#include"cv.h"#include"highgui.h"#includevoidmain(){CvMat*a=cvCreateMat(3,4,CV_32F);printf("/n=====11111111111111=====Tes
superdont
·
2010-09-27 17:00
数据结构
c
Random
float
generator
Matrix
图像添加噪声【
OpenCV学习笔记
1】
// Xoo.cpp : Defines the entry point for the console application. #include "cv.h" #include "highgui.h" int main( int argc, char** argv ) { // 结构中载入图像:图像也是BMP图像(cvLoadImage)或者其它格式 /
izuoyan
·
2010-09-27 14:00
数据结构
编程
F#
领域模型
mfc
图像添加噪声【
OpenCV学习笔记
1】
//Xoo.cpp:Definestheentrypointfortheconsoleapplication.#include"cv.h"#include"highgui.h"intmain(intargc,char**argv){//结构中载入图像:图像也是BMP图像(cvLoadImage)或者其它格式//XML/YAML(cvLoad)CvImageimg(argc>1?argv[1]:"l
superdont
·
2010-09-27 14:00
image
null
generator
DST
图像处理
delay
图像添加噪声【
OpenCV学习笔记
1】
// Xoo.cpp : Defines the entry point for the console application. #include "cv.h" #include "highgui.h" int main( int argc, char** argv ) { // 结构中载入图像:图像也是BMP图像(cvLoadImage)或者其它格式 /
isiqi
·
2010-09-27 14:00
数据结构
编程
F#
领域模型
mfc
图像添加噪声【
OpenCV学习笔记
1】
// Xoo.cpp : Defines the entry point for the console application. #include "cv.h" #include "highgui.h" int main( int argc, char** argv ) { // 结构中载入图像:图像也是BMP图像(cvLoadImage)或者其它格式 /
pleasetojava
·
2010-09-27 14:00
数据结构
编程
F#
领域模型
mfc
OpenCV学习笔记
转自:http://blog.csdn.net/byxdaz/archive/2009/11/30/4909452.aspx 一、OpenCV概述与功能介绍OpenCV是Intel®开源计算机视觉库。它由一系列C函数和少量C++类构成,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV拥有包括300多个C函数的跨平台的中、高层API。它不依赖于其它的外部库——尽管也可以使用某些外部库。Op
fengbingchun
·
2010-08-23 17:00
image
header
float
DST
图像处理
colors
OpenCV学习笔记
(15)使用OpenGL显示双目视觉三维重构效果
上一篇笔记中使用Matlab初步显示了双目视觉重构出的环境三维效果图,不过并没有加上纹理信息。在OpenCV中文论坛里,大象的帖子(http://www.opencv.org.cn/forum/viewtopic.php?f=1&t=8722&sid=02986dcffb5ebcedf299833e7cbf457c)给出了利用OpenGL显示视差数据的三维点云图,这是一个学习OpenGL和Open
chenyusiyuan
·
2010-06-24 14:00
Algorithm
image
object
input
Parameters
float
OpenCV学习笔记
(15)使用OpenGL显示双目视觉三维重构效果
上一篇笔记中使用Matlab初步显示了双目视觉重构出的环境三维效果图,不过并没有加上纹理信息。在OpenCV中文论坛里,大象的帖子(http://www.opencv.org.cn/forum/viewtopic.php?f=1&t=8722&sid=02986dcffb5ebcedf299833e7cbf457c)给出了利用OpenGL显示视差数据的三维点云图,这是一个学习OpenGL和Open
邹宇华
·
2010-06-24 14:00
机器视觉
OpenCV学习笔记
(14)利用Matlab查看双目视觉景深效果
在利用OpenCV的reprojectImageTo3D函数得到环境的三维(宽度、高度、深度)信息后,通过以下代码保存一帧三维数据:constdoublemax_z=1.0e4; FILE*fp=fopen("D:\\OpenCV2.1\\Projects\\RobotVision\\Imgs\\3d_data.txt","wt"); for(inty=0;y(y,x);//Vec3f是tem
womendu
·
2010-06-19 19:00
C++
c
F#
matlab
FP
OpenCV学习笔记
(14)利用Matlab查看双目视觉景深效果
在利用OpenCV的reprojectImageTo3D函数得到环境的三维(宽度、高度、深度)信息后,通过以下代码保存一帧三维数据:constdoublemax_z=1.0e4;FILE*fp=fopen("D://OpenCV2.1//Projects//RobotVision//Imgs//3d_data.txt","wt");for(inty=0;y(y,x);//Vec3f是templa
chenyusiyuan
·
2010-06-19 19:00
c
IO
File
matlab
FP
2010
OpenCV学习笔记
(14)利用Matlab查看双目视觉景深效果
在利用OpenCV的reprojectImageTo3D函数得到环境的三维(宽度、高度、深度)信息后,通过以下代码保存一帧三维数据:constdoublemax_z=1.0e4;FILE*fp=fopen("D://OpenCV2.1//Projects//RobotVision//Imgs//3d_data.txt","wt");for(inty=0;y(y,x);//Vec3f是templat
邹宇华
·
2010-06-19 19:00
机器视觉
OpenCV学习笔记
(13)基于OpenCV2.1的MFC双目视觉平台构建
项目源码下载:
OpenCV学习笔记
(25)基于MFC和OpenCV的摄像机定标与立体匹配测试程序 从去年12月底起,考试和基金、项目申报的事情一件连着一件,双目视觉的课题给中止了4个月之久,看看论坛和博客上其他朋友所做的工作
chenyusiyuan
·
2010-05-27 19:00
properties
null
mfc
character
平台
OpenCV学习笔记
(13)基于OpenCV2.1的MFC双目视觉平台构建
项目源码下载:
OpenCV学习笔记
(25)基于MFC和OpenCV的摄像机定标与立体匹配测试程序从去年12月底起,考试和基金、项目申报的事情一件连着一件,双目视觉的课题给中止了4个月之久,看看论坛和博客上其他朋友所做的工作
邹宇华
·
2010-05-27 19:00
机器视觉
OpenCV学习笔记
(12)OpenCV调用Matlab函数进行保存视频的尝试
OpenCV2.1的ffmpeg似乎编译有问题,不能正常进行视频读写方面的操作,因此尝试调用Matlab来完成,不过也还没成功,详细记录如下:1、在Matlab中通过mex–setup和mbuild–setup指定VS2008SP1作为C编译器。2、编写保存视频的fun_saveVideo.m文件如下:functionfun_saveVideo(img,fps,flag) ifflag==0
womendu
·
2010-05-27 17:00
C++
c
Microsoft
C#
matlab
OpenCV学习笔记
(12)OpenCV调用Matlab函数进行保存视频的尝试
OpenCV2.1的ffmpeg似乎编译有问题,不能正常进行视频读写方面的操作,因此尝试调用Matlab来完成,不过也还没成功,详细记录如下:1、在Matlab中通过mex–setup和mbuild–setup指定VS2008SP1作为C编译器。2、编写保存视频的fun_saveVideo.m文件如下:functionfun_saveVideo(img,fps,flag) ifflag==0
chenyusiyuan
·
2010-05-27 17:00
thread
c
exception
Microsoft
matlab
fun
OpenCV学习笔记
(12)OpenCV调用Matlab函数进行保存视频的尝试
OpenCV2.1的ffmpeg似乎编译有问题,不能正常进行视频读写方面的操作,因此尝试调用Matlab来完成,不过也还没成功,详细记录如下:1、在Matlab中通过mex–setup和mbuild–setup指定VS2008SP1作为C编译器。2、编写保存视频的fun_saveVideo.m文件如下:functionfun_saveVideo(img,fps,flag)ifflag==0mov=
邹宇华
·
2010-05-27 17:00
机器视觉
opencv学习笔记
(1):DirectShow在vs2008+Vista中的使用
【转载】最近想用OpenCV库进行视频处理,但十分不幸的是新买的笔记本装的是Vista,对网络摄像机只能用DirectShow*方式控制,而不能用在XP里还能使用的vfw方式,而大多数OpenCV的例程都用vfw方式实现的,得自己去转变成DirectShow的方式。当然了,DirectShow也将要被MediaFoundationt淘汰了。但分析一下,在XP/Vista/Window
yee_yj
·
2010-04-18 10:00
OpenCV学习笔记
(一)
OpenCV学习笔记
(一)
OpenCV学习笔记
March12,20101.
我的编程乐园
·
2010-03-16 13:00
OpenCV学习笔记
(11)OpenCV+MFC的双目视觉测距与景深实现 之 问题探讨
学习OpenCV快3个月了,主要是根据课题需要实现双目视觉测距、景深重建和目标(障碍物)检测。目前已经能实现摄像头定标和校正、双目匹配、获取视差图和环境景深图像,但是在测距方面还没有精确实现,主要是还没彻底弄清楚摄像头定标,有几个问题希望能和大家探讨下:1、进行摄像头定标时,棋盘方格的实际大小square_size(默认为1.0f)的设置对定标参数是否有影响?具体地,假如棋盘方格大小的3cm,那么
chenyusiyuan
·
2009-12-25 02:00
xml
image
存储
mfc
Parameters
Matrix
OpenCV学习笔记
(11)OpenCV+MFC的双目视觉测距与景深实现 之 问题探讨
学习OpenCV快3个月了,主要是根据课题需要实现双目视觉测距、景深重建和目标(障碍物)检测。目前已经能实现摄像头定标和校正、双目匹配、获取视差图和环境景深图像,但是在测距方面还没有精确实现,主要是还没彻底弄清楚摄像头定标,有几个问题希望能和大家探讨下:1、进行摄像头定标时,棋盘方格的实际大小square_size(默认为1.0f)的设置对定标参数是否有影响?具体地,假如棋盘方格大小的3cm,那么
邹宇华
·
2009-12-25 02:00
机器视觉
OpenCV学习笔记
(10)CvMat 与 STL vector 的格式转换与数据读写
用STL vector来进行数组的数据读写非常方便,可以动态调整数组大小,不过在OpenCV里使用vector时,要保存vector数组的数据,就需要转换为 CvMat 格式。 比如有一个双通道数组: vector<cvpoint2d32f> points[2]; </cvpoint2d32f> 可以按如下方式来保存数据: int len = points[0]
womendu
·
2009-12-20 11:00
xml
windows
J#
OpenCV学习笔记
(10)CvMat 与 STL vector 的格式转换与数据读写
用STLvector来进行数组的数据读写非常方便,可以动态调整数组大小,不过在OpenCV里使用vector时,要保存vector数组的数据,就需要转换为CvMat格式。比如有一个双通道数组:vectorpoints[2];可以按如下方式来保存数据:intlen=points[0].size(); CvMat*pts=cvCreateMat(2,len,CV_32FC2); for(i=0;i
chenyusiyuan
·
2009-12-20 11:00
xml
vector
float
Matrix
OpenCV学习笔记
一、OpenCV概述与功能介绍 OpenCV是Intel®开源计算机视觉库。它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV 拥有包括 300 多个C函数的跨平台的中、高层 API。它不依赖于其它的外部库——尽管也可以使用某些外部库。 OpenCV 对非商业应用和商业应用都是免费(FREE)的。(细节参考 license)。代
javasogo
·
2009-11-30 23:00
C++
c
F#
C#
vc++
OpenCV学习笔记
一、OpenCV概述与功能介绍OpenCV是Intel®开源计算机视觉库。它由一系列C函数和少量C++类构成,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV拥有包括300多个C函数的跨平台的中、高层API。它不依赖于其它的外部库——尽管也可以使用某些外部库。OpenCV对非商业应用和商业应用都是免费(FREE)的。(细节参考license)。代码下载地址:http://www.sou
byxdaz
·
2009-11-30 23:00
image
header
float
DST
图像处理
colors
OpenCV学习笔记
(9)利用MFC的Picture控件显示图像+播放视频和捕获摄像头画面
原始版本下载页面(仅显示图像):http://download.csdn.net/source/1779188 P.S.:后面又添加了播放视频和捕获摄像头画面的功能,其中播放视频的功能只有'Play'和'Stop',不能实现暂停,《Astep-by-stepguidetotheuseofMicrosoftVisualC++andtheIntelOpenCVlibrary》中好像有关于多线程防止任务
chenyusiyuan
·
2009-10-29 17:00
image
properties
Microsoft
application
mfc
dependencies
OpenCV学习笔记
(9)利用MFC的Picture控件显示图像+播放视频和捕获摄像头画面
原始版本下载页面(仅显示图像):http://download.csdn.net/source/1779188P.S.:后面又添加了播放视频和捕获摄像头画面的功能,其中播放视频的功能只有'Play'和'Stop',不能实现暂停,《Astep-by-stepguidetotheuseofMicrosoftVisualC++andtheIntelOpenCVlibrary》中好像有关于多线程防止任务冲
邹宇华
·
2009-10-29 17:00
机器视觉
OpenCV学习笔记
(9)利用MFC的Picture控件显示图像+播放视频和捕获摄像头画面
原始版本下载页面(仅显示图像):http://download.csdn.net/source/1779188P.S.:后面又添加了播放视频和捕获摄像头画面的功能,其中播放视频的功能只有'Play'和'Stop',不能实现暂停,《Astep-by-stepguidetotheuseofMicrosoftVisualC++andtheIntelOpenCVlibrary》中好像有关于多线程防止任务冲
womendu
·
2009-10-29 17:00
应用服务器
windows
Microsoft
mfc
vc++
OpenCV学习笔记
(8)VS2008 MFC下使用OpenCV2.0进行简单图像处理
在OpenCV中文论坛看到有不少帖子讲到如何在MFC下应用OpenCV进行图像和视频处理的方法,受益颇丰,主要有下面这些帖子:1、opencv数据读写操作+图像噪声+MFC下OpenCV源代码2、MFC中快速应用OpenCV & 相应论坛帖子3、MFC+openCV对话框中显示视频4、如何把视频显示到MFC的picture控件上5、一个人脸-人眼检测例程,大家可以参考参考6、Astep-by-
chenyusiyuan
·
2009-10-27 15:00
image
Microsoft
null
delete
mfc
图像处理
OpenCV学习笔记
(8)VS2008 MFC下使用OpenCV2.0进行简单图像处理
在OpenCV中文论坛看到有不少帖子讲到如何在MFC下应用OpenCV进行图像和视频处理的方法,受益颇丰,主要有下面这些帖子:1、opencv数据读写操作+图像噪声+MFC下OpenCV源代码2、MFC中快速应用OpenCV&相应论坛帖子3、MFC+openCV对话框中显示视频4、如何把视频显示到MFC的picture控件上5、一个人脸-人眼检测例程,大家可以参考参考6、Astep-by-step
邹宇华
·
2009-10-27 15:00
机器视觉
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他