当前搜索:

[置顶] OpenCV android sdk开发实例 OpenCV android NDK实例

OpenCV android sdk开发实例 OpenCV android NDK实例 【尊重原创,转载请注明出处】http://blog.csdn.net/guyuealian/article/details/78113325 在Android应用中调用OpenCV进行图像处理的方法...
阅读(2000) 评论(0)

[置顶] OpenCV图像剪切的扩展和高级用法:任意裁剪,边界扩充

OpenCV图像剪切的扩展和高级用法:任意裁剪,边界扩充 , 利用感兴趣区域ROI和矩形类Rect,在OpenCV中可以很简单的就实现图像裁剪和剪切的功能,但剪切时常常会出现超出图像边界的区域的情况,对于超出图像边界的区域,我们必须进行特殊的处理,以避免出组数组越界的错误,如图1所示的裁剪错误。 ...
阅读(8799) 评论(11)

[置顶] Dlib学习笔记:dlib array2d与 OpenCV Mat互转

在Dlib库中图像存储是使用array2d类型,而在OpenCV是使用Mat类型,Dlib中提供了#include <dlib/opencv.h>,可实现dlib array2d与 OpenCV Mat的互转。其中toMat对象可将dlib的图像转为OpenCV的Mat类型,而cv_i...
阅读(2939) 评论(1)

OpenCV常见的优化问题和技巧

OpenCV常见的优化问题和技巧    【尊重原创,转载请注明出处】http://blog.csdn.net/guyuealian/article/details/78540206【1】释放Mat图像内存空间: Mat image = imread(&quot;D:\\OpencvTes...
阅读(159) 评论(0)

图像增强:多尺度的图像细节提升(multi-scale detail boosting)实现方法

图像增强:多尺度的图像细节提升(multi-scale detail boosting)实现方法       看到一篇博客介绍基于多尺度的图像的细节提升算法,其参考论文《Dark image enhancement based onpairwise target contrast and mult...
阅读(392) 评论(0)

OpenCV FileStorage类的数据读写操作

OpenCV FileStorage类的数据读写操作OpenCV的许多应用都需要使用数据的存储于读取,例如经过3D校准后的相机,需要存储校准结果矩阵,以方便下次调用该数据;基于机器学习的应用,同样需要将学习得到的参数保存等。OpenCV通过XML/YAML格式实现数据持久化。本文简要梳理了使用Fi...
阅读(327) 评论(0)

OpenCV HOGDescriptor 参数图解

HOG的基本理论请参考:http://blog.csdn.net/guyuealian/article/details/71702995最近要做图像特征提取,可能要用下HOG特征,所以研究了下OpenCV的HOG描述子。OpenCV中的HOG特征提取功能使用了HOGDescriptor这个类来进行...
阅读(225) 评论(0)

OpenCV3.0或OpenCV3.1的SVM操作

OpenCV2.0 SVM代码及其分析OpenCV 在很久以前就集成了SVM的功能,现在OpenCV升级到了3.0和3.1了,很多人都不习惯了怎么调用OpenCV中的SVM功能了。在之前OpenCV的SVM调用一直有个案例:首先,给定几组训练数据,并且给了label所对应的值。然后经过训练之后,对...
阅读(318) 评论(0)

OpenCV图像各向异性滤波

各向异性概念各向异性(英文名称:anisotropy)是指材料在各方向的力学和物理性能呈现差异的特性。晶体的各向异性即沿晶格的不同方向,原子排列的周期性和疏密程度不尽相同,由此导致晶体在不同方向的物理化学特性也不同,这就是晶体的各向异性。亦称“非均质性”。物体的全部或部分物理、化学等性质随方向的不...
阅读(413) 评论(0)

OpenCV isContinuous()连续存储的问题

OpenCV isContinuous()连续存储的问题 如果矩阵元素在每行末尾连续存储而没有间隙,则方法返回true。 否则,它返回false。 显然,对于1x1或1xN矩阵总是连续的。一般 用Mat :: create创建的矩阵总是连续的。 但是,如果使用Mat :: col,Mat ...
阅读(568) 评论(0)

图像中某点绕点旋转后的坐标,图像旋转坐标位置

图像中某点绕点旋转后的坐标,图像中像素点旋转后的坐标位置 在平面坐标上,任意点P(x1,y1),绕一个坐标点Q(x2,y2)旋转θ角度后,新的坐标设为(x, y)的计算公式: x= (x1 - x2)*cos(θ) - (y1 - y2)*sin(θ) + x2 ; y= (...
阅读(1383) 评论(0)

OpenCV删除面积小的区域 实现图像二值化分割 标记连通区域

OpenCV实现图像二值化分割 标记连通区域 删除面积小的区域,使用OpenCV实现这一功能:对图像进行二值化分割,并用“红色矩形”标记连通区域的面积,为了减少噪声的干扰,删除面积小的区域,代码中将连通区域面积(像素个数)不足100的区域认为是噪声点,并将其删除(即置为背景黑色)。本人制作了一个G...
阅读(2078) 评论(3)

opecv中cvAdds和cvAdd中的mask的用法探讨

Fn :包含 mask 参数的一些函数如下 [摘自opencv 2.3.1版本 C++]void add(InputArray src1, InputArray src2, OutputArray dst, InputArray mask=noArray(), int dtype=-1)subtr...
阅读(382) 评论(0)

OpenCV图像旋转,指定填充背景颜色边界颜色

OpenCV图像旋转,指定填充背景颜色边界颜色OpenCV与图像旋转有关的函数:(1)warpAffine函数OpenCV官方对warpAffine的解释: void warpAffine(InputArray src, OutputArray dst, InputArray M, Siz...
阅读(2728) 评论(0)

OpenCV获取图像某点的颜色值,并设置某点的颜色

以下用OpenCV实现获取图像中某点的颜色值,并设置某点区域的颜色,OpenCV获取图像某点的颜色值,并设置某点的颜色
阅读(1041) 评论(0)

OpenCV在图像中添加文字,画点,画直线

OpenCV在图像中添加文字,画点,画直线 ,OpenCV在图像中添加文字,绘制点,绘制直线 ,
阅读(2997) 评论(0)

OpenCV图像剪切,超出图像区域指定颜色填充

OpenCV图像剪切,超出部分区域指定颜色填充, 在OpenCV中实现图像裁剪和剪切是很简单的,但剪切时常常会出现超出边界的区域的情况,对于超出图像边界的区域,我们希望可以采用指定的颜色来填充。OpenCV3中提供了一个填充边界的函数cv::copyMakeBorder(对应opencv2中...
阅读(478) 评论(0)

Dlib学习笔记:解决dlib array2d转 OpenCV Mat时颜色失真

解决dlib array2d转 OpenCV Mat时颜色失真 在Dlib库中图像存储是使用array2d类型,而在OpenCV是使用Mat类型,Dlib中提供了#include ,可实现dlib array2d与 OpenCV Mat的互转。其中toMat对象可将dlib的图像转为OpenC...
阅读(1617) 评论(3)

MFC使用OpenCV在文档窗口中显示图像(支持多图片格式)

MFC使用OpenCV在文档窗口中显示图像(支持多格式图片),在VS2010中新建一个 MFC单文档或多文档的应用程序,结合OpenCV强大的图像处理工具,我们可以在MFC的“File/open”直接打开并显示图像,具体方法如下: (1)首先新建一个单文档或多文档的应用程序,项目名:Demo1 (...
阅读(2342) 评论(1)

OpenCV Mat类详解和用法

Mat本质上是由两个数据部分组成的类: (包含信息有矩阵的大小,用于存储的方法,矩阵存储的地址等) 的矩阵头和一个指针,指向包含了像素值的矩阵(可根据选择用于存储的方法采用任何维度存储数据)。矩阵头部的大小是恒定的。然而,矩阵本身的大小因图像的不同而不同,通常是较大的数量级。因此,当你在您的程序中...
阅读(9846) 评论(1)
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 67万+
    积分: 6868
    排名: 4268
    博客专栏
    最新评论