LiKaiYun的博客

水,利万物而不争

鼠标事件例程

鼠标事件类型CV_EVENT_MOUSEMOVE0CV_EVENT_LBUTTONDOWN1CV_EVENT_RBUTTONDOWN2CV_EVENT_MRUTTONDOWN3CV_EVENT_LBUTTONUP4CV_EVENT_RBUTTONUP5CV_EVENT_MBUTTONUP6CV_E...

2017-08-04 17:16:32

阅读数 168

评论数 0

HighGUI

一、创建窗口int cvNamedWindow(const char* name,int flags = CV_WINDOW_WUTOSIZE); flags = 0 ;窗口大小可以由用户调整 void* cvGetWindowHandle(const char* name); cons...

2017-08-04 17:15:05

阅读数 172

评论数 0

数据存储

一、打开并释放 cvOpenFileStorage 为读/写打开存储文件 cvReleaseFileStorage 释放存储的数据 二、写入 cvStartWriteStruct 开始写入新的数据结构 cvEndWriteStruct ...

2017-08-04 17:14:15

阅读数 139

评论数 0

矩阵和图像操作

#include "cv.h" #include "highgui.h" //alpha融合 int main(int argc,char** argv) { IplImage* src = cvLoadImage("E:/opencv/1....

2017-08-04 17:13:37

阅读数 270

评论数 0

ROI

#include "cv.h" #include "highgui.h"int main(int argc,char** argv) { IplImage* src; src = cvLoadImage("E:/opencv/1.j...

2017-08-04 17:12:19

阅读数 110

评论数 0

矩阵cvMat

一、CvMat结构体typedef struct CvMat { int type; int step; int* refcount; int hdr_refcount; union { uchar* ptr; s...

2017-07-20 12:14:28

阅读数 173

评论数 0

简单的数据结构

CvPointint x,y图像中的点CvPoint2D32ffloat x,y二维空间中的点CvPoint3D32ffloat x,y,z三维空间中的点CvSizeint width,height图像的尺寸CvRectint x,y,width,height图像的部分区域CvScalardoub...

2017-07-20 12:12:44

阅读数 161

评论数 0

写入视频

#include "cv.h" #include "highgui.h"int main(int argc,char** argv) { CvCapture* capture = 0; //打开视频文件 capture = cvCre...

2017-07-20 12:11:00

阅读数 133

评论数 0

摄像头

#include "highgui.h"int main(int argc,char** argv) { cvNamedWindow("Example7",1); CvCapture* capture = cvCreateCameraCaptu...

2017-07-20 12:10:44

阅读数 116

评论数 0

视频播放

#include "highgui.h"int main(int argc,char** argv) { cvNamedWindow("Example2",CV_WINDOW_AUTOSIZE); CvCapture* capture = cv...

2017-07-20 12:10:27

阅读数 122

评论数 0

canny边缘检测

#include "StdAfx.h" #include "cv.h" #include "cxcore.h" #include "highgui.h" int main( int argc, char** argv ...

2017-07-20 12:10:05

阅读数 183

评论数 0

复杂一点的变换

#include "cv.h" #include "highgui.h"int main(int argc,char** argv) { IplImage* img = cvLoadImage("E:/opencv/1.jpg")...

2017-07-20 12:07:53

阅读数 87

评论数 0

视频播放控制

/** *通过添加一个全局变量来表示滚动条位置并且添加一个回调函数更新变量以及重新设置视频读入位置。 */ #include "highgui.h" #include "cv.h"int g_slider_position = 0; CvCapture* g...

2017-07-20 12:06:54

阅读数 107

评论数 0

Linux中Opencv环境配置

操作步骤:1.安装依赖 2.下载Opencv源码 3.编译配置 4.编译安装 5.测试第一步:安装依赖$:sudo apt-get install build-essential libgtk2.0-dev python-dev python-numpy libavcodec-dev li...

2017-07-20 12:05:42

阅读数 469

评论数 0

显示图像

#include "highgui.h"int main(int argc,char** argv) { IplImage* img = cvLoadImage("test.jpg"); cvNameWindow("Exampl...

2017-07-20 12:02:16

阅读数 102

评论数 0

TCP/IP详解卷一:第二章

TCP/IP详解卷一:协议 第二章 链路层 链路层主要有三个目的:(1)为IP模块发送和接收IP数据报 (2)为ARP模块发送ARP请求和接收ARP应答 (3)为RARP发送RARP请求和接收RARP应答主要内容在本章中,我们将详细讨论以太网链路层协议,两个串行接口链路层协议SLIP和PPP),以...

2017-06-16 15:37:49

阅读数 282

评论数 0

TCP/IP详解卷一:第一章

TCP/IP详解卷一:协议##第一章 概述本章主要对TCP/IP的协议族进行概述。为其余章节提供充分的背景知识。1.关键词 分层 TCP/IP通常被认为是一个四层协议系统,如上图所示每一层负责不同的功能: 1. 链路层,有时也称作数据链路层或网络接口层,通常包括操作系统中的设备驱动程序和...

2017-06-16 10:01:59

阅读数 487

评论数 0

vim 功能键大全

linux初学 将vim的功能键总结如下 一般模式: h 或左箭头         光标向左移动一个字符 j 或下箭头               下 k 或上箭头        上 l 或右箭头        右 30h 或30左箭头        向左移动30个字符 同理 ...

2016-04-08 17:32:24

阅读数 131

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭