- 博客(65)
- 收藏
- 关注
原创 &和&&在c++中的含义
1. 逻辑或运算符:用于布尔表达式,表示逻辑“或”运算。1. 按位或运算符:用于整数类型,表示按位“或”运算。对于两个整数,按位或运算符逐位进行或运算。1. 逻辑与运算符:用于布尔表达式,表示逻辑“与”运算。2. 短路求值:在使用&&时,如果左侧的表达式为假,则右侧的表达式不会被计算。2. 短路求值:在使用||时,如果左侧的表达式为真,则右侧的表达式不会被计算。•|| 作为逻辑或运算符,用于布尔表达式的逻辑“或”运算,支持短路求值。•&& 是逻辑与运算符,用于布尔表达式的逻辑“与”运算,支持短路求值。
2024-08-21 15:40:49 275
原创 2.8销毁窗口
销毁所有新建的窗口 destoryAllWindows。销毁某一个指定名称的窗口 destoryWindow。sprintf_s函数。
2024-08-19 10:47:47 317
原创 2.7单窗口中显示多幅图像
在Opencv中,我们可以综合利用坐标变换与Rect区域提取来实现单窗口显示多幅图像。首先根据输入图像个数与尺寸确定输入源图像小窗口的构成形态,然后设定每个图像小窗口的具体构成,包括边界、间隙等,最后根据小窗口确定输出图像的尺寸,利用缩放图像函数resize进行图像缩放,完成单窗口下多幅图像的显示。
2024-08-14 08:13:25 294
原创 2.6新建窗口并显示5秒后退出
功能:新建一个显示窗口。可以指定窗口的类型。新建窗口函数:nameWindow。等待函数:waitKey函数。显示窗口函数:imshow。
2024-08-13 08:21:40 321
原创 OpenCV 读取 MP4 视频
在 C++ 中结合 OpenCV 库来读取 MP4 视频文件是一个常见的任务。以下是一个简单的示例程序,说明了如何使用 OpenCV 的。类来打开一个 MP4 文件并逐帧显示每一帧。
2024-08-08 08:25:35 256
原创 MFC修改鼠标光标形状
3.添加鼠标移动响应函数,用于显示鼠标光标形状。4.打开您的视图类的头文件 (.h 文件)添加一个私有成员变量来存储光标句柄。在视图类的构造函数中加载光标资源。重载SetCursor()消息。修改鼠标光标View.cpp。2.添加资源Cursor。修改鼠标光标View.h。
2024-08-05 06:15:00 238
原创 基于MFC对话框吸管实验
4.在dlg中添加picture控件,修改控件属性,把bitmap资源添加到控件中。2.将bmp图像放入res文件下。3.导入bmp文件到bitmap。5.重写鼠标单击鼠标中键响应事件。
2024-08-04 13:43:21 234
原创 基于对话框的正交变换
1.新建对话框文件,添加picture控件,并修改ID2.插入MENU资源,并添加到主对话框中,为各个菜单添加响应函数3.新建子对话框,作为SVD变换的子对话框并添加类4.为项目添加以下资源。
2024-07-29 00:30:00 127
原创 基于单文档的MFC正交变换
创建单文档项目,布局菜单为各个菜单添加事件新建DLG资源,为SVD变换下的变量控制对话框为对话框添加类,并初始化函数为项目添加以下文件资源。
2024-07-29 00:15:00 228
原创 基于对话框的MFC图像增强
1.新建基于对话框的MFC项目,删除对话框控件,添加CPictureControl控件,并修改ID,IDC_PICTURE_1、IDC_PICTURE_2。3.添加各个模块类的头文件和源文件,初始化参数等等。对话框数字图像处理Dlg.cpp : 实现文件。主对话框中MENU属性,选择新建菜单ID。对话框数字图像处理Dlg.h : 头文件。在菜单中添加菜单,并编辑响应函数。
2024-07-28 10:46:34 254
原创 数字图像处理-人脸识别
数字图像处理-人脸识别,在VS2013中编译C++的.cpp源文件,调取opencv图形处理库,对lena照片进行人脸识别
2024-07-21 15:49:37 178
原创 通过Cimage类将图片显示在CPictureCtrl控件上
修改各个控件ID,并给编辑框控件绑定字符类变量。1.建立基于对话框的MFC项目,控件布局如下。2.为两个按钮添加响应函数,并完善代码,如下。
2024-07-18 20:31:58 543
原创 MFC对话框下编辑框内容保存为txt文件
1.创建基于对话框的MFC项目,布置控件并修改ID。2.为两个按钮添加响应函数,并为响应函数添加代码。MFC对话框下编辑框内容保存为txt文件。
2024-07-17 21:31:52 333
原创 海康工业相机驱动
3.创建全局变量,构造函数中初始化变量,初始化对话框界面,补齐各控件按钮响应函数。1.新建基于对话框的MFC程序,界面布局如下。2.修改控件ID,为控件绑定变量。
2024-07-14 17:30:00 235
原创 测试单选框
1.新建主对话框,并设置单选框控件和按钮控件,修改ID:IDC_RADIO_FIRST,IDC_RADIO_SECOND其中一个Group属性为True。值可用于在对话框中为控件建立关联的成员变量。必须为同组中的第一个单选按钮设置。由一个圆圈和紧随其后的文本标题组成,当它被选中时,圆圈中就标上一个黑点。3.在主对话框中,初始化函数中添加单选框默选状态,编辑控件响应函数。通常将一组单选按钮放在一个组框控件中,在一组单选按钮中,2.创建两个子对话框并为其绑定类对象。,而同组的其他单选按钮不可再设置。
2024-06-18 01:15:00 272
原创 隐式链接DLL
(4) 在MFCImLink2.cpp文件中添加包含导出函数AreaEllipse()声明的头文件语句#include "(1) 使用MFC应用程序向导创建一个基于对话框的应用程序MFCImLink2。.lib库文件复制到项目MFCImLink2根目录下,并将它们添加到项目中。创建的MFCLibrary2.dll,使用其中的导出函数求正方形的面积。创建的基于MFC对话框的应用程序MFCImLink2,隐式链接例。(2) 布局对话框资源,并设置控件属性、添加成员变量。(3) 将例9.2项目中的。
2024-06-08 00:00:00 416
原创 使用MFC DLL
(3) 将例9.1项目中的MFCLibraryDll.h头文件和MFCLibraryDll.lib库文件复制到项目MFCImLink根目录下,并将它们添加到项目中。或者是右击项目中的“源文件”文件夹,在快捷菜单中选择“添加”|“现有项。创建的MFCLibraryDll.dll,使用其中的导出函数求正方形的面积。个动态链接库,由于它们创建导出函数的方法不一样,使用它们时,也略有不同。菜单命令,在弹出的“添加现有项”对话框中选择所需的。中的导出函数,在使用完毕后,应用程序。文件加入应用程序中,主要有如下。
2024-06-07 00:00:00 716
原创 创建 MFC DLL-使用关键字_declspec(dllexport)
使用关键字_declspec(dllexport)-创建 MFC DLL
2024-06-05 08:10:39 982
原创 实例119 彩虹文字
在窗体中显示彩虹文字,需要调用CDC类的BeginPath、EndPath和AbortPath等方法使用通道,并使用随机函数rand来设置颜色。在窗体中显示彩虹文字,可以美化程序界面。本实例实现的是在窗体中显示彩虹文字,运行程序如图所示。根据本实例,读者可以:实现跟随鼠标移动的图片。(1)新建一个基于对话框的应用程序。
2024-05-17 08:21:18 406
原创 实例118 空心文
1.实例说明1.实例说明Windows提供了一个空心的字体——华文彩云,该字体在设备上输出时是空心的,效果比较好。本实例实现了宋体空心文本,效果如图所示。2.技术要点实现字体的空心显示,可以利用设备上下文CDC类的通道方法。3.实现过程(1)新建一个基于对话框的应用程序。添加一个编辑框和一个按钮控件本程序 "空心字Dlg.h"代码本程序 "空心字Dlg.cpp"代码(4)运行结果。
2024-05-16 20:54:50 312
数字图像处理-人脸识别,在VS2013中编译C++的.cpp源文件,调取opencv图形处理库,对lena照片进行人脸识别
2024-07-21
MFC编写一个对话框应用程序CMFC-Li6-4-学生信息Dlg,对话框中有一个列表框,当用户单击列表框中的一个列表项(一位学生
2024-07-21
基于对话框的MFC,用单选按钮和多选按钮来控制画笔颜色,将画笔颜色显示在picture控件上
2024-07-21
基于对话框的MFC下,利用Cimage类将读取的图像显示在CPictureCtrl控件上
2024-07-18
MFC简单运用单选框按钮、时间列表框、编辑框、下拉列表框等控件编写的学生基本信息管理界面,注意是界面
2024-07-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人