OpenCV
Cool2Feel
横向学习,纵向思考
展开
-
使用OpenCV对图像作边缘检测(Canny、Sobel、Laplace)
边缘检测是图像处理和计算机视觉中的基本问题,边缘检测的目的是标识数字图像中亮度变化明显的点。图像属性中的显著变化通常反映了属性的重要事件和变化。 这些包括(i)深度上的不连续、(ii)表面方向不连续、(iii)物质属性变化和(iv)场景照明变化。 边缘检测是图像处理和计算机视觉中,尤其是特征提取中的一个研究领域。图像边缘检测大幅度地减少了数据量,并且剔除了可以认为不相关的信息,保留了图像重要的结构...转载 2019-05-22 14:14:36 · 1216 阅读 · 0 评论 -
OpenCV中重映射函数remap的使用,以图像在x和y方向的翻转
首先介绍一下remap函数!remap就是用来做重映射的,重映射的含义这里先不讲,大家看完这篇文章就知道了!函数原型如下:C++: void remap(InputArray src, OutputArray dst, InputArray map1, InputArray map2, int interpolation, int borderMode=BORDER_CONSTANT, con...转载 2019-05-22 14:18:26 · 1319 阅读 · 0 评论 -
OpenCV3.0+VS2013+Windows7开发环境搭建
第01步 安装VS2013怎么安装,我这里没必要说吧,不清楚的请自行百度。VS2013百度网盘下载链接如下:链接:http://pan.baidu.com/s/1nvJpWAP 密码:r331第02步 安装OpenCV3.0OpenCV3.0百度网盘下载地址:http://pan.baidu.com/s/1kVxFwjH 密码:yhw9第03步 配置环境变量这里我们用32位的OpenCV...转载 2019-05-22 14:28:19 · 285 阅读 · 0 评论 -
用OpenCV实现图像平移
图像平移是啥东西就不用讲了吧!需要注意的是图像平移有两种,第一种是平移后图像大小不变,这样会损失图像的部分;第二种是平移后图像大小变化,这样原图像不会有损失。直接上代码,大家看效果吧!代码流程如下:读取图像→显示原图像→调用自定义的函数translateTransform,作平移后图像大小不变的平移处理并显示处理结果→调用自定义的函数translateTransformSize,作平移后图像大...转载 2019-05-22 14:32:27 · 3492 阅读 · 1 评论 -
OpenCV的resize函数实现图像的缩放
在OpenCV中用resize函数实现图像的缩放,下面介绍这个函数!resize函数原型如下:C++: void resize(InputArray src, OutputArray dst, Size dsize, double fx=0, double fy=0, int interpolation=INTER_LINEAR )参数意义如下:src:源图像dst:目标图像,即输出图像dsiz...转载 2019-05-22 14:52:17 · 1242 阅读 · 1 评论 -
OpenCV环境下进行图像的膨胀与腐蚀操作
图像的膨胀与腐蚀是形态学技术里最基本的操作,相关的定义和实现原理请大家参见帖子:http://blog.csdn.net/poem_qianmo/article/details/23710721OpenCV提供了函数dilate和函数erode实现图像的膨胀与腐蚀操作,下面分别介绍相关函数并给出示例代码。getStructuringElement函数:这个函数用于返回指定大小和形状的形态学操作运...转载 2019-05-22 14:58:29 · 781 阅读 · 0 评论