打开CV动物(小鼠)识别
openCV Animal (mice) Recognition
我正在用openCV研究动物识别算法,更准确地说是实验室小鼠(白色),我没有找到好的参考文献。我所看到的大部分内容都与支持向量机(SVM)和隐马尔可夫等算法有关,但不确定这是否是正确的路径。
我希望C++的书籍参考,科学文章或代码专注于这个问题。
有人有什么想法吗?
如果你要在不同颜色的计数器上跟踪它们,比如纯色,那么老鼠是白色的,一个相对简单的方法是使用openCV的cvtColor(src,dst,COLOR_BGR2HSV);
,然后在给定的背景上找到小鼠的最小和最大HSV值。
使用inRange
将输出阈值输出到二进制图像,白色是鼠标,黑色是背景,并使用findCountours
和时刻方法定位鼠标并跟踪它们。
来源和完整教程:链接
免责声明:这不是我的视频,全部归功于频道的作者。
相关文章:
- 提升 ASIO 无法识别计时器对象
- 从udp接收帧对于人脸识别来说太慢
- 模板类无法识别友元运算符
- std::visit无法识别类型
- 无法识别模板功能
- 我有两个类需要在同一 cpp 文件中相互引用,但第一个类无法识别第二个类类型的对象
- 如何在LLVM中dyn_cast以识别StoreInst?
- 从不同的附加依赖项中识别等同命名的函数
- C++出现控制台错误.我无法识别源代码的问题
- VSCode IntelliSense无法识别SDL框架的SDL_image扩展库
- Qt:"Q3DScatter"即使包含在内也无法识别
- 使用指针的类识别
- 如何静态识别动态堆分配?
- 为什么C++无法识别我的对象实例化?
- C++ 无法识别创建进程'telnet'
- 识别 2D 矢量C++中的位置
- 如何识别项目是 QT 中的文件还是文件夹
- ESP32 无法识别任何设备已连接到其接入点
- 无法识别 Mac c++ 文件系统库
- 打开CV动物(小鼠)识别