识别图像模糊或不在轨道上

时间:2019-03-11 13:51:58

标签: ruby-on-rails paperclip

我正在使用paperclip在我的Rails应用程序中上传图像

宝石:https://github.com/thoughtbot/paperclip

现在我要检查图像质量 例如:图像是否模糊,图像质量是否低下或在遮盖相机镜头的情况下单击了图像

有可能在铁轨上吗?

预先感谢

1 个答案:

答案 0 :(得分:0)

在Ruby中一切皆有可能。 Rails只是一个Web框架。 如果您要问Ruby,Rails或回形针是否有类似的东西

Image.first.blurred?

那么不幸的是没有。我猜想没有任何编程语言或框架可以内置此特定功能。 但是由于我们是软件开发人员,因此我们可以利用大量的库,因此我们的应用程序遵循我们想要实现的所有功能。但是首先我们必须教他们。

OpenCV对于这种功能将是一个很好的库。需要视觉分析时,它可用于大量用例。红宝石中还有一个wrapper

确定您的用例后,您必须为其构建一些小型库。 Here您在python中有一个示例,可以肯定将其轻松转换为ruby。完成这项工作后,您甚至可以实施一些模型扩展以启用

SomeObject.blurred?