opencv - 图像比较(不同分辨率) - 使用什么?- 枕头或 OpenCV
问题描述
我的用例 - 我想比较两个不同分辨率的 youtube 视频的相似性
我的方法
- 从 youtube 视频 1 中获取帧 - 以 480P 捕获
- 从 youtube 视频 2 中获取帧 - 以 720P 捕获
- 帧上的 Foreach 循环 -> 将两个帧传递给一个函数并得到一个布尔值(真/假)
健康)状况 -
- 正例 - 无论分辨率如何,两个帧(图像)都匹配。
- 否定情况 - 无论分辨率如何,两个帧(图像)都匹配。
你能帮我吗
评估这种方法。核心意图是比较两个 youtube 视频。我的方法是否可以,或者可以优化或使用任何已经可用的工具?我只打算使用开源库。
如果这种方法很好,那么哪个库更适合这个目的 - Pillow 还是 OpenCV?也有一些第三方库可用——shutterbug、Ashot、Sikuli 等。
我是一名 C# 程序员,所以任何 .net equvilanet lib 都会有帮助。示例 C# 有 EMGUCV,它是 OpenCV 的一个包装器。但我不确定 Pillow C# lib。
先感谢您。
解决方案
推荐阅读
- django-rest-framework - AttributeError:Serializer DateField 将值转换为字节
- git - 如何通过 Docker 机密共享 SSH 密钥以访问私有 Github 存储库?
- google-signin - 三星 Galaxy s7 id_token 缺少名称声明
- vue.js - Veevalidate:在 POST 请求之前验证表单?
- android - org.gradle.execution.MultipleBuildFailures:构建完成,出现 1 次失败,守护程序错误
- javascript - 基于浏览器的指南 - 不面向公众(用户希望通过电子邮件将工具发送给彼此)
- php - PHP/MySQL - 重命名多个表及其列
- javascript - Vue单文件组件中启用管道操作符的最简单方法
- java - 如何比较\断言双值放心
- c# - 如何使用 IEnumerable.GroupBy 比较元素之间的多个属性?