我正在使用Opencv C++作为人脸识别应用程序。为此,我使用SURF作为描述符,使用FlannMatcher来匹配点。现在我需要将描述符插入到数据库中(我使用的是mysqldb)。我可以将描述符插入mysql数据库吗?如果可以,我可以使用哪种类型来存储。
如果使用SURF技术,则每个描述符都包含64个带有浮点值的位置。如果你使用的是FlannMatcher,那么你可能使用的是视觉单词袋技术,所以对于每个图像,你将有1行N列填充浮点值,其中N等于你使用的簇的数量。
我建议你创建一个有66行的数据库表,所以1ºcol代表你的ID,接下来的N cols代表你的描述符,最后一个是你的类。
您还可以检查:如何将OpenCV Keypoint特征保存到数据库?
或者您也可以使用YML文件来保存您的进度文件YML