OpenCv and Ruby on Rails



我可以使用OpenCVRuby on Rails吗?如果有,我该怎么做呢?或者,你会推荐哪些资源呢?

谢谢。

还有一个开放的CV gem, fwiw——https://github.com/ruby-opencv/ruby-opencv.

当然可以!这完全取决于你需要什么,因为没有"一颗"灵丹妙药。

如果你想创建一个在线的家庭监控,例如,那么你可能会最省力地写:

  1. 基于OpenCV的c++图像处理命令行应用程序,将监视事件和/或图像写入SQLite数据库。
  2. 直接从Rails读取数据库。

对于更复杂的东西,你需要一个更复杂的体系结构。

无论你做什么,选择最适合你的工具:

  1. 让OpenCV做它最擅长的(图像处理)
  2. 让Rails发挥它的魔力(简单,对某些资源的在线访问要求较低)

为了将OpenCV和Ruby连接在一起,你可以创建一个专用的Ruby到c++的桥,因为没有一个现有的可以满足不同的需求,大多数框架都会通过你的桥来满足一些专门的(即由你设计的)函数调用。

这个链接将是一个很好的开始,为桥梁选择一个框架-就去一个,看看是什么。

你可以用c++写一个使用OpenCV的程序,然后通过使用CGI(公共网关接口http://en.wikipedia.org/wiki/Common_Gateway_Interface)来处理你的数据。我不认为你可以像在Java (JNI)中那样将本地代码绑定到Ruby中

相关内容

  • 没有找到相关文章

最新更新