OpenCV/Python
酸罗卜不酸II
热爱计算机视觉,对目标检测,深度学习非常有兴趣,希望能和大神一起学习!
展开
-
Opencv-python滤镜系列(5): 换天空背景镜滤镜效果实现
如何实现换天空背景滤镜效果?首先需要找到天空背景区域作为Mask,然后用图像膨胀和腐蚀来填充细小的空洞区域,再将天空区域替换成有云彩的背景,前景区域不变。请尊重原创,转载请注明出处。先来看看换天空背景之后的效果:可以看到,天空区域基本上已经替换成了新的云彩背景,但还是有些边缘区域过渡效果不自然,有些前景区域也被替换成了背景区域,本文主要介绍整个大致流程,在后面的博文中会介绍如何精细化边缘,...原创 2019-04-20 20:20:18 · 2757 阅读 · 2 评论 -
Opencv-python滤镜系列汇总列表
硕士方向是图像处理,硕士快结束了,研究了这么久的图像处理,现在计划系统性的回顾一下图像处理的相关知识。索性通过实现Photoshop中的滤镜效果,一来回顾自己研究的图像处理的相关知识,二来提升一下自己的代码能力熟悉不同编程语言(C++, Python, Matlab)的OpenCV的函数接口,三来把自己对于图像处理的知识理解分享给需要的同学,共勉~这个滤镜效果系列会持续更新,本文是将各个博客汇总...原创 2019-04-20 20:41:55 · 2415 阅读 · 0 评论 -
Opencv-python滤镜系列(1): 浮雕和雕刻滤镜效果实现
浮雕滤镜原理: 根据像素与周围像素的差值确定滤波后的像素值,差别较大的像素(边缘点通常像素差别较大)像素值较大,在灰度图中表现为较亮,边缘凸显,形成浮雕状,然后加上一个灰度偏移值128,作为图片的整体底色。实现: 浮雕算法是对图像的每一个点进行卷积处理,采用的矩阵如下:[[1,0],[0,-1]]效果:雕刻效果卷积核算子:[[-1,0],[0,1]]其他卷积核算子:[...原创 2019-04-18 19:25:01 · 4060 阅读 · 0 评论 -
Opencv-python滤镜系列(2): 鱼眼滤镜效果实现
Photoshop中鱼眼滤镜效果又称凸透镜效果,相当于你通过凸透镜所得的视觉效果,本文利用Python实现这个滤镜。请尊重原创,转载请注明出处。原理:参考博客:凸透镜效果算法(matlab)扩张效果(C++)效果:Python实现源代码:import cv2import numpy as npimport mathdef Filter_Tutoujing(src_img):...原创 2019-04-18 21:47:53 · 3473 阅读 · 0 评论