
OpenCV
幻影鹏
这个作者很懒,什么都没留下…
展开
-
OpenCV 2.4.9+vs2013的配置
1.首先下载opencv-2.4.9.exe,运行后将源码安装到指定位置2.设置系统环境变量如果你是Win10系统的话,打开文件资源管理器,然后右键此电脑->属性->选择高级系统设置->点击环境变量->在系统变量中找到Path,然后双击把D:\opencv\build\x86\vc12\bin添加进去就行了,特别提醒,前面要加英文的;号,否则无效。 ...原创 2017-07-15 12:46:57 · 453 阅读 · 0 评论 -
opencv播放视频
使用OpenCV播放视频跟使用它来显示图片一样容易。播放视频其实只需要循环顺序读取视频的每一帧,然后把每一帧顺序显示就可以了#include <opencv/cv.h>#include <opencv/highgui.h>using namespace std;int main(){ //创建窗口,窗口标题为test,参数为0窗口大小则可手动调整 ...原创 2017-07-15 15:10:11 · 738 阅读 · 0 评论 -
opencv视频播放控制
cvCreateTrackbar()要实现在视频播放时进行快速移动,通过添加滚动条实现,在opencv中调用cvCreateTrackbar()就能创建滚动条,通过设置参数可以确定滚动条所属窗口。#include <opencv/cv.h>#include <opencv/highgui.h>using namespace std;//滚动条slide...原创 2017-07-15 16:59:32 · 666 阅读 · 0 评论 -
opencv平滑图像
#include <opencv/cv.h>#include <opencv/highgui.h>int main(){ //加载文件图片 IplImage *image = cvLoadImage("C:\\Users\\zhp\\Pictures\\Camera Roll\\tree.jpg"); //创建变化之前的的窗口 cvN...原创 2017-07-17 09:36:19 · 340 阅读 · 0 评论 -
图像的腐蚀与膨胀算法原理
结构元素:设两幅图像X、B,若X是被处理对象,B是用来处理X的,那么则把B称为结构元素。腐蚀:用结构元素B腐蚀X,过程如下:1.用结构元素B扫描图像X的所有像素点(以B的原点为坐标,对应A的各个像素点进行扫描),用结构元素B与X覆盖的二值X图像做 “与”操作。2.如果结构元素B为黑色的点,图像A相对应的点都为黑色,则该点的像素为黑色,否则为白色。腐蚀的结果使得原来的图像缩小一圈原创 2017-07-25 16:08:25 · 18992 阅读 · 3 评论 -
腐蚀与膨胀示例代码
如果想知道腐蚀、膨胀算法原理请看上篇原图片图像:原图片腐蚀后的图像膨胀后的图像:#include <opencv/cv.h>#include <opencv/highgui.h>int main(){ cvNamedWindow("images", 1); IplImage *src = cvLoadImage("F:/...原创 2017-07-25 20:31:10 · 945 阅读 · 0 评论 -
漫水填充算法
漫水填充算法是填充算法中最通用的算法。所谓漫水填充算法,是给定一个联通域内的一个点,以此为起点找到这个联通域的其余所有点并将其填充为指定颜色的一种算法。 之所以称之为漫水填充,是因为这种算法就是模拟了涨水的过程,从一点开始,水流慢慢加大,直到漫过了全部区域。该填充算法的原型如下所示:void cvFloodFill (IplImage *img, CvPoint seedPoint,...原创 2017-07-26 11:09:29 · 778 阅读 · 0 评论