上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 34 下一页
摘要: 原地址:http://blog.csdn.net/phay/article/details/7304455QRegExp是Qt的正则表达式类.Qt中有两个不同类的正则表达式.第一类为元字符.它表示一个或多个常量表达式.令一类为 转义字符,它代表一个特殊字符.一.元字符. 匹配任意单个字符.例如, 1.3 可能是1. 后面跟任意字符,再跟3^ 匹配字符串首. 例如, ^12可能是123,但不能是312$ 配字符串尾. 例如, 12$可以是312, 当不能是 123[] 匹配括号内输入的任意字符.[123]可以为1, 2 或3* 匹配任意数量的前导字符. 例如, 1*2可以为任意数量个1(甚至没有 阅读全文
posted @ 2014-02-27 17:21 蓝夜 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 原地址:http://www.cnblogs.com/baizx/archive/2010/07/31/1789573.html如何将webkit中的渲染结果也就是网页画面转换为图片 用抓图软件当然可以,但是如果要使用Qt代码来实现的话原理也很简单,就是让webkit渲染到一张图片上,而不是一个控件上。代码如下:QSize size = m_page.mainFrame()->contentsSize(); //这个网页的大小 image = QImage(size, QImage::Format_ARGB32_Premultiplied); image.fill(Qt::transpa 阅读全文
posted @ 2014-02-27 16:04 蓝夜 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 原地址:http://blog.csdn.net/celerychen2009/article/details/88390981.简介。 严格的来说,去雾也是对比度增强的一种。但是用常见的对比度增强以及直方图均衡的算法根本达不到良好的效果。这方面最近比较好的工作就是He kaiming等提出的Dark Channel方法。这篇论文也获得了2009的CVPR最佳论文奖。文章标题: single Image Haze Removal Using Dark Channel Prior。2. 暗通道先验的理解 从论文的公式1可以看出,去雾模型和图像抠图在代数方程上是一致的。 简单的说,有... 阅读全文
posted @ 2014-02-26 10:28 蓝夜 阅读(759) 评论(0) 推荐(0) 编辑
摘要: 原地址:http://blog.csdn.net/celerychen2009/article/details/8839097人脸检测和人脸识别都是属于典型的机器学习的方法,但是他们使用的方法却相差很大。对于人脸检测而言,目前最有效的方法仍然是基于Adaboost的方法。在网上可以找到很多关于Adaboost方法的资料,但基本上是千篇一律,没有任何新意。给初学者带了很多不便。建议初学者只需要认真阅读:北京大学 赵楠 的本科毕业论文 :基于 AdaBoost算法的人脸检测 这篇毕业论文就够了。作者详细分析了Adaboost算法在人脸检测中的具体执行过程,尤其是关于弱分类器的Haar特征选取过程, 阅读全文
posted @ 2014-02-26 10:16 蓝夜 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 原地址:http://blog.csdn.net/celerychen2009/article/details/8839099目前,手机上各种图片特效的软件应用App盛行,典型的如camare360,美图秀秀,powercalm等。上述图像特效软件最初发布的版本的特效实现基本上是基于调色的技术,在后续发布的版本中有少量的比较好的算法。 不过,最具技术含量的还是虹软的perfect365,perfect365在其发行的第一个版本中就实现人脸五官的定位,并在此基础上实现了自动眼睛放大,自动瘦脸等一些列涉及人脸美化的操作。不过,由于参数选择的不好,其第一个版本实现的这些操作的效果很不自然,尤其是.. 阅读全文
posted @ 2014-02-26 10:15 蓝夜 阅读(963) 评论(0) 推荐(0) 编辑
摘要: 原地址:http://blog.sina.com.cn/s/blog_6b11cdda0101fe27.html例如:gluPerspective( 45.0, (GLfloat)width/(GLfloat)height, 0.1, 100.0 );转换为:GLfloat zNear = 0.1;GLfloat zFar = 100.0;GLfloat aspect = (GLfloat)width/(GLfloat)height;GLfloat fH = tan(GLfloat(90.0/360.0*3.14159))*zNear;GLfloat fW = fH * aspect;glFr 阅读全文
posted @ 2014-02-25 09:44 蓝夜 阅读(928) 评论(0) 推荐(0) 编辑
摘要: 原地址:http://blog.chinaunix.net/uid-25799257-id-3498005.html之前一直做地图的算法,没什么时间学习opengl,之前看nehe_OpenGL.chm和Qt+OpenGL教程_for_Qt_4.5.3.doc(感谢分享的网友),看了一些,大概入门了算是;因为公司的opengl代码是高手写的,我们呢??只是调用接口,呵呵,做算法,不过了,还是慢慢的学习了很多东西; 这里还是把之前从文档里面摘取除了的qt的opengl框架留着,想用的时候方便,省的每次敲,作为学习模版还是不错的。 Qt安装好后,基本上opengl可以使用了,不过需要在工程配置文. 阅读全文
posted @ 2014-02-24 23:42 蓝夜 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 原地址:http://blog.csdn.net/dbzhang800/article/details/6300025在C++中学习过程中,我们都知道:delete 和 new 必须 配对使用(一 一对应):delete少了,则内存泄露,多了麻烦更大。Qt作为C++的库,显然是不会违背C++的前述原则的。可是:在Qt中,我们很多时候都疯狂地用new,却很少用delete,缺少的 delete 去哪儿了?!注:本文暂不涉及智能指针(smart pointer)相关的东西,你可以考虑Qt 智能指针学习一文Qt半自动的内存管理在Qt中,以下情况下你new出的对象你可以不用亲自去delete (但你应 阅读全文
posted @ 2014-02-24 13:40 蓝夜 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 原地址:http://blog.csdn.net/dbzhang800/article/details/6403285从内存泄露开始?很简单的入门程序,应该比较熟悉吧 ^_^#include #include int main(int argc, char *argv[]){ QApplication app(argc, argv); QLabel *label = new QLabel("Hello Dbzhang800!"); label->show(); return app.exec();}在从 Qt 的 delete 说开来一文中,我们提到这个程序存在内存泄 阅读全文
posted @ 2014-02-24 13:15 蓝夜 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 原地址:http://bbs.qter.org/forum.php?mod=viewthread&tid=904&extra=page%3D2一般操作的键盘快捷键操作快捷键操作快捷键打开文件或项目Ctrl+O新建文件或项目Ctrl+N在外部编辑器中打开Alt+V,Alt+I选择全部Ctrl+A删除Delete剪切Ctrl+X复制Ctrl+C粘贴Ctrl+V重做Ctrl+Y打印Ctrl+P保存Ctrl+S保存所有文件Ctrl+Shift+S关闭窗口Ctrl+W关闭所有文件Ctrl+Shift+W关闭当前文件Ctrl+F4返回Alt+向左键前进Alt+向右建转到行Ctrl+L历史中 阅读全文
posted @ 2014-02-24 10:19 蓝夜 阅读(774) 评论(0) 推荐(0) 编辑
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 34 下一页