به بخش پرسش و پاسخ یادگیری عمیق خوش آمدید,
این نسخه آزمایشی سایت است.
لطفا به نکات زیر توجه کنید:
  • برای ارتباط با مدیران میتوانید از صفحه مدیران اقدام کنید.
  • سوال و جواب ها باید به زبان فارسی باشند. استفاده از زبان انگلیسی یا فینگلیش برای پاسخ دادن مجاز نیست.
  • لطفا بعد از پرسش سوال لینک سوال خود را در گرو تلگرام (Iran Deep Learning Group) معرفی کنید تا سریعتر به جواب برسید. برای دسترسی به آخرین لینک از منابع یادگیری استفاده کنید
  • لطفا بجای عکس از متن استفاده کنید. اگر متون طولانی هستند از سایت pastebin.com برای اپلود استفاده کرده و لینک حاصل را در سوال خود قرار دهید. برای قرار دادن تصویر ، از بخش ارسال تصویر ادیتور سایت استفاده کنید.
  • بعد از دریافت پاسخ، بهترین پاسخ را از طریق کلیک بر روی علامت تیک انتخاب کنید
  • اگر با خطا و یا مشکلی مواجه شدید از بخش تماس با ما در انتهای صفحه و یا ایمیل Coderx7@gmail.com موضوع را اطلاع دهید.

با تشکر

دسته بندی ها

0 امتیاز

من برای اینکه یک تصویر کراپ شده رو بعد از کراپ کردن نمایش بدم دستورات زیر رو نوشتم:

import matplotlib.pyplot as plt
import imageio
image = imageio.imread('C:/Mah/Database/CASIA/Casi60/Test/1.jpg')

 image = tf.Session().run(tf.image.resize_image_with_crop_or_pad(image, 128, 128))
plt.imshow(image)
plt.show()

که با خطای زیر مواجه شدم

Invalid dimensions for image data

وقتی هم جند تصویر کراپ شده رو میخوام بخونم مشکل زیر رو دارم:

http://qa.deeplearning.ir/4080/خطای-کراپ-تصاویر-tensor-object-has-no-attribute-reshape

در صورت امکان راهنمایی بفرمایید

توسط (145 امتیاز)
ویرایش شده توسط
tasviretun ke aval bude che sizi dashte?
درود و احترام،
سایز تصویر اولیه
480 در 640

1 پاسخ

+1 امتیاز

سلام
این برا من جواب میده من پکیج imageio رو ندارم

import tensorflow as tf
import matplotlib.pyplot as plt
from PIL import Image
import numpy as np

image = np.array(Image.open('/home/family/Desktop/profile.jpg'))
image = tf.Session().run(tf.image.resize_image_with_crop_or_pad(image, 128, 128))
plt.imshow(image)
plt.show()

توسط (830 امتیاز)
س÷اس فراولان از پاسخگویی جنابعالی...من برنامه شمارو اجرا میکنم خطای زیر رو میده:

'image' must have either 3 or 4 dimensions

به نظر چون تصاویرم خاکستری هستند...چطور میتونم این مشکل رو حل کنم؟
سپاس مجدد
سلام
بایستی  ابعاد image رو سه بعدی کنی مثل زیر

image = np.array(Image.open('greyscale.png'))   #2D
image1 = image[:,:, np.newaxis]     #3D
image2 = tf.Session().run(tf.image.resize_image_with_crop_or_pad(image1, 128, 128))
image3 = image2[:,:,0]
plt.imshow(image3, cmap=plt.cm.gray)
plt.show()
از صبرو حوصله جنابعالی ممنونم و سپاس فراوان بابت راهنمایی ارزنده تون....
من برنامه زیر رو نوشتم و خدارشکر مشکلم حل شد:

https://pastebin.com/PeZkiwLA

با تجدید سپاس و احترام
...