与机器学习和小数据库进行分类
Classification with machine learning and a small database
我想创建一个视频的阀门检测和分类:https://www.youtube.com/watch?v=vy92fqmmsdfa要检测位置 open 和 close 和 InterMediate of Valve。
我已经进行了一些研究,发现了一些解决此问题的方法,但是我有一些尊重解决此问题的条件:
条件1:在应用程序中使用机器学习,我无法使用模板匹配等简单方法,...
条件2:使用一个小数据库(Classe的最少10张图像,最多40张图像由Classe by Classe(
条件3:如果相机位置更改,请检测阀的位置,因此我不能仅使用颜色来检测阀门。
我想使用HOG(直方图梯度( SVM/ANN,但Hog需要大量图像来训练SVM/ANN。
我不知道我是否可以解决尊重此条件的问题?
众所周知,ML方法正常工作所需的最重要的事情是数据。因此,我会说您的第一和第二条件彼此冲突。此外,您的第三种条件在问题中增加了更多的复杂性。您可以从不同的角度和照明条件下解决更多数据。但同样,它与条件2。
相抵触。即使这样,如果您想遵循ML路径,我建议您使用预训练的模型,强大的数据增强,也许是模型的集合来帮助增加检测。由于问题并不难,因此应该起作用。
相关文章:
- 查询SQLite数据库中的日期
- 有没有一种方法可以创建一个带有哈希表的数据库,该哈希表具有恒定时间查找功能
- 如何在ArangoDb AQL查询中指定数据库
- 从数据库实时显示QT c++中的数据
- 使用 pqxx 将 std::vector 存储在 postgresql 中,并从数据库中检索它
- 无法在C++中建立与MySQL数据库的连接
- 将类实现到数据库程序中
- 连接 dockerized 模型和 dockerized 数据库时出现"无法 SQLConnect"错误
- C++应用程序 MySQL odbc 数据库连接错误:在引发"otl_tmpl_exception<>"实例后终止调用
- 为我的 c++ 类介绍制作一个三角形分类器.我有几个问题
- 调试编译的服务器在数据库打开时崩溃
- 更改 C++ 中的组合分类变量
- C++变量mysql_query到数据库
- LMDB:在有限的内存系统中打开大型数据库
- 如何在多个线程中创建 QSql数据库连接时防止名称冲突
- 以只读模式打开数据库时SQLITE_CANTOPEN错误
- 如何使用SQLite将数据库中的值导出为C / C++中的字符串或字符?
- 如何在Qt中从数据库中检索二进制数据?
- 如何从网站获取数据并将其传输到数据库?
- 与机器学习和小数据库进行分类