12 2007 档案

大学生面试20个经典问题及回答思路!
摘要:大学生面试20个经典问题及回答思路! 面试是大学生就业关键一关,要知己知彼,百战不殆。 问题一:“请你自我介绍一下” 我就读于华南理工大学工商管理学院,我的专业是国际经济与贸易,此外还辅修了法学. 在校期间,除了学习课本,我比较喜欢参加一些课外活动.包括发传单,做家庭教师,参加各种比赛和项目.主要就是简历上介绍的那些. 我比较喜欢踢足球,看各种企业培训的讲座. 不知道您对哪... 阅读全文

posted @ 2007-12-29 22:47 wqj1212 阅读(506) 评论(0) 推荐(0) 编辑

VC调用MATLAB.
摘要:利用Matlab引擎 Matlab引擎采用客户和服务器计算方式,在运用中,Vc的C语言或C++语言的程序作为前端客户机,它向Matlab引擎传递命令和数据信息,并从Matlab引擎接收数据信息,它提供了下列几个函数: engOpen, engGetArray, engPutArray, engEvaString, engOutputBuffer ,engClose与客户机进行交互。 下面例程是... 阅读全文

posted @ 2007-12-29 19:12 wqj1212 阅读(1135) 评论(0) 推荐(0) 编辑

打开文件,保存文件
摘要:打开指定路径下文件 void CGFileCompileDlg::OnButtonOpen() { // TODO: Add your control notification handler code here /**//*****************************************************************************... 阅读全文

posted @ 2007-12-29 18:56 wqj1212 阅读(397) 评论(0) 推荐(0) 编辑

VC调试入门
摘要:概述 调试是一个程序员最基本的技能,其重要性甚至超过学习一门语言。不会调试的程序员就意味着他即使会一门语言,却不能编制出任何好的软件。 这里我简要的根据自己的经验列出调试中比较常用的技巧,希望对大家有用。 本文约定,在选择菜单时,通过/表示分级菜单,例如File/Open表示顶级菜单File的子菜单Open。 设置 为了调试一个程序,首先必须使程序中包含调试信息。一般情况下,一个从AppW... 阅读全文

posted @ 2007-12-29 17:35 wqj1212 阅读(572) 评论(0) 推荐(0) 编辑

Rob Hess的SIFT算法的C语言实现(基于OpenCV)
摘要:Rob Hess的homepage http://web.engr.oregonstate.edu/%7Ehess/index.html Rob Hess的SIFT算法在VC.net下实现 http://web.engr.oregonstate.edu/%7Ehess ... 30_win.zip 编译他的代码需要安装OpenCV和 GSL(http://gnuwin32.s... 阅读全文

posted @ 2007-12-27 21:28 wqj1212 阅读(3345) 评论(1) 推荐(1) 编辑

什么是伺服电机?
摘要:交流伺服电机的工作原理 伺服电机内部的转子是永磁铁,驱动器控制的U/V/W三相电形成电磁场,转子在此磁场的作用下转动,同时电机自带的编码器反馈信号给驱动器,驱动器根据反馈值与目标值进行比较,调整转子转动的角度。伺服电机的精度决定于编码器的精度(线数)。 4. 什么是伺服电机?有几种类型?工作特点是什么? 答:伺服电动机又称执行电动机,在自动控制系统中,用作执行元件,把所收到的电信号转换成电... 阅读全文

posted @ 2007-12-24 21:29 wqj1212 阅读(3853) 评论(1) 推荐(0) 编辑

角点检测
摘要:#include #include "cv.h" #include "highgui.h" #define max_corners 100 int main( int argc, char** argv ) { int cornerCount=max_corners; CvPoint2D32f corners[max_corners]; double qualityLev... 阅读全文

posted @ 2007-12-23 13:14 wqj1212 阅读(737) 评论(1) 推荐(0) 编辑

VC分配内存
摘要:函数malloc()和calloc()都可以用来动态分配内存空间,但两者稍有区别。 malloc()函数有一个参数,即要分配的内存空间的大小: void *malloc(size_t size); calloc()函数有两个参数,分别为元素的数目和每个元素的大小,这两个参数的乘积就是要分配的内存空间的大小。 void *calloc(size_t numElements,size_t si... 阅读全文

posted @ 2007-12-23 13:10 wqj1212 阅读(3541) 评论(0) 推荐(0) 编辑

卡尔曼
摘要:#if !defined(AFX_KALMAN_H__ED3D740F_01D2_4616_8B74_8BF57636F2C0__INCLUDED_) #define AFX_KALMAN_H__ED3D740F_01D2_4616_8B74_8BF57636F2C0__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > ... 阅读全文

posted @ 2007-12-23 13:09 wqj1212 阅读(850) 评论(0) 推荐(0) 编辑

Hough变换,找直线
摘要:/**//* This is a standalone program. Pass an image name as a first parameter of the program.Switch between standard and probabilistic Hough transform by changing "#if 1" to "#if 0" and back */... 阅读全文

posted @ 2007-12-22 11:48 wqj1212 阅读(1360) 评论(0) 推荐(1) 编辑

DMC运动控制器
摘要:DMC_21x3控制器,Galil 连接控制器代码 void CREBot6VDlg::OnButtonConnectController() { /**////连接运动控制器,并作初始化 ///DCM2163 controller object CDMCWin m_DMCWin; CDMCWinRegistry DMCWinRegistry; GALI... 阅读全文

posted @ 2007-12-22 11:32 wqj1212 阅读(2353) 评论(0) 推荐(0) 编辑

分割移动微小物体
摘要:思路: 1. 前后两帧相减,得到差分图像 2.在差分图像里求像素最大的点(最亮的点) 这样就得到,移动微小物体 #include "check.h" #include void main() { DWORD t1,t2; IplImage *frame=0; CvCapture *capture = cvCapt... 阅读全文

posted @ 2007-12-21 21:31 wqj1212 阅读(519) 评论(0) 推荐(0) 编辑

多目标识别
摘要:writen by wqj1212@yahoo.com.cn 思路 1.先对图像标记。给每个目标一个标号。 2.然后计算每个被标号目标的NMI特征值, 3.然后这些NMI特征值与已知要识别目标NMI特征值比较。 如果差值小于某个阈值,就说明该目标就是要识别的目标。 BOOL Cbiaoji1::ObjectionExtrationNMI(IplImage *src) { DWORD t... 阅读全文

posted @ 2007-12-21 20:51 wqj1212 阅读(1324) 评论(0) 推荐(0) 编辑

图像周长
摘要:writen by wqj1212@yahoo.com.cn void Cbiaoji1::zhouchang(IplImage *src) { IplImage *imgZhouchang=NULL; biaoji(src); imgZhouchang=cvCreateImage(cvSize(src->width,src->height),8,1); for(int j=0;... 阅读全文

posted @ 2007-12-21 20:49 wqj1212 阅读(515) 评论(0) 推荐(0) 编辑

图像面积(像素的个数)
摘要:writen by wqj1212@yahoo.com.cn void Cbiaoji1::mianji(IplImage *src) { biaoji(src); memset(fg,0,255); y_sign=0; int m_Area=0; for(int i=1;i<=x_sign;i++) { if(flag[i]!=0... 阅读全文

posted @ 2007-12-21 20:47 wqj1212 阅读(905) 评论(1) 推荐(0) 编辑

区域标记
摘要:writen by wqj1212@yahoo.com.cn void Cbiaoji1::biaoji(IplImage *src) { DWORD t1,t2,t0; x_sign=0; m_temp=0; x_temp=0; y_temp=0; temp=cvCreateImage(cvSize(src->widt... 阅读全文

posted @ 2007-12-21 20:46 wqj1212 阅读(936) 评论(0) 推荐(0) 编辑

OTSU求阈值程序
摘要:writen by wqj1212@yahoo.com.cn int otsu (IplImage *image, int rows, int cols, int x0, int y0, int dx, int dy, int vvv) { unsigned char *np; // 图像指针 int thresholdValue=1; // 阈值 int ihist[256]; // 图... 阅读全文

posted @ 2007-12-21 20:40 wqj1212 阅读(901) 评论(0) 推荐(0) 编辑

数字识别
摘要:思想。 AGV(自动引导小车)采用识别数字来确定工位。 1.数字和路径分割 采用区域标记 来标记路径和数字,还有其它干扰目标 2.然后计算每个标记区域的面积(像素多少),面积最大的,为路径,面积次大的 为数字。 这样可以把路径和数字识别出来 3. 数字识别。 可以利用LED数码管显示数字的思想,来识别数字。 5行3列矩阵。 把数字划分成 5行3列,然后计算每行每列 像素所占的... 阅读全文

posted @ 2007-12-21 20:34 wqj1212 阅读(1355) 评论(0) 推荐(0) 编辑

MOTOCOM32运动控制器编程
摘要:// TestDlg.cpp : 僀儞僾儕儊儞僥乕僔儑儞 僼傽僀儖 // #include "stdafx.h" #include "Test.h" #include "TestDlg.h" #include #include // //#error 埲壓傪幚峴娐嫬偵墳偠偰曄峏偟偰壓偝偄丅曄峏屻偼偙偺峴傪嶍彍偟偰壓偝偄丅 #define TEST_TRANS_MODE_IS_RS... 阅读全文

posted @ 2007-12-21 20:17 wqj1212 阅读(2210) 评论(2) 推荐(0) 编辑

七个不变特征识别
摘要:writen by wqj1212@yahoo.com.cn double * CRecognise::recogniseInvariantMoment(IplImage *src) { float cx=0.0; float cy=0.0; float Mpq=0.0; int width; int height; double q1=0.... 阅读全文

posted @ 2007-12-21 19:31 wqj1212 阅读(742) 评论(0) 推荐(0) 编辑

NMI特征识别
摘要:该特征具有 放大、缩小、旋转抗灰度巨变 不变性。能够达到实时性要求 writen by wqj1212@yahoo.com.cn double CRecognise::recogniseNMI(IplImage *src) { IplImage *src1; int width; int height; width=src->width; height=... 阅读全文

posted @ 2007-12-21 19:29 wqj1212 阅读(797) 评论(0) 推荐(0) 编辑

双目对物体定位
摘要:writen by wqj1212@yahoo.com.cn function y=DingWei(ul,vl,ur,vr,Gtb) Kl=[2237.01/3.368 0 310.29/3.368 0;0 2237.54/3.38 242.11/3.38 0;0 0 1 0]; Kr=[2180.22/3.368 0 326.79/3.368 0;0 2180.43/3.38 247.89/3... 阅读全文

posted @ 2007-12-19 23:05 wqj1212 阅读(3546) 评论(8) 推荐(0) 编辑

单目对物体定位
摘要:Writen by wqj1212@yahoo.com.cn function y=Dw(u,v,Gtb) Kl=[2237.01/3.368 0 310.29/3.368 0;0 2237.54/3.38 242.11/3.38 0;0 0 1 0]; //摄像机与工具关系 Gctl= [-0.0057 0.9916 0.0122 9.3578; -1.0052 -... 阅读全文

posted @ 2007-12-19 23:03 wqj1212 阅读(1130) 评论(0) 推荐(0) 编辑

机器人手眼标定
摘要:writen by wqj1212@yahoo.com.cn 位置0到位置1 各个参数关系 位置0 末端到机器人基坐标位置 ----PulseNO.S 82501,L 69953,U -114458,R -2,B -1,T 1 ----CartPos.S 190.184,L 355.823,U -141.89,R 180,B -4.86,T 61.88 a=180/180 *pi; b=-4... 阅读全文

posted @ 2007-12-19 22:52 wqj1212 阅读(5964) 评论(2) 推荐(0) 编辑

bmp和opencv格式转换
摘要:IplImage * BmpTOIpl(int width,int height,unsigned char *pBuffer) { IPlImage *image =cvCreateImage(cvSize(width,height),8,1); image->imageData=pBuffer; return image; } CDibPtr IplToDib(I... 阅读全文

posted @ 2007-12-19 21:59 wqj1212 阅读(2827) 评论(2) 推荐(1) 编辑

回调函数以及钩子函数的概念
摘要:回调函数以及钩子函数的概念 钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程序就先捕获该消息,亦即钩子函数先得到控制权。这时钩子函数即可以加工处理(改变)该消息,也可以不作处理而继续传递该消息,还可以强制结束消息的传递。对每种类型的钩子由系统来维护一个钩子链,最近安装的钩子放在链的开始,而最先安装的钩子放在最后,也就是后加... 阅读全文

posted @ 2007-12-19 21:05 wqj1212 阅读(4615) 评论(0) 推荐(1) 编辑

访问权限
摘要:1、public意味着在其后声明的所有成员对所有的人都可以存取。struct默认为public。 2、private关键字则意味着,除了该类型的创建者和类的内部成员函数之外,任何人都不能存取这些成员。private 在设计者与用户之间筑起了一道墙。如果有人试图存取一个私有成员,就会产生一个编译错误。class默认为private。 3、protected 与privat... 阅读全文

posted @ 2007-12-17 21:18 wqj1212 阅读(226) 评论(0) 推荐(0) 编辑

MIL与opencv的转化
摘要:/**//* This is a standalone program. Pass an image name as a first parameter of the program. Switch between standard and probabilistic Hough transform by changing "#if 1" to "#if 0" and back */ #in... 阅读全文

posted @ 2007-12-17 20:02 wqj1212 阅读(2354) 评论(2) 推荐(0) 编辑

机器人运动学仿真
摘要:以下是机器人运动学在MATLAB下仿真程序 需要软件 Robotics Toolbox for MATLAB L1=link([-pi/2 100 0 0]); L2=link([pi 290 0 0 0]); L3=link([-pi/2 121 0 0 0]); L4=link([pi/2 0 0 -310 0]); L5=link([-pi/2 0 0 0 0]); L6=link([... 阅读全文

posted @ 2007-12-13 13:11 wqj1212 阅读(1506) 评论(2) 推荐(0) 编辑

求姿态角欧拉角(ZYX)
摘要:Z=[cos(r) -sin(r) 0;sin(r) cos(r) 0;0 0 1]; Y=[cos(b) 0 sin(b);0 1 0;-sin(b) 0 cos(b)]; X=[1 0 0;0 cos(a) -sin(a);0 sin(a) cos(a)]; R=Z*Y*X b1=atan2(-R(3,1),+-sqrt(R(3,2)^2+R(3,3)^2)) r1=atan2... 阅读全文

posted @ 2007-12-13 13:01 wqj1212 阅读(2454) 评论(0) 推荐(0) 编辑

职业规划
摘要:职业规划 ZT [1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望 成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨 迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资 而转移阵地,从长远看,这点钱根本不算什么,当你对一个行... 阅读全文

posted @ 2007-12-13 12:51 wqj1212 阅读(389) 评论(1) 推荐(0) 编辑

input disp fprintf用法
摘要:2.2.3 用关键字input初始化变量 关键字input用来提示使用者和直接从键盘输入初始化变量.当脚本文件(Script files)时,它可以用来提示使用者输入.input函数在命令窗口(The Command Windows)显示出提示语句,并等待用户返回一个值.例如,下面的赋值语句: my_val=input(‘enter an input value:’) 当这个语句被编译时,... 阅读全文

posted @ 2007-12-13 12:37 wqj1212 阅读(3374) 评论(0) 推荐(0) 编辑

多线程
摘要:多线程编程要点 线程是进程的一条执行路径,它包含独立的堆栈和CPU寄存器状态,每个线程共享所有的进程资源,包括打开的文件、信号标识及动态分配的内存等。一个进程内的所有线程使用同一个地址空间,而这些线程的执行由系统调度程序控制,调度程序决定哪个线程可执行以及什么时候执行线程。线程有优先级别,优先权较低的线程必须等到优先权... 阅读全文

posted @ 2007-12-13 12:36 wqj1212 阅读(419) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示