opencv - 不支持标签数据类型 = 19
问题描述
1 Ids,faces= getImageWithID('dataSet')
2 recognizer.train(faces, np.array(Ids))
3 recognizer.save('trainner/trainner.yml')
TypeError:不支持标签数据类型 = 19
解决方案
那是因为“Ids”是一个字符串。".train" 只接受一个整数。
推荐阅读
- javascript - removeChild - 删除第一个或最后一个节点
- angular - 直到物业的完整日历营业时间
- php - 仅在页面上显示登录用户的帖子 (Wordpress-PHP)
- c# - Mongodb:反向文档树作为视图(使用 C# 驱动程序)
- javafx - 在 JavaFX 中单击 Alert 的 OK 按钮打开另一个窗口
- javascript - 如何防止 ASP.NET 页面的回发重置按钮上的类
- ios - 如何从 iOS 的 WebView 应用程序获取 FCM 的注册 ID?
- python - Pandas - 使用 for 循环将更大的数据帧切成更小的数据帧
- pdfbox - 使用 PDFBox 替换图像不会根据图像更改 pdf 的大小
- php - php int比较“小于或等于”返回空还是null?