是否可以在 GridFS 中存储带有标签的图像?
Is it possible to store images with labels in GridFS?
我正在做一个深度学习项目。我有很多URL。我想在 NoSQL 数据库中存储带有标签(类别)的图像。我将图像存储在 GridFS 上,但我没有找到有关在 GridFS 中存储图像和文本的任何信息。是否可以在 GridFS 中存储带有标签的图像?如果可能的话,我该如何存储?
您可以使用图像存储元数据。像这样:
ApplicationContext ctx =
new AnnotationConfigApplicationContext(SpringMongoConfig.class);
GridFsOperations gridOperations =
(GridFsOperations) ctx.getBean("gridFsTemplate");
DBObject metaData = new BasicDBObject();
metaData.put("extra1", "anything 1");
metaData.put("extra2", "anything 2");
InputStream inputStream = null;
inputStream = new FileInputStream("image path");
gridOperations.store(inputStream, "testing.png", "image/png", metaData);
或者您可以将文本文件存储为另一个 mongodb 对象。更多信息:
http://www.tutorialspoint.com/mongodb/mongodb_relationships.htm
我正在做一个深度学习项目。我有很多URL。我想在 NoSQL 数据库中存储带有标签(类别)的图像。我将图像存储在 GridFS 上,但我没有找到有关在 GridFS 中存储图像和文本的任何信息。是否可以在 GridFS 中存储带有标签的图像?如果可能的话,我该如何存储?
您可以使用图像存储元数据。像这样:
ApplicationContext ctx =
new AnnotationConfigApplicationContext(SpringMongoConfig.class);
GridFsOperations gridOperations =
(GridFsOperations) ctx.getBean("gridFsTemplate");
DBObject metaData = new BasicDBObject();
metaData.put("extra1", "anything 1");
metaData.put("extra2", "anything 2");
InputStream inputStream = null;
inputStream = new FileInputStream("image path");
gridOperations.store(inputStream, "testing.png", "image/png", metaData);
或者您可以将文本文件存储为另一个 mongodb 对象。更多信息:
http://www.tutorialspoint.com/mongodb/mongodb_relationships.htm