全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验一 熟悉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年河北省辛集市数学三年级第二学期期中教学质量检测模拟试题含答案解析
- 2026 ACC-AHA血脂异常管理指南解读
- 直肠癌术后放疗护理查房
- 手术智慧医疗系统建设规范
- 2025年河北省保定市蠡县数学四年级第二学期期末学业质量监测试题(含答案)
- 概论期末综合试题及答案
- 4天培训就上养老护理实操考试?视频课实操演示速存
- DB45T 2936-2024 儿童康复机构社会工作服务规范
- 中信证券在线测评题库
- 小刮蹭私了协议书
- T-CESA《冷板式液冷整机柜服务器技术规范》
- (2026年)留置导尿护理指南课件
- 作业小组的建立与管理
- 2025年广东省建筑施工企业安全生产管理人员考试(专职安全生产管理人员C3类)(综合类)强化练习题及答案
- 智能建筑消防设备维护创新创业项目商业计划书
- 授受动词的讲解
- 医学常用缩写题目及答案
- T/SXGX 003-2022装配钢板式填充混凝土组合楼梯技术标准
- 钢筋除锈合同范本
评论
0/150
提交评论