我使用Opencv C ++进行面部识别应用。为此,我使用SURF作为描述符,使用FlannMatcher来匹配点。现在我需要将描述符插入数据库(我使用的是mysql DB)。我可以将描述符插入到mysql DB中,如果是,那么我可以用来存储它。
答案 0 :(得分:0)
如果您使用的是SURF技术,则每个描述符都包含64个具有浮点值的位置。如果您正在使用FlannMatcher,那么您可能正在使用Bag-of-Visual-Words技术,因此对于每个图像,您将有1行和N cols填充浮点值,其中N等于您正在使用的簇数。
我建议您创建一个包含66行的DataBase表,因此1ºcol用于您的ID,nexts N cols用于您的描述符,最后一个用于您的类。
您还可以查看:How to save OpenCV Keypoint features to database?
或者您也可以使用YML文件保存进度files YML