图像金字塔融合算法主要用在两幅图像的拼接中。两幅有重合区域的图片,如果直接个根据位置来拼接,那么由于两幅图片自身的差异,拼接完的图片上会有很明显的拼接线存在。
解决这个问题,最简单的方法是对两幅图片的重合区域的像素进行加权相加(这个操作可以理解为一种羽化的处理效果)。
设定一个权重w,就有公式:PB(i,j) = (1-w)*PA(i,j) + w*PB(i,j)可以计算重合区域融合后...
分类:
编程语言 时间:
2014-11-24 22:38:57
阅读次数:
692
写video 需要用到 VideoWriter 视频文件可看作一个容器 视频的类型由视频文件的后缀名来指定 Due to this OpenCV for video containers supports only the avi extension, its first version. A di...
分类:
其他好文 时间:
2014-11-24 22:25:43
阅读次数:
383
前言: PCA是大家经常用来减少数据集的维数,同时保留数据集中对方差贡献最大的特征来达到简化数据集的目的。本文通过使用PCA来提取人脸中的特征脸这个例子,来熟悉下在oepncv中怎样使用PCA这个类。 开发环境:ubuntu12.04+Qt4.8.2+QtCreator2.5.1+opencv2.....
分类:
编程语言 时间:
2014-11-24 22:09:08
阅读次数:
428
OpenCV 的视频操作都与 VideoCapture 相关If this argument is an integer then you will bind the class to a camera, a device. The number passed here is the ID of t...
分类:
其他好文 时间:
2014-11-24 18:31:39
阅读次数:
353
int createTrackbar(const string& trackbarname, const string& winname, int* value, int count, TrackbarCallbackonChange=0, void* userdata=0) Parameters:...
分类:
移动开发 时间:
2014-11-24 16:51:54
阅读次数:
167
Opencv中处理图像平滑的手段主要有4种:箱式滤波器、高斯滤波器、中值滤波器、双边滤波器。1. 箱式滤波器 Normalized Box Filter箱式滤波器将当前像素的值替换为所有kernel范围内像素的值的平均值。公式如下:如果是3x3的核,则它对应的核是1/9 * [1, 1, 1; 1,...
分类:
其他好文 时间:
2014-11-24 11:49:48
阅读次数:
262
图像矩 Moments moments(InputArray array, bool binaryImage=false ) Parameters: array – Raster image (single-channel, 8-bit or floating-point 2D array) or ...
分类:
其他好文 时间:
2014-11-23 22:57:54
阅读次数:
571
在图像处理领域,我们经常需要遍历一幅图像,opencv提供多种方法完成对图像的遍历,但是他们的效率是不同的。程序中我们常使用指针或者迭代器的方法遍历图像,下面的程序将对两种方法的效率做对比。
条件:单线程,主频3.4GHz计算机运行,图像image.jpg尺寸为768×576。
// readImage.cpp : 定义控制台应用程序的入口点。
//
#include "stda...
分类:
其他好文 时间:
2014-11-23 21:42:25
阅读次数:
186
凸包 找到物体的轮廓之后,再找其凸包 void convexHull(InputArray points, OutputArray hull, bool clockwise=false, bool returnPoints=true ) Parameters: points – Input 2D p...
分类:
其他好文 时间:
2014-11-23 21:40:11
阅读次数:
316