自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (13)
  • 收藏
  • 关注

原创 [立体匹配与深度估计]评估网站与评估方法

评估网站middbury,一直都在,你爱来不来~~~前几天刚走了一遍流程,记录一下~~网站:https://vision.middlebury.edu//stereo/dataset:这里面有几种大小 fullsize, halfsize, quartersize,分别以F H Q结尾来区分。可以观察一下提交结果里面大部分是H 和 Q,fullsize比较大,运行时间比较长,比较不方便。用H和Q来提交结果,最后也会给你插值到fullsize,不过最近有要改回Half的意思。打包格式 产生的匹配结果要

2020-07-07 14:11:08 1979 14

原创 [立体匹配与深度估计] 文献阅读 Cross-Scale Cost Aggregation for Stereo Matching-CVPR2014

看到这篇博客,https://blog.csdn.net/wsj998689aa/article/details/44411215去阅读了这篇文章。文中介绍了3个评测数据库,一个是KITTI(http://www.cvlibs.net/datasets/kitti/eval_stereo_flow.php?benchmark=stereo),起源于Geiger教授领导的自动驾驶研究小组。Elas算法就是Geiger教授做的成果。网站包含内容比较丰富,双目视觉数据库有2012 和2015 两种,2012

2020-07-07 09:51:13 490

原创 PCA学习过程(一、原理)

从SVM过来发现在选择特征的时候需要用到PCA,这样选的特征就有很好的区分度,更容易进行预测工作。摸索了好几天,其实是拖延了好几天。终于认为我行了。。写一下理解后的心得首先膜拜下大神,看一下这个链接https://zhuanlan.zhihu.com/p/77151308上面写的很全面了,从基变换到协方差矩阵对角化说的很清楚。我再捋一遍PCA求解步骤:设有 m 条 n 维数据。1、将原始数据按列组成 n 行 m 列矩阵 X;2、将 X 的每一行进行零均值化,即减去这一行的均值;3、求出协

2020-06-05 09:37:09 307 1

原创 SVM学习过程(二)-libsvm使用

libsvm安装好后,推荐阅读guide-A Practical Guide to Support Vector Classification。全英文的,不过还好懂。阅读Guide简单来讲,里面说了一些新手开车注意事项。新手使用libsvm的一般步骤:把数据转化为libsvm规定的格式数据缩放考虑使用RBF 核函数交叉验证找到最优参数用最优参数训练数据预测数据格式libsvm工具包使用的数据有特殊的格式。以heart-scale为例来说,每一行是一组数据。第一列是标签,后面是数据。

2020-05-23 16:25:35 320

原创 SVM学习过程(一)-libsvm安装

早就了解过SVM了,一直没深入学,最近用到了,补习了一下,记录下来。准备工作matlab python libsvm都有svm的工具包。libsvm 台湾的林智仁教授开发的工具包,用c/c++写的,可以在matlab python 等处使用。python中有sklearn工具包。新版本的matlab中也有svm工具箱,svmtrain已经废弃了,可查函数fitcsvm和ClassificationSVM。然而,本次决定先采用libsvm。libsvm安装参考教程:https://blog

2020-05-23 08:20:01 692

原创 点地图分布-Python+folium

忽然想做一个小学生班级家庭住址的分布图,为啥这样想也不太清楚,哈:查阅了一些资料,资料很多,热力图,点分布图等,但是好多软件都是城市分布,北京、上海、深圳啥的。本次是一个小城市里的局部分布,资料不太多。闲话少叙,最后看中了python,最近也正在学习。有这么几步吧:1、安装folium、panda2、根据地址确定经纬度。3、读数据显示定位。下面按步骤来1、安装两个包,用pip 试过...

2020-04-11 11:18:40 2894 3

转载 SVD 分解

SVD分解:Singular Value Decomposition, 记录点滴。定义将矩阵A分解为三个矩阵相乘的形式,其中A为m x n的矩阵,U为m x m 的单位正交阵,V为nxn的单位正交阵, Σ为m x n的 对角阵。A=UΣVT A=U\Sigma V^TA=UΣVT含义矩阵的几何意义在于旋转和缩放,U 和 V用来做旋转, Σ用来缩放。UUT=IUU^T=IUUT=I,...

2020-03-28 12:04:38 389

原创 相机标定1——几个函数

相机标定中的几个函数:双目标定函数stereoCalibratedouble cv::stereoCalibrate ( InputArrayOfArrays objectPoints, //表示物点坐标,由棋盘格生成的,Z=0. InputArrayOfArrays imagePoints1, //相机1中的像点坐标 InputArrayOfArrays imagePoints2,...

2020-01-03 23:07:19 408

原创 树莓派+检测人脸

设备与环境raspberry 3bwinscpvnc检测人脸级联分类器 cascadeclassifier级联分类器,即使用类 Haar 特征工作的级联增强分类器,是集成学习的一种特殊情况,称为 boost。它通常依赖于 Adaboost 分类器(以及其他模型,如 Real Adaboost、Gentle Adaboost 或 Logitboost)。级联分类器在包含检测目标的几百个...

2019-12-22 20:37:12 532

原创 树莓派-opencv+摄像头显示

设备树莓派3bopencv 2.4.9python 3.5usb 摄像头环境设置从路由器上查看树莓派的ip。vnc viewer 远程登陆进入树莓派, 密码raspberry。lx 终端vim 编辑程序,注意wq保存。打开摄像头import cv2import numpy as npcap = cv2.VideoCapture(0)while(1): # ...

2019-12-22 09:01:12 1072

原创 Opencv4.2.1+Opencv_contrib+vs2017+Win10编译

Opencv4.2.1+vs2017+Win10编译软件准备cmake编译环境设置实验一下软件准备准备好vs2017 community, 社区版免费。下载opencv4.2.1, 到opencv网站下载,免费。下载opencv_contrib 4.2.1,到github下载,注意版本号,tag。安装cmake最新版 我的是3.16.1.cmake编译源码解压缩 到文件夹下。把cm...

2019-12-15 07:51:57 2214 1

原创 Bumblebee2开发-1安装

Bumblebee2开发-1安装下载Triclops sdk开发环境设置跑一段代码下载Triclops sdk缺省安装就好了,记得选对相机的连接方式,我开始用的usb,安装完后设备管理中的1394相机有个黄色的叹号,卸载重装后才能用。记得选用Firwire。安装完后先欣赏一下demo,看一下照片和pointcloud的效果。漂亮!开发环境设置包含目录中添加:C:\Program File...

2019-12-03 09:31:18 523

转载 科研小白之SCI论文、EI论文和IEEE论文有什么区别?

SCI(科学引文索引)、EI(工程索引)、ISTP(科技会议录索引) 是世界著名的三大科技文献检索系统,是国际公认的进行科学统计与科学评价的主要检索工具,其中以SCI最为重要。这三个两个是检索文摘型数据库。而IEEE可以理解为具体的出版社,IEEE/IET Electronic Library (IEL) 收录IEEE(美国电气和电子工程师协会 )、IET(英国工程技术学会 )两大协会出版的期刊、...

2019-10-09 08:17:42 6664

原创 计算机视觉经典书单

1. Computer Vision: A Modern Approach作者:David A. Forsyth,‎ Jean Ponce出版时间:2003(第一版),2011(第二版)适合人群:初级到中级学者推荐指数:★★★★★主要内容:本书包含了计算机视觉领域众多问题:成像、面向单张图像的早期视觉、面向多张图像的早期视觉、中层视觉问题、高层视觉问题,也包括了相关的视觉应用,如基于图像...

2019-10-08 13:31:21 326

原创 vc版本与vs版本对应关系

vc版本与vs版本对应关系如下所示:Visual Studio 6 : vc6Visual Studio 2003 : vc7Visual Studio 2005 : vc8Visual Studio 2008 : vc9Visual Studio 2010 : vc10Visual Studio 2012 : vc11Visual Studio 2013 : vc12Visual...

2018-11-23 14:21:48 3411

原创 Opencv4.0 发布亮点 2018.11.20

Opencv4.0发布亮点发布亮点After almost 3.5 years since groundbreaking 3.0 release, we are glad to present the first stable release in the 4.x line.发布3.0 release版本已经3.5年了,终于迎来4.0版本。Release highlights:OpenC...

2018-11-23 14:03:58 705

原创 opencv-contrib编译win10+vs2015+opencv3.4.1

环境win10+vs2015+opencv3.4.1 编译过程可以在网络上找到很多,https://blog.csdn.net/ezhchai/article/details/80557936,这个就很好很全。 一路跟下来编译法线出了好多错误:OVERRIDE没有定义的错误。 后来才知道opencv-contrib也有版本的,应该和opencv的版本一致才行。这个好多教程没有提到。为后来者鉴...

2018-09-01 22:03:25 700

原创 Opencv识别设备ID 打开指定摄像头

Opencv识别设备ID 打开指定摄像头Opencv中打开摄像头的语句是: Videocapture cap; cap.open(index);Opencv中打开摄像头,当有多个摄像头时,有时候打开的不是想要的那个,因此有必要获得设备列表并选择合适的index。跟踪源码,到cap_show.cpp中,在1293行发现了 int videoInput::listDevices(bo...

2018-08-25 23:43:09 18204 3

原创 标定工具之——Camera Calibration Toolbox for Matlab

Calibration in Matlab摄像机的标定工具可以是matlab 或opencv,这里说一下使用matlab 标定的过程。 -工具: matlab calibration toolbox 可从该链接下载http://www.vision.caltech.edu/bouguetj/calib_doc/index.html 在此感谢Jean-Yves Bouguet 。 网页...

2018-06-07 14:51:25 3092

转载 (转)Opencv Mat矩阵中data、size、depth、elemSize、step等属性的理解

原文地址:https://blog.csdn.net/dcrmg/article/details/52294259 data: uchar类型的指针,指向Mat数据矩阵的首地址。可以理解为标示一个房屋的门牌号; dims: Mat矩阵的维度,若Mat是一个二维矩阵,则dims=2,三维则dims=3,大多数情况下处理的都是二维矩阵,是一个平面上的矩阵。 ...

2018-06-01 15:06:07 4684 1

原创 双目标定模板的打印

双目标定模板生成及打印方法视觉标定中需要用到棋盘格标定板,可通过打印来获得,一般精度就满足了。 可以到http://www.vision.caltech.edu/bouguetj/calib_doc/index.html 网站下载,也可以自己生成。下面是一段程序:#include <opencv2/opencv.hpp>#include <opencv2/high...

2018-05-29 15:35:44 2789

原创 树莓派 python 检测人脸

环境和工具树莓派3b python 2.7 usb摄像头 winSCP VNC Viewer 无线路由器代码import ioimport picameraimport cv2cam = cv2.VideoCapture(0)#Load a cascade file for detecting facesface_cascade = cv2.CascadeClas...

2018-02-20 22:49:51 1034

原创 Jupyter 文件路径问题

在使用Jupyter notebook时有这么一句代码 start_frame = imread(“OwnCollection\vehicles\Left\image0001.png”) 执行时就是找不到文件。 折腾了好久,方才发现错误提示中路径名字是错误的 invalid mode (‘rb’) or filename: ‘OwnCollection\x0behicles\Left\im...

2018-02-12 10:31:10 15109

转载 anaconda 升级 sklearn

http://blog.csdn.net/bitcarmanlee/article/details/77856435

2018-02-11 16:26:46 1372

转载 python 3.6下安装opencv 解决import cv2 问题

转发记录:http://blog.csdn.net/qq_35608277/article/details/79132349 目的: 解决import cv2问题 试了一下午,遇到一些错误,终于成功。环境: win7,64位(win10应该也可以),python 3.6,Anaconda3(64-bit),想装opencv3.4.0(最新版本)遇到的错误: 1.因为之前在VS2...

2018-02-08 23:26:03 9865

原创 Opencv-遍历图像的几种方法

读取图像:int main(int argc, char* argv[]){ const char* imagename = "lena.jpg";//从文件中读入图像IplImage* img = cvLoadImage(imagename);cvNamedWindow("mainwin",CV_WINDOW_AUTOSIZE);//显示图像cvShowImage("mainwin

2016-12-08 22:35:43 1906

原创 距离

距离产生美。 那么看看距离怎么衡量呢?在欧几里得空间中有这么几种衡量方式:两个点(x1,x2,...,xn)(x_1,x_2,...,x_n)和(y1,y2,...,yn)(y_1,y_2,...,y_n)。欧氏距离:d=∑ni=1(xi−yi)2−−−−−−−−−−−−√d = \sqrt{\sum_{i=1}^n(x_i-y_i)^2}Minkowski距离:d=(∑ni=1|xi−yi|p)

2016-06-21 08:12:53 619

原创 k-means 聚类算法

K-means这是一个聚类算法: 将{x1,x2,...,xm}\{x_1,x_2,...,x_m\}进行分类,数据没有标签,属于无监督分类。K-means算法如下:1、初始化聚类中心点μ1,μ2,...,μk\mu_1,\mu_2,...,\mu_k ,随机生成。 2、重复直至收敛 { 对于每个i, ci:=argmin||xi−μj||2c_i := a

2016-06-17 04:59:26 743

原创 win7系统 经常需要插拔网线才能上网的解决方法

我的win7系统连接一个大的交换机,出现了一种奇怪的问题,经常需要插拔网线才能上网。经过多日的摸索,发现交换机没问题,别人基本没发生我电脑的故障。换了路由器后没问题,所以网线没问题。根据网友的建议,检查一下网卡电源的设置,看是否休眠,在网络适配器设置中找到电源设置一项,果然发现那里打了√,允许计算机关闭设备以节约点源。干掉它之后,好像没问题了。

2015-12-25 11:09:54 25549

原创 vl_feat库的安装

第一次使用vlfeat库,home http://www.vlfeat.org/index.html下载bin文件,解压缩放到D盘根目录下,在matlab中打开该目录,点开toolbox目录,commander  运行vl_setup, 这样就安装好了。运行vl_version verbose指令测试一下,VLFeat version 0.9.20    Static conf

2015-12-15 17:39:45 1675

原创 cmake编译出现errorinconfigurationprocess,projectfilesmaybeinvalid

在编译opencv3.0时遇到问题,如题。通过重新下载并替换ippicv_windows_20141027.zip解决。下载该文件后,将其拷贝到。。\Opencv3.0\opencv\sources\3rdparty\ippicv\downloads\windows-b59f865d1ba16e8c84124e19d78eec57\下并替换到原来的文件 即可。配置:win7 + o

2015-11-28 16:28:44 10649

转载 opencv 傅里叶变换与反变换

栗子1#include "opencv2/core/core.hpp"#include "opencv2/imgproc/imgproc.hpp"#include "opencv2/highgui/highgui.hpp"#include <iostream>#ifdef _DEBUG#pragma comment(lib, "opencv_core247d.lib")#pragma co

2015-10-12 13:04:06 822

原创 opencv imwrite 可以保存,imshow没有显示

大概会有两个问题:1、gui没有给窗口绘制的时间。可以添加waitkey()来解决。2、http://blog.sina.com.cn/s/blog_6c5a47d30102uyx2.html。查找了opencv的说明文档:void imshow(const string& winname, InputArray mat)  If the image is

2015-10-12 10:28:16 2610

转载 三维建模

一、 专业3D建模软件3DS Max 美国Autodesk公司的3D Studio Max(前身是Discreet公司的,后被Autodesk收购)是基于PC系统的三维建模、动画、渲染的制作软件,为用户群最为广泛的3D建模软件之一。常用于建筑模型、工业模型、室内设计等行业。因为其广泛性,它的插件也很多,有些很强大,基本上都能满足一般的3D建模的需求。我们的学生也需要经常用到3

2015-08-05 19:47:05 5955 7

转载 3D建模与处理软件简介

一、           专业3D建模软件 1.       3DS Max美国Autodesk公司的3D Studio Max(前身是Discreet公司的,后被Autodesk收购)是基于PC系统的三维建模、动画、渲染的制作软件,为用户群最为广泛的3D建模软件之一。常用于建筑模型、工业模型、室内设计等行业。因为其广泛性,它的插件也很多,有些很强大,基本上都能满足一般

2015-08-05 19:44:16 3665

转载 QString & String

这段时间回家,一直没有来得及写,今天才发现博客的编辑器有了新版。还是先来试试新版编辑器的功能吧!今天要说的是QString。之所以把QString单独拿出来,是因为string是很常用的一个数据结构,甚至在很多语言中,比如JavaScript,都是把string作为一种同int等一样的基本数据结构来实现的。每一个GUI程序都需要string,这些string可以用在界面上的提示语,

2015-07-02 15:53:06 3940

转载 Hough变换检测直线和圆

(I)直线篇1 直线是如何表示的?对于平面中的一条直线,在笛卡尔坐标系中,常见的有点斜式,两点式两种表示方法。然而在hough变换中,考虑的是另外一种表示方式:使用(r,theta)来表示一条直线。其中r为该直线到原点的距离,theta为该直线的垂线与x轴的夹角。如下图所示。2 如果坐标系中有多个点,又怎样识别出哪些点在一条直线上呢?使用hough变换来检测直线的思

2015-06-25 23:33:59 1149

原创 开始学习代码

方向不明确,知道这是大忌,不够先做些基础的是没问题的。 图像处理和视频处理类的吧。今天学习了openCV,其实一直在用matlab的,不过都不深入。看了小魏的 blog上有一句话 talk is cheap, show me the code. 确实是行胜于言的绝佳翻译。发现了vs2012的一个image watch 工具,还挺好用的。这几天学习的内容: openCV3.0编译, vs2012

2015-06-07 23:45:26 575

转载 OpenGL选择-拾取机制(转载自zwqxin)

原文地址:http://www.zwqxin.com/archives/opengl/opengl-picking-what.html无论是游戏还是VR,三维世界总免不了与用户的交互。而这其中常也免不了“用户对场景中物件的选择(也就是,拾取)”这种需求。OpenGL本身就内置有一套拾取机制,这次就乱弹一下吧。(乱弹不少了哦~)——ZwqXin.comOpenGL内置的拾取方法,

2015-01-26 18:47:36 4984

转载 使用Qt编辑关闭窗口程序的一些见解

http://sunshine1106.blog.51cto.com/1371108/305106/ 近日在测试软件功能时,发现一些不是太显眼问题,如希望在点击窗口右上角的X按钮关闭窗口时,能够提示用户是否确认关闭;使用完软件并关闭主程序时,打开的子窗口在主窗口关闭后能够同时关闭等一些问题。当然,这些问题并不影响软件的功能应用,但作为一个面向广大用户的实用软件的话,这显然不太符合用户的使用

2015-01-23 21:08:43 751

A_Computational_Theory_of_Human_Stereo_Vision.pdf

《A Computational Theory of Human Stereo Vision》Marr和Poggio共同发表的计算机视觉早期论文,构建了计算机视觉与三维视觉的研究框架和理论。

2020-06-27

opencv 获取摄像头ID

opencv获取摄像头ID,并选择对应的设备加载。

2018-08-24

双目视觉标定棋盘格模板程序

双目视觉标定棋盘格模板程序,有c++程序和生成的图像模板。要打印,最好300dpi以上 ,可用photoshop修改分辨率。程序生成的是72dpi.

2018-05-29

deep learning toolbox

deep learning toolbox 用于matlab 开发。

2015-07-21

deep learning 的一本书 还没出版

一个外国人写的,还没出版。看了还不错。

2015-07-21

java 小球弹性碰撞的练习

做的一个练习,小球沿窗体内侧碰撞,采用的多线程方法。

2010-02-02

java3d 自由落体的例子

使用java3d编制的自由落体的例子,刚学不要见笑。 需要编译一下才能运行哦。

2010-02-02

office 技巧1000例

office 技巧1000例 office 用的人多,用的精的少

2009-12-12

java3d 简单实例 旋转的圆锥

java3d 简单例子 圆锥体 可以旋转,可用鼠标调节大小

2009-11-25

java 3d 简单实例

利用java 3d实现的Applet,图形显示几个不同颜色的点,并能自动旋转,有三维效果。适合于新手入门参考。 设置好环境后,直接编译后运行。

2009-11-17

网络培训实例 ,cult3d制作

使用cult3d做的部分网络培训的实例,仅作参考, 不涉及java

2008-09-12

单片机原理及应用第一章课件

单片机原理及应用,国家精品教材 张鑫主编 第一章课件

2008-09-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除