首页 > 解决方案 > 识别轨道中模糊或不模糊的图像

问题描述

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

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

现在我想检查图像质量例如:图像是否模糊,图像质量低或覆盖相机镜头时单击图像

这在rails中可能吗?

提前致谢

标签: ruby-on-railspaperclip

解决方案


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

Image.first.blurred?

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

OpenCV将是此类功能的一个不错的库。当需要视觉分析时,它用于大量用例。ruby 中也有一个包装器

当然,对于您的用例,您必须为其构建一些小型库。在这里,您有一个 python 示例,它肯定很容易翻译成 ruby​​。当你得到这个工作时,你甚至可以实现一些模型扩展来启用

SomeObject.blurred?


推荐阅读