- 博客(6)
- 收藏
- 关注
原创 学习opencv,例2-10
1,代码及注释 #include "highgui.h" #include "cv.h" int main() { CvCapture* capture = 0; capture = cvCreateFileCapture("1.avi"); if (!capture) return -1; IplImage* bgr_frame = cvQueryFrame(capture); ...
2018-07-27 23:32:03
130
原创 用cvPyrDowm()函数对图像进行缩放,用cvCanny()函数对图像进行边缘检测
1,代码及注释 #include "highgui.h" IplImage* doPyrDown( IplImage* in, int filter = CV_GAUSSIAN_5x5//filter卷积滤波器的类型,目前仅支持 CV_GAUSSIAN_5x5 ){ assert(in->width % 2 == 0 && in->height...
2018-07-26 16:38:03
277
原创 调用OpenCV的库函数,对图像进行平滑处理。
1,代码及注释 #include "highgui.h" void example2_4(IplImage* image){ cvNameWindow("Example4-in"); cvNameWindow("Example4-out"); cvShowImage("Example4-in",image); IplImage* out =cvCreat...
2018-07-25 12:48:24
384
原创 视频播放控制,添加一个滚动条 。(拖动/自动)
1,代码及注释(只注释新功能代码) /*创建一个全局变量来表示滚动位置,并添加一个回调函数来更新和重新设置视频读入位置*/ #include "highgui.h" #incldue "cv.h" //定义滚动全局变量 int g_slider_postion = 0; //定义CvCapture对象为全局变量(回调函数会用到CvCapture对象) CvCapture* g_cap...
2018-07-24 16:31:11
1763
原创 用于播放硬盘中avi视频的简单程序(opencv)
1,代码及注释 #include "highgui" int main(int argc,char** argv){ //创建播放窗口 cvNameWindow("vedio",CV_WINDOW_AUTOSIZE); //从硬盘中读取视频(返回一个指向avi文件头的指针) //其中包含了avi文件的信息 CvCapture *capture = cvCreateFi...
2018-07-22 21:19:15
250
原创 在磁盘上加载图像并显示在屏幕上的简单程(opencv)
#include “heighgui.h” //argc表示命令行参数的个数,**argv 表示命令行参数数组(*argv[]) //即可选的形参列表 int main(int argc,char** argv){ //加载图像到内存,返回一个指向图像数据所在内存块的指针 IplImage* img = cvLoadImage(argv[0]); //创建显示图像的窗口 ...
2018-07-22 20:22:23
366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人