电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

天津科技大学---数字图像处理实验报告VIP免费

天津科技大学---数字图像处理实验报告_第1页
1/11
天津科技大学---数字图像处理实验报告_第2页
2/11
天津科技大学---数字图像处理实验报告_第3页
3/11
·专业:计算机科学技术学号:11101110姓名:马艳松提交日期:2014.6.5实验一数字图像的读入与显示一.实验目的:1.熟悉opencv的开发环境设置2.读取一幅图像,并显示,掌握Imread,imwrite,imshow的使用3.掌握opencv中图像的表示,及其属性的含义。二.实验内容:配置好visualstudio2010下opnecv开发环境使用opencv的函数读入一幅图像,并在窗口中显示出来。数字图像处理实验报告三.实验步骤:#include"stdafx.h"#includeusingnamespacecv;usingnamespacestd;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的配置过程。通过程序实现了图片的成象处理。实验二数字图像像素的访问一.实验目的:掌握opencv开发环境中对灰度图像及彩色图像中的像素的访问方法理解mat数据结构掌握opencv中对图像进行处理的基本过程。二.实验内容:(1)打开一幅灰度图像,对其进行线性灰度变换(直线方程的参数为k,b),并显示变换前、后的图像。;调整K值,分别取>1,<1,=1,以及-1,比较不同K值时的图像增强效果。(2)打开一幅彩色图像,对每个像素进行访问,分别令R、G、B的值为0,查看处理后的图像,并比较原图像的差异。重点和难点:掌握灰度图像和彩色图像的像素的值的访问方法。三.实验步骤:1r)实验代码voidimage1Pixel(){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;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(getTickCount());durationa=(cacEnd-cacStart)/cv::getTickFrequency();//theelapsedtimeinmswaitKey();}2)实验代码#include"stdafx.h"#includeusingnamespacecv;usingnamespacestd;voidimage1Pixel(){doubledurationa,durationb,durationc;doublecacStart,cacEnd;Matimage=imread("..\\image\\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,Scalar(0));ucharr,g,b;floatfgray;cacStart=static_cast(getTickCount());for(intm=0;m<100;m++)for(inti=0;i(i,j)[0];g=image.at(i,j)[1];r=image.at(i,j)[2];////////////////////////////grayGB.at(i,j)[0]=b;grayGB.at(i,j)[1]=g;grayGB.at(i,j)[2]=0;//RgrayRB.at(i,j)[0]=b;grayRB.at(i,j)[1]=0;//GgrayRB.at(i,j)[2]=r;grayRG.at(i,j)[0]=0;//BgrayRG.at(i,j)[1]=g;grayRG.at(i,j)[2]=r;////////////////////////////fgray=0.299*r+0.587*g+0.114*b;gray.at(i,j)=saturate_cast(fgray);}cvNamedWindow("org");imshow("org",image);cvNamedWindow("gray");imshow("gray",gray);waitKey();cacEnd=static_cast(getTickCount());durationa=(cacEnd-cacStart)/cv::getTickFrequency();}voidtest1(){MatinputImage=imread("..\\image\\book\\beach.jpg",1);if(!inputImage.empty())...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

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

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部