【发布时间】:2013-06-15 15:15:14
【问题描述】:
我需要在色调和饱和度上实时过滤 OpenCV 帧(我从队列中获得)。基本上有两种我能想到的技术:
-
使用
cv2.cvtColor()将帧复制到HSV,然后使用副本过滤原始BGR帧,给出如下内容:frame = queue2.get() imh = cv2.cvtColor(frame,cv2.cv.CV_BGR2HSV) frame[(imh[...,1]<30) | (imh[...,2]<100)]=0 - 使用
cv2.split()将HSV 副本拆分为单独的通道,然后在色调和饱和度通道上使用cv2.threshold,最后使用cv2.merge重构过滤后的图像。
请问有人有另一个更快的想法来过滤色调和饱和度吗?因为我的帧率(平均 30 fps)有一些问题,而且我已经在进行多处理......
【问题讨论】:
标签: python opencv image-processing real-time