摘要: 转:http://blog.sina.com.cn/s/blog_5c70dfc80100qzif.html在Qt平台上使用OpenCV肯定会遇到从IplImage到QImage的转换问题,找了很多资料,忽略那些太差或者太费时的算法,这样的一个算法还是很不错的。QImage*CjwCvImageToQImage(constIplImage*cvimage){if(!cvimage)return0;QImage*qimage=newQImage(cvimage->width,cvimage->height,QImage::Format_RGB32);intcvIndex=0;intc 阅读全文
posted @ 2013-12-23 17:00 蓝夜 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 原地址:http://blog.sina.com.cn/s/blog_5c70dfc80100tgff.html//实现遍历某个文件下的图片文件//如果想遍历其余类型文件,方法也一样,只需简单修改代码QStringList GetAllImages(){QStringList imageList;QDirIterator it("D:/图片",QDir::Files|QDir::NoSymLinks,QDirIterator::Subdirectories);while (it.hasNext()){QString imageFile=it.next();QStringLi 阅读全文
posted @ 2013-12-23 16:59 蓝夜 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 转http://blog.sina.com.cn/s/blog_5c70dfc80100r257.html在Qt中处理图片一般都要用到QImage类,但是QImage的对象不能够直接显示出来,要想能看到图片,初步发现有两种方法。一、QImage转QPixmap,然后用QLabel::setPixmap()image=newQImage("D:/Temp/XX.jpg");pixmap=newQPixmap();pixmap->convertFromImage(*image);label=newQLabel(this);label->setGeometry(100 阅读全文
posted @ 2013-12-23 16:56 蓝夜 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 转载:http://blog.csdn.net/gzshun/article/details/7495488Windows如何打包Qt程序很多Qt爱好者想发布自己的Qt软件,但却发现在其他没有安装Qt SDK的机器上无法运行,这就是本文想要说明的问题。现在网上大部分软件都要发布自己开发的应用程序,都会打包到exe文件中,待安装完exe文件后,就会生成很多小文件,其实原理都一样,只是各自使用的打包工具不能罢了。本文主要介绍在Windows平台如何打包自己的Qt程序,相对比较简单的,这并没有正规软件的向导流程。在Windows系统中,要打包Qt程序,主要会用到3个工具包,分别是:1.hap-dep 阅读全文
posted @ 2013-12-19 10:36 蓝夜 阅读(371) 评论(0) 推荐(1) 编辑
摘要: 转自:http://hi.baidu.com/wangjuns8/blog/item/24b382460dd1c1338694737d.htmlQDialog的显示有两个函数show()和exec()。他们的区别在参考文档上的解释如下:show():显示一个非模式对话框。控制权即刻返回给调用函数。弹出窗口是否模式对话框,取决于modal属性的值。(原文:Shows the dialog as a modeless dialog. Control returns immediately to the calling code.The dialog will be modal or modeles 阅读全文
posted @ 2013-12-18 14:22 蓝夜 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 网上看到很多文章写调用vc的dll,但我尝试了总是出问题,下面结合参考别人的文章,实现了Qt显示调用vs中c接口的dll。具体直接上代码:vs中的代码:TMax.h: 1 #ifdef TMAX 2 #define TMax_API _declspec(dllexport) 3 #else 4 #define TMax_API _declspec(dllimport) 5 #endif 6 7 #ifndef _TMAX_ 8 #define _TMAX_ 9 10 #include 11 using namespace std;12 13 #ifdef __cplusplus14 e... 阅读全文
posted @ 2013-12-05 16:26 蓝夜 阅读(1197) 评论(0) 推荐(0) 编辑
摘要: 原地址:http://blog.csdn.net/langeldep/article/details/6333562这个题目的噱头太大,要真的写起来, 足够写一本书了。本人是过来人, 结合自身的体会和大家交流一下,希望新人能少走弯路。每个人的情况不一样,我下面的描述可能并不适合每一个看到这篇文章的人。一、C/C++语言 如果你的基础很差, 建议不要一开始就学C++语言,从C开始学起,对程序有个初步的认识,循序渐进。C语言的书嘛,先买一本 300 页以内的,把书中的每一个例子都通过键盘敲打进去到 Visual studio里面去,然后单步执行,逐行调试去看各个变量的值。或者自行添加一些print 阅读全文
posted @ 2013-11-26 10:24 蓝夜 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 之前在一个服务器上部署一个apache网站,在局域网内都可以访问,但是外网始终访问不了,经常多次谷歌,把解决方案总结出来。下面就默认部署apache自带的网站。系统:windows server2008安装apache,为了区分IIS,所以提前把端口号修改为8081端口。然后进入apache安装目录里,找到httpd.conf文件,打开文件后,把文件里的“Deny from all”修改成“Allow from all”。然后进入windows防火墙,添加apache应用和8081端口的进出站规则。然后即可访问。 阅读全文
posted @ 2013-11-23 00:16 蓝夜 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 网上已经有很多讲解ps的图层混合模式,有些不详细甚至是错误的,参考网上给出的公式及其自己在验证推倒的,给出27种的混合模式算法公式。也许存在一定的错误性,毕竟没有官方给出公式,只能说以供参考吧。 只考虑二层,图像是RGB,A是基色,B是混合色。只有B层存在混合模式。C是结果色。 Min函数代表取最小值,Max函数代表取最大值,Abs《1》基础型主要利用图层的不透明度及图像填充值来控制下层的图像,达到与底色溶解在一起的效果一、正常(normal)C[i]=B[i];二、溶解(Dissolve)这不是简单的计算公式,需要进行多次函数返回。按照不透明度的大小来确定颗粒的数量,两数值成正比。《2》降暗 阅读全文
posted @ 2013-11-15 14:04 蓝夜 阅读(5306) 评论(4) 推荐(0) 编辑
摘要: 图像领域中,通过进行一下想法的时候,都要通过用ps看下是不是合理,而ps中图层是必用的一个功能,下面详解一下图层有关的叠加原理。基本顺序是图层从下往上继续,先计算图层的填充,再计算样式、最后计算不透明度。 阅读全文
posted @ 2013-11-15 14:00 蓝夜 阅读(1270) 评论(0) 推荐(0) 编辑