实验报告模板
更新时间:2023-12-12 18:21:01 阅读量: 工作报告 文档下载
篇一:实验报告模板
图像分析与计算机视觉实践报告
课题: 专业:
班级: 姓名:
一、实验目的
了解图像平移旋转和缩放的原理,通过Visual C++实现图像的平移旋转和缩放。
二、实验理论说明
图像平移:
设(X0,Y0)是原图像的一点,图像的水平平移量为Tx,垂直平
?X1?X0?Tx移量为Ty,平移后的坐标为(X1,Y1),平移后的坐标变为?,Y1?Y0?Ty?
?100??。 010用矩阵表示为:?X1Y11???X0Y01??????TxTy1??
图像缩放:
图像缩放是指图像的大小按照指定的比率放大或缩小。假设图像x轴方向的缩放比率Sx,y轴方向的缩放比率Sy,相应的变换表达式为:
?Sx00????X0*SxY0*Sy1? ?X1Y11???X0Y01??0Sy0????001??
图像旋转:
旋转一般是指将图像围绕某一指定点旋转一定的角度。
设原图像的坐标为P0(X0,Y0),绕原点逆时针旋转角度θ到点P1(X1,Y1),旋转公式为:
?cos?
?X1Y11???X0Y01????sin?
??0sin?cos?00?0??。
1??
三、实验主要程序
平移代码:
void CImageProcessingView::OnJhbhPy()
{
if(numPicture==0) {
AfxMessageBox("载入图片后才能空间平移!",MB_OK,0);
return;
}
//定义采样对话框也是用来空间变换平移的坐标
CImagePYDlg dlg;
if( dlg.DoModal()==IDOK ) //显示对话框
{
//采样坐标最初为图片的自身像素
if( dlg.m_xPY>m_nWidth || dlg.m_yPY>m_nHeight ) {
AfxMessageBox("图片平移不能为超过原图长宽!",MB_OK,0);
return;
}
AfxMessageBox("图片空间变换-平移!",MB_OK,0);
//打开临时的图片 读写文件
FILE *fpo = fopen(BmpName,"rb");
FILE *fpw = fopen(BmpNameLin,"wb+");
fread(&bfh,sizeof(BITMAPFILEHEADER),1,fpo);
fread(&bih,sizeof(BITMAPINFOHEADER),1,fpo);
fwrite(&bfh,sizeof(BITMAPFILEHEADER),1,fpw);
fwrite(&bih,sizeof(BITMAPINFOHEADER),1,fpw);
fread(m_pImage,m_nImage,1,fpo);
unsigned char *ImageSize;
ImageSize=new unsigned char[m_nImage]; //new和delete有效的进行动态内存的分配和释放
int Place; //建立临时坐标 记录起始坐标(0,0)平移过来的位置
int m_pImagePlace;//原始图像平移为(0,0) 图像把它平移到Place位置unsigned char black; //填充黑色='0'
Place=dlg.m_yPY*m_nWidth*3; //前m_yPY行都要填充为黑色 black=0; //颜色为黑色
m_pImagePlace=0;//图像处事位置为(0,0),把该点像素平移过去 int countWidth=0; //记录每行的像素个数,满行时变回0
int number=0;//数字记录使用的像素行数,平移时使用
for(int i=0 ; i<m_nImage ; i++ )
{
/*如果每行的像素填满时清为0*/
} } if(countWidth==m_nWidth*3) {countWidth=0; } /*第一部分:到平移后像素位置前面的所有像素点赋值为黑色*/ if(i<Place) {ImageSize[i]=black; //赋值为黑色continue; } /*第二部分:平移区域的左边部分赋值为黑色*/ else if(i>=Place && countWidth<dlg.m_xPY*3) { //RGB乘3ImageSize[i]=black; //赋值为黑色countWidth++;continue; }/*第三部分:图像像素平移区域*/ else if(i>=Place && countWidth>=dlg.m_xPY*3) {ImageSize[i]=m_pImage[m_pImagePlace]; m_pImagePlace++;countWidth++;if(countWidth==m_nWidth*3){ number++; m_pImagePlace=number*m_nWidth*3;} } } fwrite(ImageSize,m_nImage,1,fpw);fclose(fpo); fclose(fpw); numPicture = 2; level=200; //200表示几何变换 Invalidate();
旋转代码:
void CImageProcessingView::OnJhbhTxxz() {
if(numPicture==0) {
AfxMessageBox("载入图片后才能空间旋转!",MB_OK,0); return; } //定义对话框并调用对话框 CImageXZDlg dlg; if( dlg.DoModal()==IDOK ) //显示对话框 { AfxMessageBox("图片空间变换-旋转图像!",MB_OK,0); //读写文件 FILE *fpo = fopen(BmpName,"rb"); FILE *fpw = fopen(BmpNameLin,"wb+"); fread(&bfh,sizeof(BITMAPFILEHEADER),1,fpo); fread(&bih,sizeof(BITMAPINFOHEADER),1,fpo); fwrite(&bfh,sizeof(BITMAPFILEHEADER),1,fpw); fwrite(&bih,sizeof(BITMAPINFOHEADER),1,fpw); fread(m_pImage,m_nImage,1,fpo); /*new和delete有效的进行动态内存的分配和释放*/ unsigned char *ImageSize; ImageSize=new unsigned char[m_nImage];int Place; //记录图像每行的位置,便于图像旋转 /*定义PA=3.14时使用的方法是arcsin(1.0/2)*6即为π*/ double PA; PA=asin(0.5)*6; /*把输入的0-360的正整数度数转换为角度,30度=π/6*/ double degree; degree=PA*dlg.m_xzds/180;//调用dlg.m_xzds(旋转度数) //对应的二维矩阵 注意图像矩阵从左下角开始处理 它最终要转换成一维存储 int X,Y;//图像变换前通过一维矩阵转换为二维 int XPlace,YPlace; //输出转换为的角度 CString str; str.Format("转换后的角度=%f",degree); AfxMessageBox(str); //图像旋转处理 for(int i=0 ; i<m_nImage ; i++ ) { //原图:一维矩阵转换为二维矩阵
篇二:实验报告模板
学 生 实 践 报 告
课程名称:
学生学号:
所属院部:
(文科类)
专业班级: 学生姓名: 商学院指导教师: 魏潇吟 20——20 学年 第学期金陵科技学院教务处制
实践报告书写要求
实践报告原则上要求学生手写,要求书写工整。若因课程特点需
打印的,要遵照以下字体、字号、间距等的具体要求。纸张一律采用
A4的纸张。
实践报告书写说明
实践报告中一至四项内容为必填项,包括实践目的和要求;实践
环境与条件;实践内容;实践报告。各院部可根据学科特点和实践具
体要求增加项目。
填写注意事项
(1)细致观察,及时、准确、如实记录。
(2)准确说明,层次清晰。
(3)尽量采用专用术语来说明事物。
(4)外文、符号、公式要准确,应使用统一规定的名词和符号。
(5)应独立完成实践报告的书写,严禁抄袭、复印,一经发现,
以零分论处。
实践报告批改说明
实践报告的批改要及时、认真、仔细,一律用红色笔批改。实践
报告的批改成绩采用百分制,具体评分标准由各院部自行制定。
实践报告装订要求
实践报告批改完毕后,任课老师将每门课程的每个实践项目的实
践报告以自然班为单位、按学号升序排列,装订成册,并附上一份该
门课程的实践大纲。
实践项目名称: 实践学时: 6
同组学生姓名: 实践地点:7307 实践日期:实践成绩:
批改教师:批改时间:
指导教师评阅:
一、实践目的和要求
能够根据企业财务数据,分析评价企业经营资金的协调性,并提
出改善建议。
二、实践环境与条件
7105实验室,
实验平台:泽源——公司分析决策系统BIA v3.0
(Business Intelligent Analysis)
三、实践内容
在综合分析企业经营活动的基础上,通过具有企业经营资金协调性分析的支持系统,计算企业资金占用和资金来源之间的数量关系,分析企业经营资金的协调性,并对其提出改善建议。
2-4人一组,选择一家上市公司及其所在行业:
(1) 该上市公司基本情况简介,分析时间段等 光明乳业股份有限公司是由国资、社会公众资本组成的产权多元化股份制上市公司,从事乳和乳制品的开发、生产和销售,奶牛的饲养、培育,物流配送,营养保健食品开发、生产和销售等业务,是目前国内最大规模的乳制品生产、销售企业之一。 光明乳业业务渊源始于1911年,经过100多年的不断发展,逐步确立以各类乳制品的开发、生产和销售为主营业务,是中国领先的高端乳品引领者。公司拥有世界一流的乳品研究院、乳品加工设备以及先进的乳品加工工艺, 主营产品包括新鲜牛奶、新鲜酸奶、乳酸菌饮品、常温牛奶、常温酸奶、奶粉、奶酪、黄油等多个品类。
2000年,上海光明乳业有限公司完成股份制改制,并于2002年成功在上海证券交易所A股市场(代码600597)上市交易。
2003年,更名为光明乳业股份有限公司。
(2) 对其经营资金协调性现状进行判断;包括:经营资金协调性计
算,导出分析结果,并做说明分析。
(3) 对该上市公司的相关比率进行调整,考虑相关比率如何变化(哪
些比率可以变动、变动多少?),改善其经营资金协调性。包括:经动态模拟后的分析结果导出,并做分析说明。
调整前:营运资金需求
-100,135,289=
(39,760,600+6,542,600+5,902,350+68,215,700+0 )
-( 59,039,539+ 21,583,400+ 98,234,600+19,524,400
+22,174,600+ 0)
营运资金需求为负,说明企业当前经营活动不需要资金,不但不需要,而且还向企业提供这一数额的资金。
篇三:实验报告模板
岭南师范学院
课程名称 C#
实验地点 综B-501
指导教师 石艳
专 业 计算机科学与技术
班 级 16网络工程1班
学 号 2016344147
姓 名 陈贤达
2017年 3 月 7 日
实验一
1
2
3
4
正在阅读:
实验报告模板12-12
教学心理习题10-15
小学语文课堂教学资源的开发和利用05-07
皖价服函248号05-18
首经贸法硕考研将面临的就业问题汇总05-21
2019中考历史总复习第二部分专题十一中外历史上的改革 - 纪录片05-01
游戏软件合作推广协议新编完整版03-21
C++上机实验06-25
- 落实全面从严治党主体责任报告
- 市委加强城市基层党建工作调研报告
- 经济促进局2019年政府信息公开工作报告
- 卫生计生系统2019年政府信息公开工作年度报告
- 学院研究生会工作报告范文
- 食药监局2019年政府信息公开工作年度报告
- “两学一做”学习教育常态化制度化调研报告
- 扫黑除恶专项斗争工作汇报和总结两篇
- “基层党建+精准扶贫”调研报告
- 党支部关于2019年度专题组织生活会和开展民主评议情况的报告
- 药业公司党委工作报告范文
- 煤矿2019年党委工作报告范文
- 2019年法治政府建设工作情况报告
- 乡201*年政府信息公开工作年度报告
- 县住建局脱贫攻坚工作经验汇报材料
- 关于信访工作的调查情况汇报
- 乡镇学习宣传贯彻《中国共产党党员教育管理工作条例》情况汇报
- 党建工作调研报告:深化问题导向 增强整改动力 开创党建工作新局
- 2019年领导班子民主生活会情况报告 (国企)
- 安全生产工作落实情况汇报
- 模板
- 实验
- 报告