什么最适合您的视频跟踪?为什么?

发布于 2024-11-27 21:47:19 字数 314 浏览 7 评论 0 原文

最好是可靠、可维护和快速。 考虑处理,VVVV开放框架

  • 我知道处理不能很好地处理大视频帧。
  • VVVV(节点使用 OpenCV)仅适用于 Windows。
  • OpenFrameworks (OpenCv) 比 多于。

Best as in reliable, maintainable and fast.
Considering Processing, VVVV or OpenFrameworks?

  • I know Processing doesn't handle big video frames very well.
  • VVVV (Nodes use OpenCV) is just for Windows.
  • OpenFrameworks (OpenCv) is more complicated than the
    above.

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

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

发布评论

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

评论(2

小…楫夜泊 2024-12-04 21:47:19

您可以尝试在Processing中实现您的应用程序,看看它是否符合您的需求并且足够快。编写 Java 应该比编写 C++ 更容易、更快一些。
您可以在此处找到如何通过示例进行处理设置: http://ubaa.net/shared/processing/ opencv/

如果你不想编写任何代码,你可以尝试 VVVV,应该会快一点,但正如你提到的,只能在 Windows 上。

如果您的Processing应用程序运行速度太慢,您可以尝试openFrameworks。
http://www.openframeworks.cc/ 下载新的 OF 007 并查看设置指南。
如果您已完成安装,您可以使用

<your-OF-folder>/apps/addonsExamples/opencvExample
<your-OF-folder>/apps/addonsExamples/opencvHaarFinderExample/

我个人更喜欢 OF 中的 openCV 示例,因为您可以以最高的性能执行任何自定义操作,但最好使用处理来制作原型,看看它是否有效并在之后实现它再次在OF。

You can try to implement your app in Processing and see if it fits your needs and is fast enough. It should a little more easy and faster to write Java instead of C++.
Here can you find how to setup with processing with examples: http://ubaa.net/shared/processing/opencv/

If you don't want to code anything you can try VVVV, should be little faster but only on Windows as you mentioned.

If your Processing app is running too slow, you can try openFrameworks.
download it the new OF 007 from http://www.openframeworks.cc/ and check out the setup guide.
If you have done the install you can play around with the openCV examples from

<your-OF-folder>/apps/addonsExamples/opencvExample
<your-OF-folder>/apps/addonsExamples/opencvHaarFinderExample/

Personally I prefer OF because you can do any custom thing with the most performance, but its good to make your prototype with Processing to see if it works and implement it after that again in OF.

情定在深秋 2024-12-04 21:47:19

据我从你的问题中可以看出,VVVV 和 OF 是你正在考虑的选项,但你更喜欢 VVVV 基于节点的编程而不是 OF,但对 VVVV 仅适用于 Windows 感到不满意。

您是否考虑过其他替代方案,例如 MaxMSPJitterPureData ?
两者都类似于 VVVV 或相反:)
MaxMSP 有一个名为“抖动”的“优化矩阵运算”(3D/视频)包。
对于 Jitter,有一个 cv.jit 免费的外部对象集合,并且示例/教程很棒。
同样,PureData 有一个名为 Gem 的附加组件,这与 Max 的 Jitter 包类似。
我还没有尝试过使用 PureData,但是有 OpenCV 绑定< /a> 为它,通过 Gem。

cv.jit 示例
cv.jit

pdp 样本
pdp OpenCV PureData 绑定 - 来自 Piksel.no< /a>

MaxMSP 在osx上使用quicktime,在windows上可以使用directX,但它是商业的。
PureData 运行在 windows/osx/linux 上,它是免费且开源的。

华泰

As far as I can see from your question, VVVV and OF are the options your looking at, but you prefer VVVV's node based programming over OF, but aren't happy that VVVV is Windows only.

Have you considered other alternatives like MaxMSPJitter or PureData ?
Both are similar to VVVV or the other way around :)
MaxMSP has a package for 'optimized matrix operations'(3D/video) called Jitter.
For Jitter there is a cv.jit free collection of external objects and the samples/tutorials are great.
Similarly PureData has an add-on called Gem, which is similar to Max's Jitter package.
I haven't tried with PureData, but there are OpenCV bindings for it, through Gem.

cv.jit sample
cv.jit

pdp sample
pdp OpenCV PureData Bindings - via Piksel.no

MaxMSP uses quicktime on osx and can use directX on windows, but it's commercial.
PureData runs on windows/osx/linux, it's free and opensource.

HTH

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