全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验一 熟悉OpenCV环境和基本操作一、 实验目的:熟悉OpenCV运行环境和了解图像的基本操作。二、 实验内容:1. OpenCV的安装与配置。2. 了解了OpenCV,尤其是core模块、核心功能、imgproc模块和highgui模块、高层GUI和媒体I/O。3. 利用OpenCV实现了读入一个图像文件并将其显示在屏幕上;图像创建、保存和复制;图像边界的求取。三、 实验作业:1实验内容的结果i. 读入一个图像文件并将其显示在屏幕上,结果如下图1:图1 读入图片并显示ii. 图像创建、保存和复制,结果如下图2:图2 创建、保存复制图像iii. 图像边界的求取,结果如下图3:图3 Sobel算子求边界2试举几个图像处理应用的例子图像处理的应用包括:压缩、编码、传输、存储、显示和识别等方面3试查阅OpenCV库函数,利用Sobel算子求图像边界#include cv.h #include highgui.h #include stdio.h #include stdlib.h int main(int argc, char * argv) IplImage * src, *dst ; src = cvLoadImage(c:lena.jpg); dst = cvCreateImage(cvGetSize(src),IPL_DEPTH_16S,3) ; cvNamedWindow(src,0) ; cvShowImage(src,src); cvNamedWindow(sobel,0) ; cvSobel(src,dst,0,1,5); /利用Sobel算子求边界 cvShowImage(sobel,dst); cvWaitKey(0) ; cvReleaseImage(&src) ; cvReleaseImage(&dst); return 0; 得到的边界如下:图4 sobel算子求图像边界4利用OpenCV产生一个图像,尺寸为200*240,三通道,其中某一块为黄色,其他皆为黑色。#include cv.h#include highgui.h#include #include char wndname = Drawing Demo;int main( int argc, char* argv ) CvPoint pt1,pt2; CvPoint ptt6; CvPoint* pt2; int arr2; CvRNG rng; int width = 240, height = 200; int width3 = width*3, height3 = height*3; int ymin = 0; / Load the source image IplImage* image = cvCreateImage( cvSize(width,height), 8, 3 ); / Create a window cvNamedWindow(wndname, 1 ); cvZero( image ); cvShowImage(wndname,image); rng = cvRNG(unsigned)-1); pt0 = &(ptt0); pt1 = &(ptt3); arr0 = 3; arr1 = 3; pt1.x=100; pt1.y=100; pt2.x=150; pt2.y=130; cvRectangle( image,pt1, pt2, cvScalar(0,255,255), -1, 0 );/将参数中的tickness设置为-1,即可以将图形填充为边的颜色 cvShowImage(wndname,image); cvWaitKey(0); cvReleaseImage(&image); cvDestroyWindow(wndname); return 0;程序运行的结果如下:图5 绘图的结果四. 实验总结: 本次实习的主要任务就是熟悉完成OpenCV的安装,以及通过本次实验的练习.基本熟悉了熟悉OpenCV运行环境和了解图像的基本
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿园指南针主题活动方案
- 幼儿园亲子户外游戏活动方案
- 控、缓释新型肥料相关项目实施方案
- 小学教师教育方法行动策略
- 2023年B119型一氧化碳高温变换催化剂项目风险评价报告
- 小学环境教育活动方案设计
- 2023年自然科学研究与试验发展服务项目风险分析及评价报告
- 幼儿园班级环境创设案例分析
- 幼儿园托班保育计划上学期
- 小罐茶营销环境分析报告
- 中小学(幼儿园)食堂从业人员情况登记表
- 膝关节半月板损伤及护理课件
- 初中英语外研版八年下M6U2课件
- 国家开放大学《生产与运作管理》形考作业1-4参考答案
- 工程师证挂靠协议书
- 超星尔雅学习通《拉美文化(上海外国语大学)》章节测试答案
- 流产补偿协议
- 无机化学(第六版)电子教案-大连理工大学-课件10
- 狼疮性肾炎的护理课件(共38张PPT)
- 生物生物的多样性及保护试卷含答案
- Q-WKL 0001S-2019即食海产品企业标准
评论
0/150
提交评论