在 Python 中捕捉运动

发布于 2024-12-27 20:37:51 字数 274 浏览 0 评论 0原文

我想在 Linux 中使用 Python 捕获白底红纸的运动?我将使用 OpenCV 和图像库以 30fps 的速度创建图像。有没有一种方法可以确定红纸(或其上的一个点)的位置,而无需遍历图像中的每个像素,因为这会使其速度非常慢。或者有更好的方法来完成这个任务吗?

读取网络摄像头的代码发布在此处。

I want to capture the motion of a red paper on a white background in Linux using Python? I will be using OpenCV and an image library to create images at 30fps. Is there a way I can detetmine the position of the red paper (or a point on it) without going through every pixel in the image, since that would make it horribly slow. Or is there a better way of doing this altogether?

The code for reading the webcam is posted here.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

红颜悴 2025-01-03 20:37:51

这是完整的代码,但适用于黄纸。将第 18 行中的颜色范围更改为红色。
仅当存在单张黄纸时它才有效。

这是另一个相同的代码,但现在即使存在不止一张黄纸,它也能工作。再次自己将其更改为红色。

Here is the full code, but for yellow paper. Change color range in line 18 for red color.
And it works only if single yellow paper is present.

And here is another code for the same, but now it works even if more than one yellow paper is present. Again change it to red yourself.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文