
高品质来自于对自己的无情挑剔
VideoMonitor
这个作者很懒,什么都没留下…
展开
-
给IT新人的15点建议:苦逼程序员的辛酸反省与总结
很多人表面上看着老实巴交的,实际上内心比谁都好强、自负、虚荣、甚至阴险。工作中见的多了,也就习惯了。有一些人,什么事都写在脸上,表面上经常得罪人,甚至让人讨厌。但是他们所表现的又未必不是真性情。我相信大多数人都看过《豪门夜宴》这部香港老电影。张学友、梁朝伟演的拍马屁的场景太有意思了,其中有这样一段:当两马屁精帮老板说出主意,老板马上叫停,然后拍一下脑门:“哦。。。我想到了。。。”,原创 2012-08-01 16:48:20 · 2748 阅读 · 0 评论 -
图像图形资料
做机器视觉和图像处理方面的研究工作,最重要的两个问题:其一是要把握住国际上最前沿的内容;其二是所作工作要具备很高的实用背景。解决第一个问题的办法就是找出这个方向公认最高成就的几个超级专家(看看他们都在作什么)和最权威的出版物(阅读上面最新的文献),解决第二个问题的办法是你最好能够找到一个实际应用的项目,边做边写文章。 做好这几点的途径之一就是利用网络资源,利用权威网站和专家们的个人主页。依照下原创 2012-08-01 11:12:32 · 2554 阅读 · 0 评论 -
opencv2.2更新
总体修改和改进:重新组织库结构,用较详细,更小的模块来取代cxcore, cv, cvaux, highgui 和 ml库 opencv_core - core函数库(基本的结构,架构和线性代数,DFT,xml 和yam i/o接口函数等) opencv_imgproc -图像处理函数库(滤波,高斯模糊,形态学膨胀/腐蚀,线性缩放图像大小,图像几何变化,颜色结构变化,计算直方图等)原创 2012-08-01 11:01:49 · 812 阅读 · 0 评论 -
OpenCV学习——各个环境的安装总结(汇总)
Windows MS Visual C++ Install OpenCV Download OpenCV installer and install it. I assume you have installed onto C:/Program Files/OpenCV.Setup MS Visual C++ I write details based on MS Visu原创 2012-07-31 16:15:51 · 345 阅读 · 0 评论 -
OpenCV实现屏保程序智能控制
OpenCV实现屏保智能控制 by lengyuye 介 绍 通常我们结束屏幕保护程序的方式是晃动鼠标或敲击键盘,有没有不动手的方法呢?比如说声音,最好是我们坐到到电脑前就自动结束屏保。这篇文章将介绍利用摄像头来实现自动控制屏幕保护的方法。原理上很简单,通过检测摄像头捕捉到的是否人脸,如果是则判断屏保程序是否正在运行,如果是则结束屏保程序。屏幕保护程序的控制方法我在前面的原创 2012-07-31 16:14:54 · 353 阅读 · 0 评论 -
OpenCV人脸检测例程的简单应用
OpenCV自带的AdaBoot检测器对人脸检测有着很好的效果,对于双眼的检测结果也很不错,前提是人脸足够大,如大小为320x240的一帧图像,人脸达到150x150大小。 本文简单的包装了一下这个检测器。[cpp] view plaincopy #if !defined(AFX_HARR_DETECTOR_H_INCLUDED) #define AF原创 2012-07-31 16:12:59 · 1219 阅读 · 1 评论 -
OpenCV中图像的通道问题
1.通常我都用cvLoadimage()函数进行读图像,参数选择上建议大家选择CV_LOAD_IMAGE_ANYDEPTH | CV_LOAD_IMAGE_ANYCOLOR,这样的参数组合读出的图像信息保持了原是图像的信息(包括通道信息和位深信息)。其中像素深度指每个通道用多少位来表示,通道就是指每个像素的颜色数了。而我们一般在图像处理书上看到的图像的像素的bit数,在这里应该是:通道*像素深度。原创 2012-07-31 16:11:54 · 1035 阅读 · 0 评论 -
OpenCV 角点检测:Harris角点及Shi-Tomasi角点检测
角点特征检测与匹配是Computer Vision 应用总重要的一部分,这需要寻找图像之间的特征建立对应关系。点,也就是图像中的特殊位置,是很常用的一类特征,点的局部特征也可以叫做“关键特征点”(keypoint feature),或“兴趣点”(interest point),或“角点”(conrner)。关于角点的具体描述可以有几种:一阶导数(即灰度的梯度)的局部最大所对应的像素原创 2012-07-31 15:55:55 · 927 阅读 · 0 评论 -
使用OpenCV的一些经验
OpenCV 相比matlab的图像库,最大的优点自然是速度比较快,毕竟是底层的c和c++编写的,而且也有一定的灵活性,能和vc结合使用导致了他的应用越来越多,下面说说我的一些学习经验。对于初学者,应该具备c和c++的基础知识,这样才能很好的使用OpenCV。当然也必须会VC,要不无法进行实际操作。根据你的任务,了解相应的图像处理、数学和计算机视觉的知识。装上OpenCV后首先仔细看帮助文原创 2012-07-31 16:20:57 · 418 阅读 · 0 评论 -
QT中PRO文件写法的详细介绍,很有用,很重要!
在QT中,有一个工具qmake可以生成一个makefile文件,它是由.pro文件生成而来的,.pro文件的写法如下:1. 注释从“#”开始,到这一行结束。2.模板变量告诉qmake为这个应用程序生成哪种makefile。下面是可供使用的选择:TEMPLATE = appA> app -建立一个应用程序的makefile。这是默认值,所以如果模板没有被指定,这个将被使用。原创 2012-07-30 15:05:46 · 423 阅读 · 0 评论 -
QT 添加启动画面
许多应用程序在启动时显示一个画面。在程序启动很慢时,程序员用这种方法可以让启动时间感觉不那么长,还有用这个画面满足市场的一些要求。给Qt应用程序加一个启动画面很简单,需要使用的类是QSplashScreen。在窗口没有显示之前,QSplashScreen显示一个图片,他还可以在图片上显示文字信息提示用户当前程序初始化的进度。一般情况下,启动画面代码在main()函数中,加在调用QApplica原创 2012-07-30 14:18:21 · 262 阅读 · 0 评论 -
QTableWidget的使用和美工总结
基本外观设置FriendTable->setFrameShape(QFrame::NoFrame); //设置边框FriendTable->setHorizontalHeaderLabels(HeadList); 设置表头FriendTable->setSelectionMode(QAbstractItemView::SingleSelection); 设置选择的模式为单选择原创 2012-07-30 14:17:43 · 508 阅读 · 0 评论 -
QTableWidget 用法总结
QTableWidget是QT程序中常用的显示数据表格的空间,很类似于VC、C#中的DataGrid。说到QTableWidget,就必须讲一下它跟QTabelView的区别了。QTableWidget是QTableView的子类,主要的区别是QTableView可以使用自定义的数据模型来显示内容(也就是先要通过setModel来绑定数据源),而QTableWidget则只能使用标准的数据模型,并原创 2012-07-30 14:16:46 · 868 阅读 · 0 评论 -
QT学习笔记-36.QTableWidget根据表格自动调整列宽度
QT学习笔记-36.QTableWidget根据表格自动调整列宽度QTableWidget要调整表格行宽主要涉及以下一个函数1.resizeColumnsToContents(); 根据内容调整列宽 2.resizeColumnToContents(int col); 根据内容自动调整给定列宽原创 2012-07-30 14:15:43 · 2649 阅读 · 0 评论 -
经典的makefile教材(bakup reason)
概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写m原创 2012-08-01 16:52:44 · 2243 阅读 · 0 评论