opencv
Mona_yang
这个作者很懒,什么都没留下…
展开
-
VS2010配置opencv2.4.6方法及问题解决
1下载好opencv后第一步是配置环境变量计算机->(右键)属性->高级系统设置->高级(标签)->环境变量->(双击)path(用户,系统里面的path任选其一)->在变量值里面添加相应的路径。注意:如果原来有名为Path的环境变量则在原变量值后加;后再添加新的路径对于32位系统,就添加:”…… opencv\build\x86\vc10\bin”原创 2017-03-09 22:56:25 · 543 阅读 · 0 评论 -
opencv中hsv
图像特征的低层视觉特征主要有纹理、颜色、形状. 由于研究的需要,抽取一些颜色方面的特征,由于自己也是刚刚接触图像处理,有什么问题请多多指教!OpenCV默认读取图像是RGB通道,现需要转化到HSV(Hue,Saturation,Value)颜色空间,opencv提供cvtColor(C++: void cvtColor(InputArray src, OutputArray dst转载 2017-04-26 07:32:35 · 1412 阅读 · 0 评论 -
opencv HSV 颜色模型(H通道取值 && CV_BGR2HSV_FULL)
之前知道,利用OpenCV把RGB图片像HSV颜色空间转变的时候,H通道的值范围为: 0-180S: 0-255V:0-255利用直方图显示三个通道的时候,H通道都集中在前半部分,想让它取值范围扩大~~~~~~~后来发现了 CV_BGR2HSV_FULL ,CV_BGR2HSV 在转换图像的时候是将 H / 2 ---> H ,我们知道图像中色相H的取转载 2017-04-26 07:30:32 · 592 阅读 · 0 评论 -
normalize 函数
2. normalize 函数介绍函数原型: void normalize(InputArray src,OutputArray dst, double alpha=1, doublebeta=0, int norm_type=NORM_L2, int dtype=-1, InputArray mask=noArray() ) 该函数归一化输入数组使它的转载 2017-04-25 14:42:16 · 7235 阅读 · 1 评论 -
calcHist的使用中严重的错误和误区!!!!!!!为什么所有的文章都没有指出??
calcHist的使用中严重的错误和误区!!!!!!!为什么所有的文章都没有指出??为什么所有的相关介绍都没有指出这个错误????你们到底有没有真正尝试过 ???真正验证过??????真正跑过代码????????? OpenCV提供了calcHist函数来计算图像直方图。 其中C++的函数原型如下:void calcHist(const Mat* arrays原创 2017-04-25 13:51:45 · 2052 阅读 · 4 评论 -
#include< > 和 #include” ” 的区别
一、#include #include 引用的是编译器的类库路径里面的头文件。 假如你编译器定义的自带头文件引用在 C:\Keil\c51\INC\ 下面,则 #include 引用的就是 C:\Keil\c51\INC\stdio.h 这个头文件,不管你的项目在什么目录里, C:\Keil\c51\INC\stdio.h 这个路径就定下来了,一般是引用自带的一些头文件,如:转载 2017-04-19 09:30:24 · 467 阅读 · 0 评论 -
remap函数的使用问题
首先解释下remap()函数的作用及各参数的意义!remap就是用来做重映射的,重映射的含义暂且不说,等会儿上源码并解释完源码后自然就知道了!函数原型如下:C++: void remap(InputArray src, OutputArraydst, InputArray map1, InputArray map2, int interpolation, intbo原创 2017-03-12 19:22:20 · 2459 阅读 · 0 评论 -
Mat类中的rowRange和colRange的用法
Mat.rowRange(int x,int y)和Mat.rowRange(range(int x,int y)得到的结果一样,函数取的实际行数y-x,行列是从0开始算的 实际取到的是左边界 而不是右边界原创 2017-03-11 18:16:49 · 1098 阅读 · 0 评论 -
opencv中waitkey(0)不起作用
楼主在运行一个链接了opencv库的程序时,发现了一个奇怪的现象,就是我的在程序中调用的等待函数waitKey()不起作用,不管是是使用waitKey(100),waitKey(0),waitKey(-1),或者是使用if(waitKey(0) == ‘q’),waitKey总是不起作用。举个简单的例子:int main() { cout"I am so cool "0);转载 2017-03-11 15:23:19 · 506 阅读 · 0 评论 -
Cannot find or open the PDB file问题的解决
网上搜了半天找到解决的办法:打开VS2010:工具--》选项--》》调试--》符号接下来就是选择Microsoft,然后确认接着随便编译一个程序,过程会灰常的慢。 看到此目录下符号缓存了吗?C:\Users\kjqin\AppData\Local\Temp\SymbolCache 找到这个目录拷贝出来转载 2017-03-11 15:21:19 · 985 阅读 · 0 评论 -
#include "" 和 #include <> 区别问题
"" 使用双引号则相反,会先在源代码目录里搜索,如果未找到则去系统默认目录查找,通常用于包含程序作者编写的头文件。用自己定义的头文件要用"".用VCStudio的头文件要用原创 2017-03-10 10:23:49 · 851 阅读 · 0 评论 -
直方图均衡化
直方图均衡化的数学原理直方图均衡化处理的“中心思想”是把原始图像的灰度直方图从比较集中的某个灰度区间变成在全部灰度范围内的均匀分布。直方图均衡化就是对图像进行非线性拉伸,重新分配图像像素值,使一定灰度范围内的像素数量大致相同。直方图均衡化就是把给定图像的直方图分布改变成“均匀”分布直方图分布【1】。下图为直方图均衡化的过程,体现了“均衡”的含义:(概率密度的均匀)转载 2017-04-27 13:23:43 · 2976 阅读 · 0 评论