图像滤波与面部跟踪技术详解
1. 自定义卷积滤波器与应用修改
自定义卷积滤波器相对基础,甚至比OpenCV现成的滤波器还要基础。不过,通过一些实验,你可以编写自己的内核,创造出独特的视觉效果。
现在我们有了几个滤波器的高级函数和类,在Cameo中对捕获的帧应用这些滤波器就很简单了。以下是修改 cameo.py 文件的步骤:
1. 编辑 cameo.py 文件,添加以下代码:
import cv2
import filters
from managers import WindowManager, CaptureManager
class Cameo(object):
def __init__(self):
self._windowManager = WindowManager('Cameo',
self.onKeypress)
self._captureManager = CaptureManager(
cv2.VideoCapture(0), self._windowManager, True)
self._curveFilter = filters.BGRPortraCurveFilter()
def run(self):
"""Run the main loop."""
self._windowManager.createWindow
超级会员免费看
订阅专栏 解锁全文
2310

被折叠的 条评论
为什么被折叠?



