资源简介
详情请阅读我的博客,有相关的介绍说明,代码可用
代码片段和文件信息
#include
#include
#include
#include
int main(int argcchar **argv)
{
cvNamedWindow(“test“CV_WINDOW_AUTOSIZE);//创建窗口
CvCapture *capture =cvCreateFileCapture(“test.avi“);//读入视频信息,capture为AVI文件的开头
IplImage *frame= NULL; //原始图像
IplImage* gray = NULL; //灰度图像
IplImage* gray_mean = NULL;
IplImage* gray_mean_temp = NULL;
CvScalar s0s1RED;
int hmax=0hmin=0wmax=0wmin=0;
RED.val[0]=0;
RED.val[1]=0;
RED.val[2]=255;
frame=cvQueryframe(capture);//取出一帧的图像
gray=cvCreateImage(cvGetSize(frame) frame->depth 1);
gray_mean=cvCreateImage(cvGetSize(gray)gray->depth1);
gray_mean_temp=cvCreateImage(cvGetSize(gray)gray->depth1);
while(1)
{
frame=cvQueryframe(capture);
if(!frame)
break;
hmax=0;
wmax=0;
hmin=frame->height;
wmin=frame->width;
cvCvtColor(frame gray CV_BGR2GRAY);
cvThreshold(gray gray_mean70 255 CV_THRESH_BINARY);
cvCopy(gray_meangray);
cvSmooth(graygray_meanCV_BLUR3300);
cvSobel(gray_meangray113);
cvErode(graygray_mean NULL1);
cvDilate(gray_meangray NULL1);
cvCopy(graygray_mean);
s0=cvGet2D(gray_mean1010);
s1=cvGet2D(gray_mean_temp1010);
cvShowImage(“the“gray);
printf(“------------------------------\n“);
for(int i=50;iheight-50;i++)
for(int j=100;jwidth-50;j++)
{
s0=cvGet2D(gray_meanij);
s1=cvGet2D(gray_mean_tempij);
if(fabs(s0.val[0]-s1.val[0])!=0)
{
if(i hmin=i;
if(i>hmax)
hmax=i;
if(j wmin=j;
if(j>wmax)
wmax=j;
}
else;
}
printf(“(%d,%d)(%d,%d)\n“hminhmaxwminwmax);
for(int i=hmin;i<=hmax;i++)
{
cvSet2D(frameiwminRED);
cvSet2D(frameiwmaxRED);
}
for(int j=wmin;j<=wmax;j++)
{
cvSet2D(framehminjRED);
cvSet2D(framehmaxjRED);
}
cvShowImage(“test“frame);//将图像显示
cvShowImage(“test1“gray);//将图像显示
cvShowImage(“test2“gray_mean);//将图像显示
cvCopy(gray_meangray_mean_temp);
cvShowImage(“test3“gray_mean_temp);
char c=cvWaitKey(50);
}
while(1);
cvReleaseCapture(&capture);
//cvDestroyWindow(“test“);
//cvDestroyWindow(“test1“);
//cvDestroyWindow(“test2“);
//cvDestroyWindow(“test3“);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3913 2014-10-27 21:56 avi\avi\avi.vcxproj
文件 942 2014-10-27 21:56 avi\avi\avi.vcxproj.filters
文件 143 2014-10-27 21:44 avi\avi\avi.vcxproj.user
文件 406 2014-10-27 21:56 avi\avi\Debug\avi.exe.em
文件 472 2014-10-27 21:56 avi\avi\Debug\avi.exe.em
文件 381 2015-04-23 10:13 avi\avi\Debug\avi.exe.intermediate.manifest
文件 46 2015-04-23 10:13 avi\avi\Debug\avi.lastbuildstate
文件 3018 2015-04-23 10:13 avi\avi\Debug\avi.log
文件 707 2014-10-27 21:56 avi\avi\Debug\avi.vcxprojResolveAssemblyReference.cache
文件 0 2014-10-27 21:56 avi\avi\Debug\avi.write.1.tlog
文件 196 2014-10-27 21:56 avi\avi\Debug\avi_manifest.rc
文件 578 2015-04-23 10:13 avi\avi\Debug\cl.command.1.tlog
文件 16820 2015-04-23 10:13 avi\avi\Debug\CL.read.1.tlog
文件 228 2015-04-23 10:13 avi\avi\Debug\CL.write.1.tlog
文件 2 2015-04-23 10:13 avi\avi\Debug\li
文件 2 2015-04-23 10:13 avi\avi\Debug\li
文件 2 2015-04-23 10:13 avi\avi\Debug\li
文件 2 2015-04-23 10:13 avi\avi\Debug\li
文件 2 2015-04-23 10:13 avi\avi\Debug\li
文件 2 2015-04-23 10:13 avi\avi\Debug\li
文件 2 2015-04-23 10:13 avi\avi\Debug\li
文件 2 2015-04-23 10:13 avi\avi\Debug\li
文件 2 2015-04-23 10:13 avi\avi\Debug\li
文件 2 2015-04-23 10:13 avi\avi\Debug\li
文件 2740 2015-04-23 10:13 avi\avi\Debug\li
文件 6560 2015-04-23 10:13 avi\avi\Debug\li
文件 518 2015-04-23 10:13 avi\avi\Debug\li
文件 92499 2015-04-23 10:13 avi\avi\Debug\main.obj
文件 324 2015-04-23 10:13 avi\avi\Debug\mt.command.1.tlog
文件 230 2015-04-23 10:13 avi\avi\Debug\mt.read.1.tlog
............此处省略26个文件信息
- 上一篇:一体化产品需求文档样例
- 下一篇:Synopsys_installer
相关资源
- 2017年研究生数学建模D题二等奖
- 学习OpenCV(中文版高清扫描版带目录
- 2018 Learning OpenCV3 第三版 英文 高清完
- 基于opencv的车辆动态追踪
- opencv-4.10.zip
- 人脸识别,基于VS+openCV
- opencv3.4.0 vs2017编译的x86版本,可以直
- opencv-3.4.0 x86的Debug 和Release版本
- learning opencv3英文原版电子版学习ope
- opencv3.4.1+contrib+win10+vs2017已经编译好的
- opencv下实现显示并更改摄像头分辨率
- 利用openCV识别图片Demo
- OpenCV1.1版
- 基于opencv实现 LK跟踪算法
- OpenCV 3 Computer Vision Application Programmi
- cvMatchShapes
- 贾志刚Opencv图像处理视频教程学习笔
- opencv_3rdparty-ffmpeg-master_20161202.zip
- 学习opencv pdf
- vs2010+opencv 图像处理,边缘检测,可设
- OpenCV By Example.pdf
- opencv实现图像旋转任意角度边界正好
- zw_学习OpenCV(中文版).zip
- 学习OpenCV(中文版)pdf155532
- opencv3 神经网络字母识别源码.zip
- lbp特征提取代码
- 图片尺寸与格式转换软件.7z
- opencv 2.3.1
- ippicv_2020_win_intel64_20191018_general.zip
- OPENCV车道检测与车辆识别
评论
共有 条评论