我正在尝试使用tensorflow.keras
. 我使用的数据集将图像和掩码存储在单独的目录中,每个文件名都有一个 id,用于将图像文件与其各自的掩码映射。
以下是我的数据集目录的结构:
new
- rendered_imges
- render
- image_1.tif
- image_2.tif
- image_3.tif
- ground_truths
- masks
- mask_1.tif
- mask_2.tif
- mask_3.tif
Run Code Online (Sandbox Code Playgroud)
在上面的目录结构中,image_{i}.tif
对应于mask_{i}.tif
.
我尝试编写一个ImageDataGenerator
以完全相同的方式增强图像及其各自的蒙版。我的方法如下:
SEED = 100
image_data_generator = ImageDataGenerator(
width_shift_range = 0.1,
height_shift_range = 0.1,
rotation_range = 10,
zoom_range = 0.1
).flow_from_directory('./new/rendered_images', batch_size = 16, target_size = (150, 150), seed = SEED)
mask_data_generator = ImageDataGenerator(
width_shift_range = 0.1,
height_shift_range = 0.1,
rotation_range = 10,
zoom_range = 0.1
).flow_from_directory('./new/ground_truths', …
Run Code Online (Sandbox Code Playgroud) 我试图简单地在MongoDB
集合中插入一个条目Nodejs
.这是我的代码:
码:
const MongoClient = require('mongodb').MongoClient;
MongoClient.connect('mongodb://localhost:27017/TodoApp', (err, db) => {
if (err) {
return console.log('Unable to connect to MongoDB server');
}
console.log('Connected to MongoDB server');
db.collection('Todos').insertOne({
text: 'Something to do',
completed: false
}, (err, result) => {
if (err) {
return console.log('Unable to insert todo', err);
}
console.log(JSON.stringify(result.ops, undefined, 2));
});
db.close();
});
Run Code Online (Sandbox Code Playgroud)
当我运行代码时,它显示以下错误:
错误:
TypeError: db.collection is not a function
Run Code Online (Sandbox Code Playgroud)