2012-11-17 103 views
-1

我开始做一个涉及检测视频中的特征的任务,我必须检测矩形形状的红色区域并用另一种颜色替换。我可以继续使用“opencv”界面在python中执行此操作吗?我可以用Python处理视频吗?

+0

http://code.opencv.org/projects/opencv/wiki –

回答

1

绝对。转换到HSV色彩空间是良好的图像中发现红色,Hough变换会帮你找到矩形

+0

谢谢..你是对的.. –

+0

我还有一个问题给你,我知道我实际上应该发布这个作为一个单独的问题,但是你能告诉我我的方法是否正确,因为我是真实的ly是图像处理的新手段。步骤1)捕获每个帧上的每个帧2)遍历像素上的每个帧循环,并且如果匹配则替换该颜色。这是正确的吗 ?循环像素会花费很长时间吗? –

+0

我不会遍历所有的像素。你只是想取代红色的矩形区域,对吧?首先,将图像转换为HSV空间,并评估哪些色调和饱和度值可提供您所需的近似颜色。一旦你有了这个范围,二值化你的图像,使像素黑色,如果他们符合你的红色标准,否则白色。最后,使用OpenCV Hough变换来查找矩形。这是最简单的方法,一个好的起点。希望这足够了,从我的手机回答,所以我不能提供链接 – Chris