OpenCV归纳
文章平均质量分 84
作为计算机图形方面的强大的处理库,OpenCV非常值得我们好好学习。这个专栏会逐步介绍在OpenCV中的一些基本用法和后续的深入研究。
nomasp
Android 工程师
展开
-
【OpenCV归纳】5 图像处理
一、综述本节我们将来探讨关于图像处理方面的诸多技术和应用。在学完了第一个常用的工具包之后,学习这一节将更加轻松。废话不多说,切入正题。二、平滑处理和图像形态学1、滤波器"平滑处理“或者也称为”模糊处理“,英文名为blurring。对于平滑处理,我们先来介绍一个重要的函数,所有的操作都由这个函数来实现。void cvSmooth{ co原创 2015-02-07 12:17:15 · 4602 阅读 · 0 评论 -
【OpenCV归纳】4 关于HighGUI
通过HighGUI(high-level graphical user interface)可以实现打开窗口、显示图像、读出和写入图像文件,处理鼠标、光标、键盘事件。而HighGUI主要分成“视频输入/输出”、“图像输入/输出”和“GUI工具”,分别在cacap*、grfmt*和window*源文件中实现。int cvNamedWindow ( const char* name,原创 2015-02-07 12:11:39 · 4958 阅读 · 0 评论 -
【OpenCV归纳】3 在实例中学习简单函数以及数据读写
实例一int main(){ IplImage* img = cvLoadImage("6085.jpg", 1); IplImage* red = cvCreateImage(cvGetSize(img), img->depth, 1); IplImage* green = cvCreateImage(cvGetSize(img), img->depth, 1);原创 2015-02-07 12:10:21 · 4718 阅读 · 0 评论 -
【OpenCV归纳】2 读写视频
除了读入图片之外,读写视频也足够简单易学,下面来看看如何读写视频吧。播放硬盘中的视频:#include "highgui.h"int main(int argc,char** argv){ cvNamedWindow("Test2",CV_WINDOW_AUTOSIZE); CvCapture* capture=cvCreateFileCap原创 2015-02-07 10:55:40 · 4680 阅读 · 0 评论 -
【OpenCV归纳】1 体验OpenCV
#include "highgui.h"int main(int argc,char** argv){ IplImage* img=cvLoadImage(argv[1]); cvNamedWindow("Test1",CV_WINDOW_AUTOSIZE); cvShowImage("Test1",img); cvWaitKey(0); c原创 2015-02-07 10:53:23 · 4771 阅读 · 0 评论