# opencvexample **Repository Path**: walkup/opencvexample ## Basic Information - **Project Name**: opencvexample - **Description**: No description available - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2017-03-06 - **Last Updated**: 2022-02-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 这是为选修图像与视频处理相关课程的学生准备的实践例子, # 代码基于opencv ## 运行环境准备 1. visual studio 2013或2015,或更高版本,请到官网下载安装。如果你是win 7系统,则要求系统已安装service pack 1,否则建议重装带sp1的win 7. 2. 下载opencv,到官网下载,不过我已经在例子中自带了opencv,因此你不用下载了。 ## 实验步骤 1. 下载代码 2. 每个子文件夹下都是一个例子,打开其中的sln文件,生成。以32位程序为例,一般来讲,会生成一个exe文件在Release目录下。 默认的编译模式是win32 release,其他配置也可以,但你需要自己设置一下才可以。 3. 把opencv2410\x86目录加入环境变量,注销或重启系统;或把opencv2410\x86目录下的dll文件拷贝到上述Release目录下,exe文件即可运行,看到结果。 4. 注意有些程序是需要输入参数才能运行的,可以在vs的项目上右键,属性,调试,命令参数里输入。 ## 实例说明 1. histgram 图像直方图 2. ImageFilter 图像滤波,可实现平滑、边缘提取等各种滤波效果 3. ImageGeo 图像几何变换,可实现图像镜像等功能 4. opttrack 视频光流跟踪 5. segmentation 图像分割 6. motion 运动 7. denoise 去噪 8. resize 缩放