OpenCV 图像处理
本专栏主要利用 opencv 编程实现一些图像处理算法。
Matrix_11
渴望写出优美的代码和文字。走遍万水千山,在维数的世界里寻找各种可能。
展开
-
Image Pyramid (二)
上一篇文章里,我们介绍了图像金字塔的基本原理,就是一种分层次的下采样。这篇文章里我们简单介绍一下图像金字塔的一种应用,image blending。利用图像金字塔做 image blending,可以让图像的连接处过渡非常自然,类似一种无缝连接。image blending 其实也是基于高斯金字塔和拉普拉斯金字塔实现的。利用一些事先定义好的mask。比如下面的代码: # -*- codin原创 2018-01-27 19:30:03 · 1603 阅读 · 1 评论 -
Image Pyramid
今天我们介绍图像处理邻域中比较常用的一种方法,image pyramid, 也叫图像金字塔。就是将图像进行一层一层的下采样,图像金字塔是为了构建图像的多尺度,让模型能够更好的适应图像的尺度变化,图像金字塔可以广泛应用于图像识别,目标检测,还有光流配准,块匹配都能看到它的身影。图像金字塔主要有两种,一种是高斯金字塔,gaussian pyramid,另外一种是拉普拉斯金字塔,Laplacian Py原创 2018-01-25 20:11:35 · 3728 阅读 · 0 评论 -
OpenCV——PS滤镜算法之 Ellipsoid (凹陷)
// define head function#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgui.h"#include "cxmat.hpp"#include "cxcore.hpp"#include "m原创 2016-07-02 09:05:56 · 4572 阅读 · 0 评论 -
OpenCV——PS滤镜算法之 Ellipsoid (凸出)
// define head function#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgui.h"#include "cxmat.hpp"#include "cxcore.hpp"#include "m原创 2016-07-02 09:04:34 · 4881 阅读 · 0 评论 -
Opencv— — Color Gradient
// define head function#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgui.h"#include "cxmat.hpp"#include "cxcore.hpp"#include "m原创 2016-02-24 11:29:24 · 2726 阅读 · 0 评论 -
Opencv— — kaleidoscope Filter
// define head function#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgui.h"#include "cxmat.hpp"#include "cxcore.hpp"#include "m原创 2016-02-24 11:29:07 · 1825 阅读 · 0 评论 -
Opencv— — Circle Filter
// define head function#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgui.h"#include "cxmat.hpp"#include "cxcore.hpp"#include "m原创 2016-02-24 11:28:28 · 2052 阅读 · 0 评论 -
Opencv— — Pinch Filter
// define head function#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgui.h"#include "cxmat.hpp"#include "cxcore.hpp"#include "m原创 2016-02-24 11:27:53 · 1967 阅读 · 0 评论 -
Opencv— — Twirl Filter
// define head function#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgui.h"#include "cxmat.hpp"#include "cxcore.hpp"#include "m原创 2016-02-24 11:27:09 · 1855 阅读 · 0 评论 -
Opencv— — water wave
// define head function#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgui.h"#include "cxmat.hpp"#include "cxcore.hpp"#include "m原创 2016-02-24 11:26:02 · 2019 阅读 · 0 评论 -
Opencv— — Bias and Gain
// define head function#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgui.h"#include "cxmat.hpp"#include "cxcore.hpp"#include "m原创 2016-02-24 11:25:22 · 2227 阅读 · 0 评论 -
Opencv— — image offset
// define head function#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgui.h"#include "cxmat.hpp"#include "cxcore.hpp"#include "m原创 2016-02-24 11:24:41 · 2996 阅读 · 0 评论 -
Opencv— — mix channels
// define head function #ifndef PS_ALGORITHM_H_INCLUDED #define PS_ALGORITHM_H_INCLUDED #include #include #include "c原创 2016-02-24 11:23:39 · 1701 阅读 · 0 评论 -
OpenCV——Perlin Noise
// define head function#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgui.h"#include "cxmat.hpp"#include "cxcore.hpp"#include "m原创 2016-02-23 10:11:54 · 2531 阅读 · 1 评论 -
OpenCV——PS滤镜 水波效果
// define head function#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgui.h"#include "cxmat.hpp"#include "cxcore.hpp"#include "m原创 2016-02-23 10:11:31 · 2943 阅读 · 1 评论 -
OpenCV——PS滤镜之 波浪效果 wave
// define head function#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgui.h"#include "cxmat.hpp"#include "cxcore.hpp"#include "m原创 2016-02-23 10:11:06 · 3756 阅读 · 1 评论 -
OpenCV——PS滤镜 漩涡 vertex
// define head function#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgui.h"#include "cxmat.hpp"#include "cxcore.hpp"#include "m原创 2016-02-23 10:10:13 · 2007 阅读 · 1 评论 -
OpenCV——PS滤镜算法之 球面化 (凹陷效果)
// define head function#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgui.h"#include "cxmat.hpp"#include "cxcore.hpp"#include "m原创 2016-02-19 16:12:49 · 3705 阅读 · 0 评论 -
OpenCV——PS滤镜算法之Spherize 球面化(凸出效果)
// define head function#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgui.h"#include "cxmat.hpp"#include "cxcore.hpp"#include "m原创 2016-02-19 16:12:25 · 3372 阅读 · 0 评论 -
OpenCV——Skewing
// define head function#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgui.h"#include "cxmat.hpp"#include "cxcore.hpp"#include "m原创 2016-02-19 16:11:52 · 1615 阅读 · 0 评论 -
OpenCV——花环生成函数
// define head function#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgui.h"#include "cxmat.hpp"#include "cxcore.hpp"#include "m原创 2015-10-04 14:54:13 · 1554 阅读 · 0 评论 -
OpenCV——PS 滤镜算法之极坐标变换到平面坐标
// define head function#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgui.h"#include "cxmat.hpp"#include "cxcore.hpp"#include "m原创 2015-09-19 09:09:00 · 2680 阅读 · 0 评论 -
OpenCV——PS 滤镜算法之平面坐标到极坐标的变换
// define head function#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgui.h"#include "cxmat.hpp"#include "cxcore.hpp"#include "m原创 2015-09-19 09:08:25 · 2293 阅读 · 0 评论 -
OpenCV——高斯模糊与毛玻璃特效
// define head function#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgui.h"#include "cxmat.hpp"#include "cxcore.hpp"#include "m原创 2015-09-13 13:38:11 · 6672 阅读 · 1 评论 -
OpenCV——旋转模糊
参考来源:原创 2015-09-05 15:08:45 · 2327 阅读 · 0 评论 -
OpenCV——旋转模糊 (二)
// define head function#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgui.h"#include "cxmat.hpp"#include "cxcore.hpp"#include "m原创 2015-08-25 15:54:52 · 1613 阅读 · 0 评论 -
OpenCV——径向模糊
参考来源:原创 2015-08-09 10:39:36 · 2257 阅读 · 0 评论 -
OpenCV——颜色均匀渐变
参考:利用OpenCV生成关于某点的颜色径向均匀渐变图像原创 2015-08-01 10:56:14 · 9536 阅读 · 0 评论 -
OpenCV——黑白调整
参考算法:原创 2015-07-24 10:44:01 · 3020 阅读 · 0 评论 -
OpenCV——饱和度调整
参考: GDI+ 在Delphi程序的应用 -- 图像饱和度调整原创 2015-06-15 16:34:53 · 13586 阅读 · 0 评论 -
OpenCV——百叶窗
参考:PS 特效 百叶窗原创 2015-05-16 14:26:04 · 2346 阅读 · 0 评论 -
OpenCV——非线性滤波器
参考:PS 图像特效,非线性滤波器// define head function#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgui.h"#include "cxmat.hpp"#include "原创 2015-05-02 11:03:52 · 2713 阅读 · 2 评论 -
OpenCV——马赛克
具体的算法可以参考:PS 滤镜 马赛克原创 2014-12-28 16:00:54 · 4432 阅读 · 0 评论 -
OpenCV——素描
原图 效果图原创 2014-12-22 12:19:51 · 4082 阅读 · 0 评论 -
OpenCV——色调映射
原图原创 2014-12-18 11:54:43 · 3716 阅读 · 1 评论 -
OpenCV——PS滤镜,渐变映射
// define head function#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgui.h"#include "cxmat.hpp"#include "cxcore.hpp"using name原创 2014-12-15 16:47:25 · 2088 阅读 · 1 评论 -
OpenCV——老照片效果
// define head function#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgui.h"#include "cxmat.hpp"#include "cxcore.hpp"using name原创 2014-12-11 16:11:17 · 3679 阅读 · 0 评论 -
OpenCV——PS 滤镜, 浮雕效果
具体的算法原理可以参考:原创 2014-12-07 12:57:57 · 3332 阅读 · 0 评论 -
OpenCV——照亮边缘
具体的算法原理可以参考:PS滤镜,照亮边缘原创 2014-12-02 11:18:43 · 2532 阅读 · 0 评论 -
OpenCV——颜色运算(二)
#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgui.h"#include "cxmat.hpp"#include "cxcore.hpp"using namespace std;using namespa原创 2014-11-29 09:18:37 · 2256 阅读 · 0 评论