当前位置: 首页 > 工具软件 > pythonz > 使用案例 >

想问问这个代码能不能在pycharm运行(pythonz小白..)

阎伟志
2023-12-01

@想问问这个代码能不能在pycharm运行(pythonz小白…)

import matplotlib.pyplot as plt
import tensorflow as tf

image_raw_data = tf.gfile.FastGFile("./path/to/picture/timg.jpg", 'rb').read()

with tf.Session() as sess:
    img_data = tf.image.decode_jpeg(image_raw_data)

    print(img_data.eval())

    plt.imshow(img_data.eval())

img_data = tf.image.convert_image_dtype(img_data, dtype=tf.float32)

resized = tf.image.resize_images(img_data, [300, 300], method=0)

print(resized.get_shape())

plt.imshow(resized.eval())

encode_image = tf.image.encode_jpeg(img_data)

with tf.gfile.GFile('./path/to/picture/timg_output.jpg', 'wb') as f:
    f.write(encode_image.eval())

croped = tf.image.resize_image_with_crop_or_pad(img_data, 1000, 1000)

plt.imshow(croped.eval())

plt.show()

flipped = tf.image.flip_up_down(img_data)

transposed = tf.image.transpose_image(img_data)

adjusted = tf.image.random_brightness(img_data, 0.5)

adjusted = tf.image.adjust_contrast(img_data, -5)

adjusted = tf.image.adjust_saturation(img_data, 5)

adjusted = tf.image.random_saturation(img_data, 1, 10)

adjusted = tf.image.per_image_standardization(img_data)

batched = tf.expand_dims(img_data, 0)

boxes = tf.constant([[[0.05, 0.05, 0.7, 0.9], [0.2, 0.3, 0.9, 0.8]]])

result = tf.image.draw_bounding_boxes(batched, boxes)

plt.imshow(result[0].eval())

plt.show()


运行的时候会出现

Traceback (most recent call last):
  File "C:/Users/11648/.PyCharmCE2019.1/config/scratches/scratch_1.py", line 1, in <module>
    import matplotlib.pyplot as plt
ModuleNotFoundError: No module named 'matplotlib'

求大神解答 拜谢!!

 类似资料: