**文件创建与读取**
读取CSV文件 readlines 函数:
image_add_list = []
image_label_list = []
with open("C:/pypractise/fangzhen2/cj.csv") as fid:
for image in fid.readlines():
image_add_list.append(image.strip().split(",")[0])
image_label_list.append(image.strip().split(",")[1])
将csv中的第一列写入image_add_list ,第二列写入image_label_list 。
定义一个读取图片的方法:
def get_image(image_path):
return tf.image.convert_image_dtype(tf.image.decode_jpeg
(tf.read_file(image_path), channels=1),
dtype=tf.uint8)
#定义一函数个
img = tf.image.convert_image_dtype(tf.image.decode_jpeg(tf.read_file('C:/pypractise/fangzhen2/lena.jpg'), channels=1),dtype=tf.float32)
# img = get_image('C:/pypractise/fangzhen2/lena.jpg')
with tf.Session() as sess:
cv2Img = sess.run(img)
img2 = cv2.resize(cv2Img, (200,200))
cv2.imshow('image', img2)
cv2.waitKey()
#cv打开的方法