
opencv
Mr. HLW
这个作者很懒,什么都没留下…
展开
-
vs配置opencv
首先获得最新的Opencv 2.4.9源码:opencv源码下载一、Opencv环境变量配置1.将源码安装到制定目录:2.为Opencv 添加环境变量:计算机-->属性 点击高级系统设置3.出来系统属性对话框后,点击环境变量。4.弹出如下对话框:选中PATH 单击新建转载 2016-07-08 12:41:00 · 307 阅读 · 0 评论 -
1.显示一张图片
#include"highgui.h"int main(int argc,char **argv){ IplImage *img = cvLoadImage("D:\\1.jpg");//将图像文件加载至内存 cvNamedWindow("test", CV_WINDOW_AUTOSIZE);//创建窗口,设置为0窗口大小就不会随图像的大小而变化 cvShowImage("test",原创 2016-07-08 12:42:08 · 304 阅读 · 0 评论 -
视屏采样
#include #include #include int main(int argc, char** argv){ CvCapture* capture1 = cvCreateCameraCapture(0);//初始化从摄像头中获取视频 cvNamedWindow("video", 1); IplImage* frame; while (1) { frame = cvQ原创 2016-07-08 12:44:48 · 485 阅读 · 0 评论 -
采集视频并写入文件
#include #include #include int main(int argc, char** argv){ CvCapture* capture1 = cvCreateCameraCapture(0);//初始化从摄像头中获取视频 cvNamedWindow("video");//创建一个窗口对象 IplImage *tempImg = cvQueryFrame(ca原创 2016-07-08 12:46:35 · 455 阅读 · 0 评论 -
一个简易的视屏播放器
#include"highgui.h"#includeint main(int argc,char **argv){/* printf("输入视屏详细地址"); char s[100]; scanf("%s", s);*/ cvNamedWindow("test", CV_WINDOW_AUTOSIZE);//创建窗口 CvCapture * capture= cvCreateFi原创 2016-07-08 12:51:56 · 613 阅读 · 0 评论 -
边缘检测算法及图像金字塔
#include"highGUI.h"#include"cv.h"IplImage *doPyrDown(IplImage *in, int filter = IPL_GAUSSIAN_5x5){ assert(in->width % 2 == 0 && in->height % 2 == 0); IplImage *out = cvCreateImage(cvSize(in->widt原创 2016-07-08 12:53:19 · 907 阅读 · 0 评论 -
通过opencv采集视屏,socket进行转发
Server:#include #include #include #include#include#include#pragma warning(disable:4996)#pragma comment(lib,"ws2_32.lib") using namespace std;SOCKET listensocket, serversocket;sockaddr_in s原创 2016-07-08 12:56:43 · 841 阅读 · 0 评论 -
opencv内数据结构
OpenCV里面用到了很多图像相关的数据结构,熟练掌握它们是学习图像的基础。1、IplImageIplImageIplImage IPL 图像头 typedef struct _IplImage{int nSize; /* IplImage大小 */int ID; /* 版本 (=0)*/int nChan原创 2016-10-28 23:02:03 · 421 阅读 · 0 评论 -
快速高斯滤波(用两个一维代替二维)
高斯函数分离特性二维方式是根据kernel的大小以及sigma大小生成一个 size*size的卷积核,然后再做卷积。计算量是imgWidth*imgHeight*size*size,但如果用两个一维来替代,则计算量是imgWidth*imgHeight*size*2,计算量大大减少。具体做法假设现在是5*5的卷积核,先对整幅图像整体做x方向的卷积,如下此时原图(3,3)位置的像...原创 2019-08-24 13:10:38 · 5639 阅读 · 6 评论