我正在使用paperclip
在我的Rails应用程序中上传图像
宝石:https://github.com/thoughtbot/paperclip
现在我要检查图像质量 例如:图像是否模糊,图像质量是否低下或在遮盖相机镜头的情况下单击了图像
有可能在铁轨上吗?
预先感谢
答案 0 :(得分:0)
在Ruby中一切皆有可能。 Rails只是一个Web框架。 如果您要问Ruby,Rails或回形针是否有类似的东西
Image.first.blurred?
那么不幸的是没有。我猜想没有任何编程语言或框架可以内置此特定功能。 但是由于我们是软件开发人员,因此我们可以利用大量的库,因此我们的应用程序遵循我们想要实现的所有功能。但是首先我们必须教他们。
OpenCV对于这种功能将是一个很好的库。需要视觉分析时,它可用于大量用例。红宝石中还有一个wrapper。
确定您的用例后,您必须为其构建一些小型库。 Here您在python中有一个示例,可以肯定将其轻松转换为ruby。完成这项工作后,您甚至可以实施一些模型扩展以启用
SomeObject.blurred?