سلام دوستان، برای اینکه دیتاست feret را در تنسفورفلو import کنیم چه کدی رو باید بزنیم؟ - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

سلام دوستان، برای اینکه دیتاست feret را در تنسفورفلو import کنیم چه کدی رو باید بزنیم؟

0 امتیاز
سلام دوستان، برای اینکه دیتاست feret را در تنسفورفلو import کنیم چه کدی رو باید بزنیم؟
سوال شده تیر 23, 1396  بوسیله ی somayeh (امتیاز 13)   1 1 3

1 پاسخ

+1 امتیاز

سلام.مشکل کجاست؟ فایل های FERET با پسوند فایل تصویری .pgm هستش که توسط tensorflow و opencv پشتیبانی میشه.

مثالش هم یک همچین چیزی میشه:


import tensorflow as tf


filename_queue = tf.train.string_input_producer(
    tf.train.match_filenames_once("./images/*.jpg"))



 image_file = image_reader.read(filename_queue)

image = tf.image.decode_jpeg(image_file)


with tf.Session() as sess:

    tf.initialize_all_variables().run()


    coord = tf.train.Coordinator()
    threads = tf.train.start_queue_runners(coord=coord)

    # Get an image tensor and print its value.
    image_tensor = sess.run([image])
    print(image_tensor)

    # Finish off the filename queue coordinator.
    coord.request_stop()
    coord.join(threads)

 

پاسخ داده شده تیر 24, 1396 بوسیله ی sharp man (امتیاز 179)   3
ویرایش شده تیر 24, 1396 بوسیله ی مصطفی ساتکی
سپاس از لطفتون، من این مثال رو که اجرا کردم متاسفانه کلی اررور داد
حالا ابتدا تصاویر pgm را با opencv به jpg تبدیل کنید و براحتی تو tensorflow با کد بالا ازش استفاده کنید.
ممنونم، میشه بیشتر توضیح بدید که چیکار باید کنم، من بلد نیستم
...