-
计算机图形学:直线,圆的绘制,线段,多边形的裁剪
1. 实验内容
用基本增量算法和Bresenham算法画直线
2.实验目的
1)理解在显示器上画图与在纸上画图的本质区别;
2)掌握直线的光栅扫描转换过程;
3)掌握不同算法绘制直线的思路和优缺点。
3. 实验要求
1)将像素网格表现出来,建立网格坐标系;
2)用橡皮筋的形式输入参数;
3)鼠标移动时,显示鼠标当前位置;
4)显示判别式的计算过程和下一点的选择策略;
5)记录生成点的坐标,建议用表的形式;
6)图形生成过程可以重复进行。
1. 实验内容
用正负法和Bresenham算法画圆弧
2.实验目的
1)掌握圆及圆弧的光栅扫描转换过程;
2)掌握不同算法绘制圆弧的技巧和优缺点。
3. 实验要求
1)将像素网格表现出来,建立网格坐标系;
2)用橡皮筋的形式输入参数;
3)鼠标移动时,显示鼠标当前位置;
4)显示判别式的计算过程和下一点的选择策略;
5)记录生成点的坐标,建议用表的形式;
6)图形生成过程可以重复进行。
1. 实验内容
用Cohen-SutherLand算法和liang _barsky算法进行线段裁剪
2.实验目的
1)理解裁剪的相关概念
2)掌握直线段的一般裁剪过程;
3)理解并掌握Cohen-SutherLand 算法的编码思想;
4)理解并掌握Liang_Barsky算法的参数化裁剪思想;
3. 实验要求
1)将像素网格表现出来,建立网格坐标系;
2)用橡皮筋的形式输入剪裁线段和裁剪窗口;
3)鼠标移动时,显示鼠标当前位置;
4)对于线段裁剪,线段被窗口的四条边裁剪的过程要显示出来;
6)裁剪过程可以重复进行。
1. 实验内容
用Sutherland-Hodgman算法进行多边形裁剪
2.实验目的
1)理解多边形裁剪与直线段裁剪的区别;
2)掌握多边形的裁剪过程;
3)理解并掌握Sutherland-Hodgman算法的裁剪思想。
3. 实验要求
1)将像
- 2022-04-11 07:46:21下载
- 积分:1
-
图像处理
该资源包含多种图像处理算法,基于MFC框架,包括格式转换、平移、放缩、旋转,模板匹配、线状特征提取,等
- 2023-01-30 23:30:04下载
- 积分:1
-
mfc摄像头
通过USB读取PC摄像头,并实时显示出来。
- 2022-06-03 01:10:39下载
- 积分:1
-
WOSA AGENT spi c/c++
金融设备SPI开发示例,基于多服务的自主SPI研发框架;实现多个服务共享同一个物理设备;分三层架构完成服务调用。
- 2023-06-20 11:45:04下载
- 积分:1
-
c++摄像头opencv
c++ 摄像头 opencv 图像处理 MFC界面,以及opencv相关图片处理算法,c++ 摄像头 opencv 图像处理 MFC界面,以及opencv相关图片处理算法c++ 摄像头 opencv 图像处理 MFC界面,以及opencv相关图片处理算法c++ 摄像头 opencv 图像处理 MFC界面,以及opencv相关图片处理算法c++ 摄像头 opencv 图像处理 MFC界面,以及opencv相关图片处理算法c++ 摄像头 opencv 图像处理 MFC界面,以及opencv相关图片处理算法c++ 摄像头 opencv 图像处理 MFC界面,以及opencv相关图片处理算法
- 2022-10-19 12:50:20下载
- 积分:1
-
海康PCSDK视频预览demo
该demo,是基于win32平台的,海康pc端SDK接口的二次开发,可使用实时预览,抓图,云台控制等基本功能。
- 2022-12-19 06:25:12下载
- 积分:1
-
MFC串口源码
支持VC 6.0,VS2008开发平台
用法如下:
/*全局变量*/
CMCOM Mcom;
int I_baudrate[] = {2400,4800,9600,19200,115200,128000,256000},b_in = 0;
BYTE byte_size,stop_bit,parity;
//波特率
b_in = 4; //波特率115200
// 串口数据宽度
byte_size = 8;
// 停止位个数
stop_bit = ONESTOPBIT;
// 校验类型
parity = NOPARITY;
if(Mcom.open_com(C_SSCOM_No,I_baudrate[b_in],byte_size,stop_bit,parity) == FALSE)
{
AfxMessageBox(L"串口打开失败!");
}
else
{
WriteStatusBar(L"串口打开成功!");
}
- 2022-07-09 05:32:40下载
- 积分:1
-
Intégrer une application C++MFC avec la barre des tâches de Windows 7
一个不错的使用MFC实现的例子程序,程序借鉴了MSDN的部分支持结构,
This sample shows how to use MFC support for Windows 7/8 taskbar integration, and how to integrate a C++/MFC application with Windows 7/8 taskbar.
- 2022-11-12 21:30:03下载
- 积分:1
-
基于MFC对话框的电机串口调试上位机程序
基于MFC对话框的电机串口调试上位机程序COM口的自动搜索,波特率的选择,串口功能打开,关闭等功能。
- 2022-02-24 18:48:02下载
- 积分:1
-
MFC基于对话框opencv图像处理
#include "stdafx.h"
#include "MFC_lessen1-4.h"
#include "MFC_lessen1-4Dlg.h"
#include "afxdialogex.h"
#include
#include
#include
#include
#include
#include
#include
using namespace cv;
using namespace std;
#include
#include
#include
using namespace std;
using namespace cv;
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
// 用于应用程序“关于”菜单项的 CAboutDlg 对话框
class CAboutDlg : public CDialogEx
{
public:
CAboutDlg();
// 对话框数据
enum { IDD = ID
- 2022-01-21 00:54:46下载
- 积分:1