
工作日记
mengaim_cn
这个作者很懒,什么都没留下…
展开
-
我的开题报告(一个草稿,尚需完善)
在研究生阶段,我的研究课题是立体双目视觉的研究与应用。本文将从下面几个方面进行讨论。1. 题目内容2. 扩展题目、研究的意义及达到的目标3. 技术难点4. 大体计划双目视觉概述获取空间三维场景的距离信息是计算机视觉研究中最基础的内容。获取距离信息的方法和技术很多。立体视觉是计算机被动测距方法中最重要的距离感知技原创 2004-12-22 21:53:00 · 6481 阅读 · 6 评论 -
摄像机标定(收藏)
摄像机标定是计算机视觉中一个很基础很关键的问题。摄像机摄入的图像中的每一点的亮度反映了空间物体表面某点反射光的强度,而该点在图像上的位置于空间物体表面相应点的几何位置有关,这些位置的相互关系,由摄像机成像几何模型所决定,该几何模型的参数称为摄像机参数。这些参数必须由试验和计算决定,试验和计算的过程称为摄像机标定。摄像机模型是光学成像几何关系的简化,最简单的模型是线性模型,或称针孔模型(pin-ho原创 2005-03-19 15:17:00 · 11153 阅读 · 5 评论 -
图像处理工作设想
对于双目视觉,我想现在差在图像处理方面。据我现在的认识,双目视觉,一个方面是摄像机标定,一个方面是特征点的匹配问题。由于还没有做具体的试验,所以,很多东西的理解上都还有待提高。对于摄像机的标定,现在想的是用很成熟的一种方法,直接用matlab里面的摄像机标定的工具箱做就可以了。所以,现在的难点在于图像处理的问题,也就是寻找特征点进行匹配。想一想,现在要进行识别的东西很简单,目标也是很明确,如果不考原创 2005-03-16 11:58:00 · 2266 阅读 · 2 评论 -
有点灰心的样子
今天跟同学一起讨论,感觉自己做的东西,是很难继续下去了。应该确切的说,是自己想要做成的东西,很难进行下去了。要改变自己的目标了。原创 2005-07-18 11:32:00 · 1275 阅读 · 2 评论 -
用于双目视觉的程序框架,里面是代码和一些说明
这是大约一个多星期前完成了大部分的框架,现在为了更好的试验,又进行了些修改。修改,应该还是没有结束的,现在,有个毛病,呆呆的看代码,就是看不进去,所以,打算,一边写这篇文章,一边修改自己的代码。对于,双目视觉而言,重要的两个部分是摄像机标定和图像中的特征的提取。但是,在这个程序中,这两部分都没有,这个程序只是一个用于实现双目视觉的平台。为双目视觉的实现搭一个架子。一般双目视觉用于测距,会用到的是带原创 2005-03-22 18:49:00 · 7303 阅读 · 9 评论 -
立体视觉(收藏)
立体视觉是由多幅图像(一般两幅)获取物体三维几何信息的方法。在计算机视觉系统中,我们也可以用两个摄像机从不同角度同时获取周围景物的两幅数字图像,然后用一定的方法,由计算机重建(reconstruction)周围景物的三维形状和位置。三维重建的意义是要建立两幅图像的对应关系。在求这种对应关系的时候,有一个重要的约束条件,极线约束(epipolar line),用一定的约束关系可以减少搜索的范围。欧式原创 2005-03-19 21:11:00 · 2070 阅读 · 0 评论 -
图像处理中小球的识别(简单总结)
这一段时间都是在做小球的提取的图像处理工作。也许看起来简单,但是,要知道,这里的小球的提取是要在双目视觉中用的,所以,必须有一定的精度才行。现在做的还是很简单的,但是已经能定下小球的大体的位置了,可是,小球的一小部分像素有时还是会分割不出来。原因是我用的仅仅是无论什么时候都是以h值为主,s值为辅助的阈值分割技术,其实,就像一篇论文中提到的那样,在光照很好,也就是l值比较高的情况下,用h值进行分割,原创 2005-04-03 21:15:00 · 5520 阅读 · 0 评论 -
有关dll的一些知识
曾作了一个双目视觉的程序框架,里面只有视频流的采集获取图像的帧是很实在的,而图像处理部分,也就是真正的双目视觉部分,是虚的。但是由于视频流的采集用的是directshow技术,如果对程序进行编译,就需要电脑上安装了sdk,所以,当图像处理的程序编好后,整个程序就都要在我的电脑上在重新编译一次。但是,由于另一个和我合作的女孩的电脑上没有安装sdk,所以,只能在我的电脑上进行编译,这是不方便的。由于,原创 2005-04-04 21:50:00 · 1160 阅读 · 0 评论 -
C#连接access数据库,涉及水晶报表
最近要做的一个人使用的软件中涉及到水晶报表。初步决定用c#连接access数据库。在数据库的连接中遇到一些问题。如果是单独的数据库连接是没有什么太大的问题的,可是,用到水晶报表,感觉问题就来了,有时候都不明白是什么原因。比如,我连接sqlserver的时候,明明连接的字符串里面已经有用户名和密码的了,可是,还是会问我用户名和密码,当我把正确的输入进去以后,还是告诉我用户名和密码错误。在csdn的论原创 2006-06-06 00:23:00 · 6528 阅读 · 1 评论 -
SPSS中的variable measurement level(摘自spss帮助文档)
Variable Measurement Levelmeasurement level,measurement level,measurement leveldefining,defining,defininglevel of measurement,level of measurement,level of measurementdefining,defining,defi转载 2006-11-29 23:15:00 · 2928 阅读 · 0 评论 -
struts2中login是关键字?
<br />早上弄了很久一个程序struts2的,非常简单,当初只是想看看html的表单这些是不是可以用,做了个简单的login程序,struts.xml配置如下<br /><?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-原创 2010-11-30 11:48:00 · 2019 阅读 · 4 评论 -
学习struts2
<br /> 最近在学习struts2和hibernate,对于这二者太不熟悉了,或者老了的缘故,学习的进度很慢。书已经看过好几本了,看完就忘记,呵呵,是我的通病。<br />话说,开始用eclipse,后来看到myeclipse,又换,结果不会配置hibernate,不会引入mysql的连接,上网看到一篇文章,不分青红皂白就照着做,结果,myeclipse都被弄不行了,哈,重装。然后,好不容易才配置好,期间一直很多很多奇怪的问题,上网搜索,试试做,很奇怪的这些奇怪的问题就奇怪的好了。<br />进度有些跟原创 2010-12-06 17:32:00 · 652 阅读 · 0 评论 -
用于测试双目视觉的软件框架
双目视觉的试验平台会包括软件和硬件两部分。这里只是考虑了软件的这一部分。对于双目视觉有摄像机标定,找匹配点,最后是双目视觉的算法。为了验证双目视觉的算法当然是要搭建一个软件的平台的,就是实时的捕捉视频流,然后,实时的用双目视觉的算法进行处理,得到具体的结果(一般也就是用于测距,比如说某运动物体的距离等等)。由于,将来也许会把双目视觉中的算法移植到另一个平台上,所以,这个用于双目视觉试验程序的框架的原创 2005-03-12 15:35:00 · 1948 阅读 · 3 评论 -
手工添加消息的方法(转载)
为了让应用程序接收该消息,需要手工添加消息处理函数。首先在接收窗口的消息映射中添加ON_MESSAGE()消息宏。确保这些代码在{{}}括号内,否则ClassWizard不会处理它: BEGIN_MESSAGE_MAP(CMyDlg,CDialog) //…… //}}AFX_MSG_MAP ON_MESSAGE(WM_DONE,OnDone) END_MESSAGE_MAP() 添加消息处理函数原创 2005-06-24 20:59:00 · 1513 阅读 · 0 评论 -
做了一个directshow的filter,把RGB视频流变成黑白的
做的这个directshow的filter属于transform filter。在其间,参考了,directshow的帮助文档,一本外文的介绍directshow的书(这本书不错,里面的代码,虽然感觉有copy directshow帮助文档的成分,但是,讲的挺不错),还有vc知识库中的两篇文章了,这两篇文章也写得挺好的。如果当初我没有看,我想会走不少弯路。要写directshow的transf原创 2005-01-05 21:54:00 · 3577 阅读 · 2 评论 -
在VC中显示和处理图片的方法
法1:这个方法其实用的是一本经典vc图像处理的书上的有关读取位图的函数库,当没有这个函数库时,就没有太多的实用价值。这种方法直接用的是读取和显示bmp图片的函数库首先要得到要显示区域的位置: CWnd* pWnd=GetDlgItem(IDC_BMP); RECT rect; pWnd->GetClientRect(&rect); CDC* pDC=pWnd->GetDC();然后调用原创 2005-01-08 09:23:00 · 6402 阅读 · 0 评论 -
2004年下半年工作总结
首先,简单的把曾经做的工作按时间顺序排一下吧,既不太清,不过大致的时间顺序是这样的。我的导师很好,他很久以前就跟我说,让我做双目视觉方面的研究,不过一直没有作,当时是因为功课太多。真正开始有关这方面的研究是从暑假开始的,从暑假开始我就参与了一个项目,在其中,和另一个女孩一起做双目视觉方面的研究1。2004年的暑假7、8月份,我大致处于看一些有关双目视觉的文章,并且考虑如何实现机器人在球场中原创 2005-01-09 20:20:00 · 2528 阅读 · 7 评论 -
用于directshow的一些辅助函数
没有进行类的封装,只是把一些函数集中在一个文件中。一个是函数的声明文件DShowUtilities.h,一个是函数的定义文件DShowUtilities.cpp这里面的函数都是从微软自己带的源代码或是帮助文档中copy过来的。首先是DShowUtilities.h文件#ifndef DShowUtilities_H_#define DShowUtilities_H_#inclu原创 2005-02-25 16:29:00 · 2808 阅读 · 0 评论 -
2月底计划(双摄像头)
从家里回来后的几天过的有些悠闲了,虽然看起来每天都很忙碌,但是,也就是在整理一下曾经做过的东西,主要还是directshow方面的。曾经做过的都忘了不少的。今天再做最后的整理工作,明天就要具体开始编写一些程序了。为了在windows桌面平台上进行双目视觉的实验(我初步计划3月中旬开始,因为在实验过程中,会遇见很多的问题,要做不少的修改,所以,最迟3月中旬是要开始的),需要两部分的准备工作。原创 2005-02-26 15:06:00 · 1875 阅读 · 2 评论 -
友元类
1。类还有友元类,一个友元类可以访问类的私有数据,而非友元类则不能访问类的私有数据,这就实现了类的封装。2。 一个类作为另一个类的友元时,该类称为友元类。友元类的所有成员函数都是另一个类的友元函数,都可以访问另一个类中的隐藏信息(包括私有成员和保护成员)。 友元类可以在另一个类的公有部分或私有部分进行说明,说明方法如下: friend ; //友元类类名 使用友元类时注原创 2005-02-27 09:53:00 · 3493 阅读 · 0 评论 -
迷茫中
昨天,做了一下两个摄像头的实验,但是,发现是一个摄像头快(也只是相对的),一个摄像头慢(特别慢),不知道是什么原因。两个摄像头采集图像的速度差太多,当然是不行的!!!今天,上我喜欢的vchelp网站,又告诉我同一个用户同时登陆次数太多,不让我登陆了,伤心呀。应该是那个网站除了问题了还是别的原因?现在想用多线程的技术实现,不知道是不是可行的,看看吧原创 2005-02-28 08:29:00 · 1045 阅读 · 1 评论 -
处理bmp图像的程序框架
这是一个基于对话框的mfc程序,程序名为moduleForProcess。(说出程序的名字,只是为将来叙述方便一些)---------------------------------首先,在moduleForProcessDlg.h 里面写上#define DIBFILETYPE ((WORD)(M// moduleForProcessDlg.h : 头文件//#pragma on原创 2005-02-24 15:20:00 · 1530 阅读 · 0 评论 -
简单的用directshow播放一些视频和音频流的程序
这是一个基于对话框的程序。源代码参照了微软的directshow 的例子程序和一本英文介绍如何编写directshow程序的书里面的程序代码。首先,因为要播放视频流,所以,要在对话框上给视频流的播放留个地方,这样就先弄个picture control控件到对话框上,将其ID设为IDC_VIDEO_WINDOW,并且让它的type是Rectangle,并且让一个类型为CStatic的名为m_Vi原创 2005-02-25 10:49:00 · 5998 阅读 · 6 评论 -
单个摄像头视频流捕捉的例子
这个程序中用到了前面的一篇文章中的函数。这些函数在前面的那篇文章中已经给出来了,就不再在这里详细的叙述了。下面给出源代码和一些简单的注释。// VideoCap1Dlg.h : 头文件------------------------------//#pragma once#include "afxwin.h"#include "DShowUtilities.h"// CVideoC原创 2005-02-26 18:47:00 · 3616 阅读 · 1 评论 -
写一个很简单的程序
写一个很简单的程序,是寝室的一个女孩让我帮她写一下,看一下的。想的思想什么都有的了,可是,自己做的时候,却有很多的问题,浪费了一个晚上。其实,卡在自己在菜单的相应程序中弄了一个循环,想像中,用这个循环给几个变量赋值,然后用SetTimer,在OnTimer函数中写绘制的代码,让在固定的时间画图,可是,这样是不行的。原因,在今天下午做的准备中(其实,自己应该不用准备什么就应该做出来了的,可是弱呀,就原创 2005-06-24 21:11:00 · 1725 阅读 · 3 评论 -
小网站制作总结
<br />用struts,hibernate,jQuery做的小网站终于告一个段落了。<br />总结一下。<br />中文的书不太好,翻译的很糟糕,这些都是众所周知的了。不过,hibernate的一本书,几位高手几年前写的,其中一位作者姓夏,真的写得很好,语言很好,各方面都很好。<br />由于合适的书难找,会去找电子书看,英文的。<br />方法,直接在去亚马逊国外的网站搜索,看看哪些书评价高,评价如何,感觉合适的,就用英文的书名搜索下载。在这里还是要感谢很多无私奉献的人,很多新书都是有的。<br /原创 2011-03-03 15:22:00 · 761 阅读 · 0 评论