自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Yuippe的专栏

新的起点新的开始

  • 博客(12)
  • 资源 (9)
  • 收藏
  • 关注

原创 opencv之highgui中createTrackbar

int cvCreateTrackbar(const char* trackbar_name, //滑动条的名称const char* window_name, //窗口的名称,滑动条不会遮挡图像int* value, //当滑动条被拖到时,OpenCV会自动将当前位置所代表的值传给指针指向的整数int count, //滑动条所能达到的最大值CvTrackbarCallbac

2013-05-29 19:05:23 1602

原创 学习opencv之Eroding和Dilating

形态学操作(腐蚀与膨胀(Erosion 与 Dilation)):就是基于形状的一系列图像处理操作。通过将 结构元素 作用于输入图像来产生输出图像。目的有三:消除噪声分割(isolate)独立的图像元素,以及连接(join)相邻的元素寻找图像中的明显的极大值区域或极小值区域dilate:dilate(InputArray src, OutputArray d

2013-05-29 19:00:32 1512

原创 学习opencv之各种基本平滑处理

归一化块滤波器:          输出像素值是核窗口内像素值的均值 ( 所有像素加权系数相等)        blur(src, dst, ksize, anchor, borderType)           src: 输入图像         dst: 输出图像         Size( w,h ): 定义内核大小( w 像素宽度, h 像素高度)

2013-05-29 15:48:57 1648

转载 .h头文件 .lib动态链接库文件 .dll 动态链接库

(1).h头文件是编译时必须的,lib是链接时需要的,dll是运行时需要的。附加依赖项的是.lib 不是.dll 若生成了DLL ,则肯定也生成 LIB文件 如果要完成源代码的编译和链接,有头文件和lib就够了。如果也使动态连接的程序运行起来,有dll就够了。在开发和调试阶段,当然最好都有。.h .lib .dll三者的关系是:H文件 作用是:声明函数接口

2013-05-28 16:05:30 827

转载 OpenCV2.4.3 CheatSheet学习

OpenCV向MATLAB靠拢,图像的操作方法变得不那么C了,更m了一些。比如,MATLAB中的常用函数imshow、imread、imwrite函数在OpenCV中已经有了同名的兄弟。此外,OpenCV 2.4.3中更加强调对矩阵的操作,以前的CvMat和CvArr目测现在正在被一个新成员Mat给后来居上了。在doc目录里出现了一个Cheat Sheet,好家伙,原来是OpenCV的作弊

2013-05-28 16:02:59 3502

原创 学习opencv之Hough变换

对于笛卡尔坐标系来说:y=ax+b,如果坐标上一点(x0,y0),则对应参数坐标(a0,b0), 同理,如果在笛卡尔坐标系上一条直线(即有恒定的参数(a,b))上的点,在参数坐标上则会在(a,b)这点上相交。一般来说我们可以通过设置直线上点的阈值(或者说是个数)来定义多少条曲线交于一点,这样我们才认为检测到一条直线。hough线变换要做的就是追踪图像中的每个点对应曲线间的交点,如果交于

2013-05-23 21:38:56 1374

原创 vs2012小技巧之s

1、Ctrl+k在按下d自动编排整理

2013-05-23 20:39:17 754

原创 学习opencv之canny算法

canny对边缘检测质量进行分析时,有3个原则:1、信噪比准则2、定位精度准则3、单边缘响应准则canny边缘检测的基本思想是:首先对图像选择一定的Gauss滤波器进行平滑滤波,然后采用非极值抑制技术进行处理得到最后的边缘图像。具体步骤:1、用高斯滤波器平滑图像2、用一阶偏导的有限差分来计算梯度的幅值和方向3、对梯度幅值进行非极大值抑制4、用双阈值算法检

2013-05-21 18:36:35 1376

原创 学习opencv之图像的创建,复制,保存

IplImage* cvLoadImage(const char* filename, int iscolor=CV_LOAD_IMAGE_COLOR )第二个参数的具体意思为:– >0 Return a 3-channel color image– =0 Return a grayscale image– channel, if any, is stripped from t

2013-05-20 16:17:07 805

原创 学习opencv之播放avi文件中滚动条实时移动

在学习opencv第二章中例题2-2中有个课后问题,即滚动条实时移动。发现如下问题,如果每一帧都同步的话,会导致不流畅,所以设置成没跑了50帧才同步,具体原因待解决。现代码如下#include "stdafx.h"#include"opencv243.h"using namespace std;int g_Pos=0;int num=0;CvCapture* g_Ca

2013-05-20 15:08:34 658

转载 CvArr、Mat、CvMat、IplImage、BYTE转换

一、Mat类型:矩阵类型,Matrix。    在openCV中,Mat是一个多维的密集数据数组。可以用来处理向量和矩阵、图像、直方图等等常见的多维数据。    Mat有3个重要的方法:         1、Mat mat = imread(const String* filename);            读取图像         2、imsh

2013-05-07 13:47:40 620

转载 opencv中注意相关事项

1.在OpenCV中没有向量(vector)结构2.在计算机视觉中,一个重要的错误来源就是源点定义的不统一:避免此类现象最好办法就是在最开始的时候哦检测一下系统,在所操作的图像块的地方画点东西试试3.IplImage和CvMat之间的一个重要区别在于imageData。  CvMat的data元素类型是联合类型,所以必须说明需要使用的指针类型。  imageData指针是字节类型指

2013-05-07 13:43:37 602

tinyXml2源码

tinyXml2源码,方便以后下载,mark

2014-09-21

HF之HTML&css

head-first-HTML与css、XHTML第一到十四章习题

2014-08-06

Ftp客户端2源代码

根据SDI选择,浮动控件,ftp客户端,vs2012

2014-05-12

FTP客户端(load)

在win7下建立FTP服务器,创建FTP客户端,进行连接

2014-05-08

TCP服务器与客户端程序

TCP服务器与客户端训练,开发环境vs2012,mfc

2014-04-15

加法计算器

mfc c++ vs2012代码,属性对话框

2013-12-08

文本编辑器不完全

vs2012下qt将代码从新输入,了解各种控件和design

2013-08-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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