python - SciPy 的 ImportError
问题描述
我面临一个问题。
我正在尝试运行下面给出的代码。我正在使用 tensorflow 和 numpy 库。
def img_gen(pair_list, file):
image = []
for loc in pair_list:
shutil.copy(loc, target_folder)
img_gen = ImageDataGenerator(rescale=1 / 255)
img_tranform = img_gen.flow_from_directory(temp_folder,
target_size=(112, 112),
batch_size=1,
class_mode='sparse',
shuffle=False,
color_mode='rgb',
seed=42)
x_data, y_data = next(img_tranform)
image.append(x_data)
remove_file = os.path.join(target_folder,file)
remove_file = remove_file.replace("\\", "/")
os.remove(remove_file)
return image
img_class = []
img_pairs = []
for folders1, subfolders1, filenames1 in os.walk(orig_img_dir):
for folders2, subfolders2, filenames2 in os.walk(segm_img_dir):
for file1 in filenames1:
for file2 in filenames2:
if file1.endswith('.png') and file1==file2:
audit_class = folders1.partition('\\')
audit_class = audit_class[-1]
img_class.append(audit_class)
file1_loc = os.path.join(folders1, file1)
file2_loc = os.path.join(folders2, file2)
img_pair = [file1_loc, file2_loc]
con_image = img_gen(img_pair, file1)
img = tf.concat([con_image[0][0], con_image[1][0]], axis=-1)
img_pairs.append(img)
不幸的是,我收到一个错误
C:\Program Files\WinPython64-3.8.6\python-3.8.6.amd64\lib\site-
packages\keras_preprocessing\image\affine_transformations.py in apply_affine_transform(x,
theta, tx, ty, shear, zx, zy, row_axis, col_axis, channel_axis, fill_mode, cval, order)
279 """
280 if scipy is None:
--> 281 raise ImportError('Image transformations require SciPy. '
282 'Install SciPy.')
283 transform_matrix = None
ImportError: Image transformations require SciPy. Install SciPy.
SciPy 已安装 scipy 1.5.3
可能是什么问题以及可能的解决方案?
解决方案
推荐阅读
- jquery-waypoints - `this.previous().previous().element == this.element`?
- c++ - 使用 rapidjson 解析 C++ 中的对象数组
- c# - 正则表达式检查字符串的一部分并用逗号提取数字
- c# - System.Drawing.Image 交换肖像图像的宽度和高度
- python - 基于颜色python的对象边界框
- ios - 尝试为 iOS 编程锚定图像
- python - 如何从 url 获取 ID 用于 Put 路由和 Delete
- php - MongoDB Atlas:MongoCursorTimeoutException(错误)::读取0字节后读取超时,等待-1.000000秒
- c# - C# NullReference 但 Visual Studio 显示对象不为空
- python - Python数据框算法父类