05 2011 档案

摘要:void cvShiftDFT(CvArr * src_arr, CvArr * dst_arr ){ CvMat * tmp; CvMat q1stub, q2stub; CvMat q3stub, q4stub; CvMat d1stub, d2stub; CvMat d3stub, d4stub; CvMat * q1, * q2, * q3, * q4; CvMat * d1, * d2, * d3, * d4; CvSize size = cvGetSize(src_arr); CvSize dst_size = cvGetSize(dst_arr); int cx, cy; if( 阅读全文
posted @ 2011-05-29 15:59 计算机技术 阅读(642) 评论(0) 推荐(0)
摘要:void size(){IplImage *src =cvLoadImage("first3.bmp",0);IplImage *dst = 0;int delta = 1;int angle = 0;int opt = 1; double factor;dst = cvCloneImage (src);cvNamedWindow ("src", 1);cvShowImage ("src", src);for (;;){float m[6];// Matrix m looks like://// [ m0 m1 m2 ] ===> 阅读全文
posted @ 2011-05-29 15:58 计算机技术 阅读(214) 评论(0) 推荐(0)
摘要:#include "cv.h"#include "highgui.h"#include <stdio.h>#include <stdlib.h>#include <string.h>#include <assert.h> //用于防御式编程#include <math.h>#include <float.h>//<float.h>与<limits.h>一样是定义边界值的,<float.h>定义的是浮点数的边界值#include <limits 阅读全文
posted @ 2011-05-29 15:57 计算机技术 阅读(513) 评论(1) 推荐(0)
摘要:#include "cv.h"#include "highgui.h"#include "cvcam.h"#include "cxcore.h"void CheckEdge(){IplImage *img=cvLoadImage("first2.bmp",0);//必须转换成灰色IplImage *imgedge=cvCreateImage(cvGetSize(img),IPL_DEPTH_8U,1); cvNamedWindow("first",2);cvShowImage 阅读全文
posted @ 2011-05-29 15:56 计算机技术 阅读(143) 评论(0) 推荐(0)
摘要:cvHaarDetectObjects检测图像中的目标typedef struct CvAvgComp { CvRect rect; int neighbors; } CvAvgComp; CvSeq* cvHaarDetectObjects( const CvArr* image, CvHaarClassifierCascade* cascade, CvMemStorage* storage, double scale_factor=1.1, int min_neighbors=3, int flags=0, CvSize min_size=cvSize(0,0) );image 被检图像 阅读全文
posted @ 2011-05-29 15:56 计算机技术 阅读(942) 评论(0) 推荐(0)
摘要:#include "cv.h"#include "highgui.h"int main( int argc, char** argv ){ IplImage* pImg; //声明IplImage指针 //载入图像,强制转化为Gray if( argc == 3 && (pImg = cvLoadImage( argv[1], 0))!= 0 ) { IplImage* pImg2 = cvCreateImage(cvGetSize(pImg), pImg->depth, pImg->nChannels); cvCopy(pI 阅读全文
posted @ 2011-05-28 19:51 计算机技术 阅读(159) 评论(0) 推荐(0)
摘要:#include "cv.h"#include "highgui.h"int main( int argc, char** argv ){ IplImage* pImg; //声明IplImage指针 //载入图像 if( argc == 2 && (pImg = cvLoadImage( argv[1], 1))!= 0 ) { cvNamedWindow( "Image", 1 );//创建窗口 cvShowImage( "Image", pImg );//显示图像 cvWaitKey(0); 阅读全文
posted @ 2011-05-28 19:48 计算机技术 阅读(204) 评论(0) 推荐(0)
摘要:#include "cv.h"#include "highgui.h"#include <stdio.h>#include <stdlib.h>#include <string.h>#include <assert.h> //用于防御式编程#include <math.h>#include <float.h>//<float.h>与<limits.h>一样是定义边界值的,<float.h>定义的是浮点数的边界值#include <limits 阅读全文
posted @ 2011-05-28 19:46 计算机技术 阅读(3028) 评论(1) 推荐(0)
摘要:自己要有原则 阅读全文
posted @ 2011-05-21 12:44 计算机技术 阅读(125) 评论(0) 推荐(0)
摘要:windows主要鼠标消息WM_LBUTTONDOWN 鼠标停留在客户区,同时鼠标左键按下WM_LBUTTONUP 鼠标左键释放WM_RBUTTONDOWN 鼠标停留在客户区,邮件按下WM_RBUTTONUO 右键释放WM_MBUTTONDOWN 鼠标在客户区,中键按下WM_MBUTTONUP 中键释放WM_MOUSEMOVE 鼠标指针在客户区移动WM_LBUTTONDBLCLK 第二次按下左键WM_RBUTTONDBLCLK 第二次右键WM_MBUTTONDBLVLK 第二次中键WM_NCLBUTTONDOWN 在非客户区,左键按下;其他的都相同,只是多了NC二字消息的数据结构typedef 阅读全文
posted @ 2011-05-21 12:40 计算机技术 阅读(444) 评论(0) 推荐(0)
摘要:客户区坐标转换成屏幕坐标 CPoint pt; pt=point;//假设point为客户区坐标ClientToScreen(pt);此后pt表示的就是屏幕坐标屏幕坐标转换成客户区坐标,使用GetCursorPos()函数void CXXXDlg::Func(){ POINT point; ::GetCursorPos(&point);//获取屏幕坐标 CPoint pt(point); ScreenToClient(pt); //屏幕坐标转换为客户区坐标 …………} 阅读全文
posted @ 2011-05-21 12:36 计算机技术 阅读(497) 评论(0) 推荐(0)
摘要:MFC 获取控件在对话框上的坐标(2010-09-18 16:57:04)转载标签: 杂谈 分类: VC 今天看到网上有人咨询MFC上获取控件坐标的问题,后来查了查资料,其实很简单的,也就几个函数的应用,还有就是对应坐标的转换。 void CControlDlg::OnMatch(){// TODO: Add your control notification handler code hereCRect rectL,rectR;GetDlgItem(IDC_BUTTON1)->GetWindowRect(&rectL);//获取控件相对于屏幕的位置ScreenToClient( 阅读全文
posted @ 2011-05-21 12:35 计算机技术 阅读(187) 评论(0) 推荐(0)
摘要:VC中Windows常用控件的创建和使用ZDNet软件频道 时间:2007-10-19 作者:青岛郎锐 | 天极网 我要评论()本文关键词:vc Windows 控件 本文将要介绍的Windows控件指的是Windows系统预定义的标准控件,如按钮控件、编辑控件和列表控件等。引言 本文将要介绍的Windows控件指的是Windows系统预定义的标准控件,如按钮控件、编辑控件和列表控件等。这些预定义控件实际是一种特殊的子窗口,主要供用户同应用程序的交互之用。和普通窗口类一样,每一个预定义控件也都是由所属的窗口类规定了自身的外观属性和具有的功能。Windows系统通过预定义的方式提供了一些标准控. 阅读全文
posted @ 2011-05-21 00:38 计算机技术 阅读(325) 评论(0) 推荐(0)
摘要:使用windows操作系统提供的6个DGI对象例如:1:在对话框中定义一个CFont m_font对象2:在初始化函数中创建字体对象m_font.CreateFont(24,24,0,0……);3:在OnPaint()函数中else{ CDC *p=GetDC();//获取窗口设备上下文 CFont *po=p->SelectObject(&m_font); //创建临时字体对象指针,存储当前的字体对象 p->TextOut(50,60,"hjjhjhj");//用创建的字体输出文本 p->SelcctObject(po);//恢复之前的字体对像} 阅读全文
posted @ 2011-05-21 00:26 计算机技术 阅读(379) 评论(0) 推荐(0)
摘要:Flex 动态创建多个曲线图/柱形图 ColumnSeries获取数据后的回调函数private function resultHandlerDay(event:ResultEvent):void {statisticCount = event.result.statistic.weekstatistic.length;var source:ArrayCollection = event.result.statistic.buildingtatistic;var seriesArr:Array = new Array();for(var i:Number = 0;i<source.len 阅读全文
posted @ 2011-05-12 09:12 计算机技术 阅读(254) 评论(0) 推荐(0)
摘要:js 画出几十种矢量图 raphaeljs 超炫丽的动画效果1、旋转图片动画效果---- js 画图 raphaeljs http://raphaeljs.com/image-rotation.html2、动态饼状图---- js 画图 raphaeljs demo http://raphaeljs.com/growing-pie.html3、动态曲线图 ---- js 画图 raphaeljs demo http://raphaeljs.com/analytics.html4、cs特效 走入迷宫 ---- js 画图 raphaeljs demohttp://raphaeljs.com/sc 阅读全文
posted @ 2011-05-11 16:26 计算机技术 阅读(703) 评论(0) 推荐(0)
摘要:云计算-降低成本并走向绿色web建站的费用一直是困扰人们的因素,而云计算却为大家解决了这个问题,做到了降低成本并走向绿色。 基于互联网的计算是一种计算模式,即资源共享和访问多个服务器之间上的电脑和其他设备的需求。这种计算类型也被称为云计算,它正在成为一个为小型和大型公司非常受欢迎的选择。毕竟,外包是未来的基础设施外包生产和销售后,合乎逻辑的步骤。云计算让企业大幅削减成本下降,同时获得进入快速可扩展的系统,处理大量增加和增长下降的能力。 公司现在可以托管其整个数据与另一公司通过云计算基础设施。这可以释放从维修费用,维修费用及其他意外开支他们。云计算是一个很好的方式也为企业“走出去绿色”,同时减少 阅读全文
posted @ 2011-05-05 09:07 计算机技术 阅读(142) 评论(0) 推荐(0)