使用Python进行OpenCV前景提取

1 投票
1 回答
1045 浏览
提问于 2025-04-17 20:56

我正在尝试使用Python在OpenCV中进行前景提取(也就是GrabCut算法)。我使用的是这个链接中的代码。代码可以运行,但每次我移动鼠标时,它都会画一个矩形。

问题:我无法在按下0、1、2、3键后画出接触的笔画。有没有人能告诉我怎么退出矩形模式,并在我松开鼠标按钮后修正这个矩形呢?

我对OpenCV还很陌生,任何帮助都非常感谢。

1 个回答

1

这段代码的结构非常清晰。你可以先在 onmouse 方法里添加一些打印语句,放在每一个

if event == ...

代码块里,这样可以帮助你找出哪些事件被正确记录了,哪些事件没有被捕捉到。

撰写回答