天津科技大学---数字图像处理实验报告.doc

天津科技大学---数字图像处理实验报告.doc

ID:59174213

大小:45.50 KB

页数:11页

时间:2020-10-30

天津科技大学---数字图像处理实验报告.doc_第1页
天津科技大学---数字图像处理实验报告.doc_第2页
天津科技大学---数字图像处理实验报告.doc_第3页
天津科技大学---数字图像处理实验报告.doc_第4页
天津科技大学---数字图像处理实验报告.doc_第5页
资源描述:

《天津科技大学---数字图像处理实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数字图像处理实验报告·专业:计算机科学技术学号:姓名:马艳松提交日期:2014.6.5实验一数字图像的读入与显示一.实验目的:1.熟悉opencv的开发环境设置2.读取一幅图像,并显示,掌握Imread,imwrite,imshow的使用3.掌握opencv中图像的表示,及其属性的含义。二.实验内容:配置好visualstudio2010下opnecv开发环境使用opencv的函数读入一幅图像,并在窗口中显示出来。三.实验步骤:#include"stdafx.h"#includeusingnamespacecv;usingna

2、mespacestd;voidtest1(){MatinputImage=imread("..\image\book\beach.jpg",1);if(!inputImage.empty()){cvNamedWindow("test");imshow("test",inputImage);waitKey();}else{cout<<"fileopenerror!";getchar();}}int_tmain(intargc,_TCHAR*argv[]){test1();return0;}四.实验心得:通过上课实验理解了opencv的配置过程。通过程序实现了图片

3、的成象处理。实验二数字图像像素的访问一.实验目的:掌握opencv开发环境中对灰度图像及彩色图像中的像素的访问方法理解mat数据结构掌握opencv中对图像进行处理的基本过程。二.实验内容:(1)打开一幅灰度图像,对其进行线性灰度变换(直线方程的参数为k,b),并显示变换前、后的图像。;调整K值,分别取>1,<1,=1,以及-1,比较不同K值时的图像增强效果。(2)打开一幅彩色图像,对每个像素进行访问,分别令R、G、B的值为0,查看处理后的图像,并比较原图像的差异。重点和难点:掌握灰度图像和彩色图像的像素的值的访问方法。三.实验步骤:1r)实验代码voidimage

4、1Pixel(){doubledurationa,durationb,durationc;doublecacStart,cacEnd;Matimage=imread("..\image\book\beach.jpg",1);Matgray(image.size().height,image.size().width,CV_8UC1,Scalar(0));//gray=0.299R+0.587G+0.114bucharr,g,b;floatfgray;cacStart=static_cast(getTickCount());for(intm=0;

5、m<100;m++)for(inti=0;i(i,j)[0];g=image.at(i,j)[1];r=image.at(i,j)[2];fgray=0.299*r+0.587*g+0.114*b;gray.at(i,j)=saturate_cast(fgray);}imshow("",gray);cacEnd=static_cast(ge

6、tTickCount());durationa=(cacEnd-cacStart)/cv::getTickFrequency();//theelapsedtimeinmswaitKey();}2)实验代码#include"stdafx.h"#includeusingnamespacecv;usingnamespacestd;voidimage1Pixel(){doubledurationa,durationb,durationc;doublecacStart,cacEnd;Matimage=imread("..\image

7、book\beach.jpg",1);Matgray(image.size().height,image.size().width,CV_8UC1,Scalar(0));MatgrayGB(image.size().height,image.size().width,CV_8UC3,Scalar(0));MatgrayRB(image.size().height,image.size().width,CV_8UC3,Scalar(0));MatgrayRG(image.size().height,image.size().width,CV_8UC3,Scal

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。