摘要:
1、新建项目: 选择MFC应用程序,应用程序类型选择“基于对话框”; 本文中项目名为:MenuTest2、新建菜单栏资源: 找到资源视图,右键MenuTest.re选择“添加资源”——选择Menu,单击新建即可;3、编辑菜单资源,如下图所示: 编辑完后保存;4、找到要添加菜单栏的对话框,... 阅读全文
摘要:
1、新建win32项目2、在左侧的解决方案资源管理器中的资源文件处,右键选择添加—新建项—资源文件(.rc)3、转到资源视图4、右键MenuDemo.rc选择添加资源,资源列表中选择Icon,右侧选择新建5、若要修改ID在对应属性中编辑ID即可 阅读全文
摘要:
1、新建win32空项目和源文件,代码复制。2、在解决方案资源管理器中的头文件处,右键选择添加——现有项,找到VC 6.0的win32项目中的resource.h,导入。3、在解决方案资源管理器的资源文件处,按2步骤同样添加**.ico类型的文件以及**.rc的文件。完成上述步骤后,可能代码中会出现... 阅读全文
摘要:
使用cvCmp()创建一个掩码。加载一个真实的图像。使用cvSplit()将图像分割成红、绿、蓝三个通道图像。 a.找到并显示绿图 b.克隆这个绿图(分别命名为clone1和clone2) c.求出这个绿色平面的最大值和最小值 d.将clone1的所有元素赋值为thresh=(unsigned char)((最大值-最小值)/2.0) e.将clone1所有元素赋值为0,调用函数cvCmp(green_image,clone1,clone2,CV_CMP_GE) f.最后,使用cvSubs(green_image,thre... 阅读全文
摘要:
为一个图像创建多个图像头。读取一个至少为100*100的图像。另创建两个图像头并设置它们的origion depth nChannels和widthStep属性同之前读取的图像一样。在新的图像头 中,设置宽度为20,高度为30。最后,将imageData指针分别指向像素(5,10)和(50,60)像素位置。传递这两个新的图像头给cvNot()。最后显示最初读取的图像,在那个大图像中应该有两个矩形,矩形内的值是原始值的求反值。#include "cv.h"#include "highgui.h"int main(int argc, char** argv) 阅读全文
摘要:
创建一个210*210的单通道图像并将其归0.在图像中使用ROI和cvSet()建立一个增长如金字塔状的数组。也就是,外部边界为0,下一个内部边界为20,再下一个内部边界为20,再下一个内部边界为40,以此类推,直到最后内部值为200,所有的边界应该为10像素的宽度。最后显示这个图形。#include "cv.h"#include "highgui.h"int main(int argc, char** argv){ IplImage *img; img = cvCreateImage(cvSize(210,210),IPL_DEPTH_8U,1); c 阅读全文
摘要:
创建一个大小为100*100的三通道RGB图像。将它的元素全都置为0,使用指针算法以(20,5)和(40,20)为顶点绘制一个绿色平面。 1 /* 2 OpenCVTest3 : 创建一个大小为100*100的三通道RGB图像。将它的元素全都置为0, 3 使用指针算法以(20,5)和(40,20)为顶点绘制一个绿色平面。 4 ——20130522 5 */ 6 7 #include "cv.h" 8 #include "h... 阅读全文
摘要:
创建一个三通道二维字节类型矩阵,大小为100*100,将所有值赋为0.通过函数cvPtr2D将指针指向中间的通道(“绿色”),以(20,5)和(40,20)为顶点画一个绿色的长方形。OpenCVTest2.cpp: 1 /* 2 OpenCVTest_2:创建一个三通道二维字节类型矩阵,大小为100*100,将所有值赋为0. 3 通过函数cvPtr2D将指针指向中间的通道(“绿色”),以(20,5)和 4 (40,20)为顶点画一个绿色的长方形。 5 ... 阅读全文
摘要:
创建一个三通道二维矩阵,字节类型,大小为100*100,并设置所有数值为0;a.在矩阵中中使用cvCircle函数画圆b.显示这幅图像main.cpp: 1 /* 2 OpenCVTest_1:创建一个三通道矩阵,字节类型,大小为100*100, 3 设置所有的数值为0,并用cvCircle画一个圆。 4 ——20130521 5 */ 6 7 #include "cv.h" 8 #include "highgui.h" 9 10 int main()11 {1... 阅读全文
摘要:
1、电脑上安装了Clover,故资源管理器与一般电脑上不一样。Clover:http://cn.ejie.me/但是,想法应该是类似的。2、Spy++:是一个基于 Win32(最新版本支持Win64) 的实用工具,它提供系统的进程、线程、窗口和窗口消息的图形视图。用到的函数介绍:EnumWindows:枚举所有屏幕上的顶层窗口EnumChildWindows:枚举一个父窗口的所有子窗口 有了上述两个函数,可以先找到资源管理器的窗口,然后再找到子窗口地址栏所对应的那个窗口获取地址栏内地址。代码: 1 /* 2 Test_5 - 无界面,获取当前目录,复制到剪贴板 3 ... 阅读全文