



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验一 熟悉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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年瓷砖及石材培训试题及答案
- 锅炉相关知识点培训课件
- 2025厨房装修工程施工合同
- 锅炉水处理课件文档
- 2025合同协议格式模板
- 建筑工程经营创效方案(3篇)
- 2025年苄胺项目立项申请报告
- 车间安全培训5级课件
- 青蓝工程教师考核方案(3篇)
- 2025年股票借款合同范本
- 苏教版数学五年级上册《三角形的面积计算》课件
- 现代设计方法(修改)课件
- 2020~2022年新高考全国卷Ⅰ数学试题及参考答案汇总
- 蛛网膜下腔出血的个案护理
- 李中莹 亲子关系全面技巧
- PMC部门运作流程对下达的生产计划任务合理性负责
- 软件系统运维方案
- 防止电力电力建设施工安全事故三十项重点要求考试题
- 污水处理池 (有限空间)作业安全告知牌及警示标志
- 住院病人药物使用情况评价表
- OpenVPX标准和架构精选课件
评论
0/150
提交评论