ماتلاب 2015

لو سمحتوا عندى سؤال و ارجو المساعدة :slight_smile:
عايزة ماتلاب يقرا صورة من على سطح المكتب ولكنه يعطى خطا
I=imread(‘‪C:\Users\ِAsus\Desktop\unencryptedimage.png’)

ما هي رسالة الخطأ التي تظهر لك؟

Error using imread (line 349)
File “?C:\Users\ِAsus\Desktop\unencrypted image.png” does not exist.

Error in result4 (line 1)
I=imread(’?C:\Users\ِAsus\Desktop\unencrypted image.png’);

هذا الخطا يدل على ان الصورة غير موجودة في المسار المحدد

الصورة كانت موجودة ف ملف وورد واخدتها على برنامج ال paint و حفظتها على سطح المكتب بالامتداد بتاعها بس و عاوزة استدعيها بالماتلاب …
ياريت لو ف طريقة تانية حضرتك تقولى عليها …

ممكن المشكلة فى علامة الاستفهام الموجودة بالرابط كما ان اسم الملف يحتوي على مسافة، يفضل تغيير اسم الصورة الي اى اسم بدون مسافات مثلا unencrypted_image.png

ثم جربي الامر الاتي

I=imread('C:\Users\Asus\Desktop\unencrypted_image.png');

عملت ال حضرتك قولته حالا و لكن يعطى نفس الخطا
Error using imread (line 349)
File “C:\Users\Asus\Desktop\unencrypted_image.png” does not exist.

Error in result (line 1)
I=imread(‘C:\Users\Asus\Desktop\unencrypted_image.png’);

ملحوظة : عند فتح الصورة على سطح المكتب لابد من فتحها باستخدام برنامج الرسام
فممكن المشكلة تكون هنا ان الماتلاب مش لاقيها على سطح المكتب؟؟

المشكلة هنا ان الماتلاب لا يستطيع ايجاد الصورة فى المكان المحدد
يرجى التأكد ان الصورة الموجودة على سطح المكتب لهذه هذا الاسم unencrypted_image.png يمكنك فتح خيارات الصورة ونسخ الرابط ووضعه مباشرة فى الامر imread حتى نتأكد من صحة اسم ومسار الصورة

انا بالفعل باعمل كدا بافتح خصائص الصورة و اجيب منها اسم و مسار الصورة.
من خلال ال search ال عملته فهمت ان windows firewall ممكن يمنع الدخول
و نقلت الصورة على partition اخر غير partition c و برضه يعطى نفس الخطا
انا فعلا مش عارفة اعمل ايه…

ربما المشكلة في الصورة نفسها
ممكن تحاولي مع اي صورة اخرى

جربت على صورة أخرى و للأسف نفس الخطا
Error using imread (line 349)
File “?C:\Users\ِAsus\Desktop\cameraman.tif” does not exist.

Error in Untitled21 (line 1)
I=imread(’?C:\Users\ِAsus\Desktop\cameraman.tif’);

الاسم Asus تحته علامة كسرة
من الممكن ان يؤدي لهذا الخطأ
يرجى تجربة العنوان كما هو في خصائص الويندوز
يمكنك ارفاق صورة لخصائص الملف التي بها العنوان وصورة للامر الذي تقومي بنتفيذه بالماتلاب مع نتيجة التنفيذ

معذرة … أرسلت الصور على الخاص بالخطا

٢٠١٧١٢٢٠_١٨٤٣٠٠[1]

من الواضح ان هناك علامة غريبة فى المسار وربما هذا هو سبب المشكلة
يمكنك الان وضع الصورة فى اى مكان بعيدا عن الملف Asus مثلا مباشرة على C
ليكون الامر كما يلي

I=imread('C:\unencrypted_image.png');

هل الصورة موجودة في المكان المحدد؟

يرجى ايضا وضع البرنامج الذى تريدي تنفيذه بعيدا عن Asus او على الاقل يمكنك تنفيذ الامر مباشرة فى command line