Simplecv: حزمة Ubuntu: لا يمكن العثور على شعار SimpleCV

تم إنشاؤها على ٢٢ أغسطس ٢٠١٢  ·  30تعليقات  ·  مصدر: sightmachine/SimpleCV

لا أعرف ما إذا كان هذا هو المكان الصحيح للإبلاغ عن هذا - الرجاء توجيهي في الاتجاه الصحيح إذا لم يكن كذلك.

لقد قمت للتو بتثبيت حزمة .deb لـ SimpleCV على أوبونتو 12.04. عندما أحاول إظهار أي صورة ، يتم لصق التتبع أدناه. أفترض أن هذه مجرد مشكلة في العبوة ، لأنها لا تجد الشعار في الدليل حيث تتوقعه.

SimpleCV:10> img.show()
---------------------------------------------------------------------------
IOError                                   Traceback (most recent call last)
/usr/lib/pymodules/python2.7/SimpleCV/Shell/Shell.pyc in <module>()
----> 1 img.show()

/usr/lib/pymodules/python2.7/SimpleCV/ImageClass.pyc in show(self, type)
   5445               d = Display(displaytype='notebook')
   5446           else:
-> 5447               d = Display(self.size())
   5448           self.save(d)
   5449           return d

/usr/lib/pymodules/python2.7/SimpleCV/Display.pyc in __init__(self, resolution, flags, title, displaytype, headless)
    156         if not displaytype == 'notebook':
    157             self.screen = pg.display.set_mode(resolution, flags)
--> 158         scvLogo = SimpleCV.Image("simplecv").scale(32,32)
    159         pg.display.set_icon(scvLogo.getPGSurface())
    160         if flags != pg.FULLSCREEN and flags != pg.NOFRAME:

/usr/lib/pymodules/python2.7/SimpleCV/ImageClass.pyc in __init__(self, source, camera, colorSpace, verbose, sample, cv2image)
    785                     self._bitmap = cv.LoadImage(self.filename, iscolor=cv.CV_LOAD_IMAGE_COLOR)
    786                 except:
--> 787                     self._pil = pil.open(self.filename).convert("RGB")
    788                     self._bitmap = cv.CreateImageHeader(self._pil.size, cv.IPL_DEPTH_8U, 3)
    789                     cv.SetData(self._bitmap, self._pil.tostring())

/usr/lib/python2.7/dist-packages/PIL/Image.pyc in open(fp, mode)
   1950         import __builtin__
   1951         filename = fp
-> 1952         fp = __builtin__.open(fp, "rb")
   1953     else:
   1954         filename = ""

IOError: [Errno 2] No such file or directory: '/usr/lib/pymodules/python2.7/SimpleCV/sampleimages/simplecv.png'
GSOC bug deployment future-release low priority

ال 30 كومينتر

للتأكيد ، عندما أزلت حزمة .deb واستخدمت pip لتثبيتها بدلاً من ذلك ، فإنها تعمل. لدي القليل من الخبرة في تغليف دبيان ، لذلك قد أتمكن من المساعدة في هذا المجال ، وإن لم يكن ذلك لبضعة أسابيع.

أهلا،
أعتقد أنه يمكنك حل هذا عن طريق نسخ صورة simpleecv يدويًا (https://docs.google.com/open؟id=0Bwb_Zi7_nUirRXQ5OXlVZmlQU1k) إلى مجلدك "/usr/lib/pymodules/python2.7/SimpleCV/sampleimages/" باستخدام أذونات sudo. :)
شكرا لك

سوف ألقي نظرة وأتحقق من ذلك ، قد يكون الأمر كذلك.

نسخ الصورة إلى الدليل المذكور حل هذه المشكلة بالنسبة لي

تم حل نسخ الصورة بالنسبة لي أيضًا.

عند البحث في هذا ، يتم البحث عن الصورة بالنسبة إلى LAUNCH_PATH ، والذي يتم تعريفه على النحو التالي:

LAUNCH_PATH = os.path.abspath(os.path.join(os.path.dirname(__file__)))

الحل المعتاد لمثل هذه الأشياء هو أنه عند إنشاء حزمة دبيان ، تقوم بتثبيت ملفات البيانات في موقع مثل /usr/share/SimpleCV/ ، ثم تصحيح الكود الذي يحدد موقع ملفات البيانات الخاصة بك ، مثل:

LAUNCH_PATH = '/usr/share/SimpleCV'

على سبيل المثال ، هذا هو التصحيح المستخدم في تغليف IPython لتحقيق نفس الشيء.

هل تم حل هذا؟

ما زلت أرى هذه المشكلة عند التثبيت عبر نقطة على Ubuntu 12.04

patricksnape : أعتقد أن هذا كان شيئًا خاصًا بحزمة .deb ، والتي لا تعرف Pip عنها. إذا كنت تراها مع تثبيت النقطة ، فمن المحتمل أن تكون هذه مشكلة منفصلة.

لم أتمكن من اختبار هذا منذ أن قمت بنشره ، لكنني سأحاول مرة أخرى
بعد الظهر في مربع Ubuntu 13.04 الخاص بي.

يوم الإثنين ، 26 أغسطس 2013 ، الساعة 3:34 صباحًا ، كتب توماس كلويفير إخطارات github.com:

patricksnape https://github.com/patricksnape : أعتقد أن هذا كان
شيء خاص بحزمة .deb ، والتي لا تعرفها النقطة. إذا
أنت تراه مع تثبيت النقطة ، فمن المحتمل أن يكون ذلك منفصلًا
قضية.

-
قم بالرد على هذه الرسالة الإلكترونية مباشرة أو tHubhttps: //github.com/sightmachine/SimpleCV/issues/213#issuecomment -23241117
.

لا يزال من الممكن أن يكون الأمر كذلك ، المشكلة هي أن النقطة هي أداة تثبيت عالمية بينما ubuntu محددة. الممارسة الجيدة هي تخزين الملفات في أشياء مثل / usr / local / بينما يقوم pip بتثبيت دليل python وكل ما يتعلق به. قضيت بعض الوقت في محاولة تشغيله بشكل جيد مع setuptools على الرغم من أن setuptools واجهت صعوبة في نسخ الأشياء بشكل متكرر وتطلبت أسماء ملفات واضحة لنسخها. ما زلت لم أجد حلاً مثاليًا للحصول على النشر للعمل بشكل صحيح حيث يتعين علي القيام بأشياء مختلفة مع كل نظام تشغيل (أخبر المثبت بكيفية نسخ ملفات الصور).

حاولت أيضًا في وقت ما تخزين الصورة كسلسلة في ملف منفصل وتحميلها بهذه الطريقة ولكن لم تكن فعالة على الإطلاق.

أنا منفتح على الاقتراحات حول كيفية حل المشكلة بالرغم من ذلك.

الطريقة التي يتم بها ذلك غالبًا هي تحديد متغير على مستوى عالٍ مثل DATA_DIRECTORY ، والذي يتم تعيينه إلى شيء متعلق بـ __file__ . ثم بالنسبة لحزمة دبيان ، يتم تصحيح هذا المتغير ليشير إلى /usr/share/simplecv ، (وإذا لزم الأمر ، فإن الملف debian/rules ينقل ملفات البيانات إلى هناك).

أواجه هذه المشكلة في OS X عند تثبيت SimpleCV 1.3.0 باستخدام pip.

لا تزال هذه المشكلة موجودة في برنامج التثبيت deb ، تحتاج إلى نسخ الصورة هناك يدويًا.

لا تزال هذه مشكلة في كل من deb والإصدار المثبت بواسطة pip (Python 2.7.3). إن إنشاء دليل /usr/local/lib/python2.7/dist-packages/SimpleCV/sampleimages والنسخ في الصورة simpleecv.png يبدو أنه يحل مشكلة deb أو pip.

كذلك هنا. يجعلك تتساءل لماذا تم وضع علامة "مغلق" ...؟

لقد تم حلها ودمجها ، المشكلة هي أن الإصدار لم يتم قطعه. تعتمد الحزمة على 1.3 ، وقد تمت إضافة الكثير. لم يتم قطع إصدار آخر لأننا نبني SimpleCV 2.0 الذي يحتوي على الكثير من التغييرات الأساسية ولا نريد مضاعفة عملنا. أفضل رهان هو التثبيت فقط من المصدر (رئيسي أو تطوير فرع) ويجب أن يصلح مشاكلك.

لقد اتبعت التوجيهات على صفحة جيثب SimpleCV _أمس _...

sudo apt-get install ipython python-opencv python-scipy python-numpy python-pygame python-setuptools python-pip
sudo pip install https://github.com/sightmachine/SimpleCV/zipball/develop

... ولا تزال لا تعمل بشكل صحيح (لا تزال تواجه مشكلات مع pygame ، مثل "نظام الفيديو غير مهيأ" - تم وضع علامة "مغلقة" على بطاقة أخرى) هل تقترح شيئًا آخر؟

نعم ، قد لا تعمل النقطة.

بوابة استنساخ https://github.com/sightmachine/SimpleCV.git
القرص المضغوط SimpleCV
sudo python setup.py install

أجرى pip uninstall simplecv ، ثم أجرى تثبيتًا مباشرةً من موقع الويب ... استنساخ git repo ، وشغل sudo pip install -r requirements (الأمر الذي تطلب مزيدًا من الشد حيث لم تتمكن النقطة من العثور على PIL ، لذا فقد للمتابعة بالخيارات --allow-external PIL ، ثم --allow-unverified PIL ، ثم sudo python setup.py install .

إنه يعتني بمشكلة شعار SimpleCV (yay) ولكنه لا يزال لا يعالج المشكلات الأخرى "المغلقة" مثل هذه المشكلة:

https://github.com/sightmachine/SimpleCV/pull/74

أود التحقق من أنه تم بالفعل إلغاء التثبيت:

إيبيثون
استيراد SimpleCV
طباعة SimpleCV. ملف
خروج()

ثم cd إلى هذا الدليل وتأكد من نسخ الصور بشكل صحيح.

يمكنك أيضًا تنزيل الصورة يدويًا وبدلاً من استخدام:
img = صورة ('simpleecv')
فقط افعلها:
img = صورة ('simpleecv.png')

يمكن العثور على الصورة هنا:
https://github.com/sightmachine/SimpleCV/blob/master/SimpleCV/sampleimages/simplecv.png

أ) يقوم بتنزيل الملف اليدوي لبعض الوقت ، حيث إن التغييرات في SimpleCV 1.3 github repo لم يتم إصدارها إلى حزم التوزيعات (لماذا؟ أليس هذا ما هي أرقام الإصدار الثانوية مثل 1.3.xx؟)

ب) انظر أعلاه حيث قلت أنه يعمل - عند سحبه _directly_ من الريبو.

لقد قمت للتو بتثبيت ubuntu و simpleCV اليوم. أواجه نفس المشكلة. في الواقع ، إذا حاولت عرض أي صورة ، فهذا يعطيني هذا الخطأ ، بغض النظر عن موقع الصورة. لماذا تبحث في هذا الدليل لا أعرف. إنه غير موجود حتى. يبدو لي أن هناك جزءًا كبيرًا من السيرة الذاتية البسيطة التي لا تعمل.

هل يمكنك تحميل الكود الخاص بك؟

مرحبا عنكيت

لذلك ، في simpleecv ، يعمل Ubuntu في VirtualBox. أجد أنه لا يمكن العثور على صورة غير موجودة في الدليل الحالي ، لذلك أقوم بتغيير الدليل أولاً. أيضًا ، يحتاج إلى نوع الملف لرؤية صورة (لذلك ، mark.png ، وليس مجرد علامة). ليست مشكلة ، فقط أشرح لماذا فعلت أشياء معينة.

القرص المضغوط / المنزل / بيتر / التنزيلات

testimage = صورة (“mark.png”)

testimage.show ()

ثم تلقيت رسالة الخطأ ، انظر التقاط الشاشة المرفقة (أقوم أيضًا بإرفاق mark.png لتراها). بدافع الفضول ، إذا انتقلت إلى الملف المشار إليه في الخطأ ، أجد الدليل المحتوي غير موجود. على أي حال ، لماذا تحاول رؤية شعار simpleecv.png عندما أنظر إلى mark.png في الدليل الحالي. بالمناسبة ، يمكنني حفظ الشهادة ومشاهدتها باستخدام عارض الصور العادي.

شكرا

نفذ

من: ANKIT KUMAR [mailto: [email protected]]
تاريخ الإرسال: 11 سبتمبر 2015 الساعة 17:21
إلى: sightmachine / SimpleCV [email protected]
نسخة إلى: Petertoo بيتر. [email protected]
الموضوع: Re: [SimpleCV] حزمة Ubuntu: لا يمكن العثور على شعار SimpleCV (# 213)

هل يمكنك تحميل الكود الخاص بك؟

-
قم بالرد على هذه الرسالة الإلكترونية مباشرة أو اعرضها على GitHub https://github.com/sightmachine/SimpleCV/issues/213#issuecomment -139590108.

اهلا بيتر

فقط حاول إعطاء المسار الكامل لعلامتك. png (شيء مثل: - "G: /images/mark.png"). إذا لم يفلح ذلك ، فلا بد أن يكون هناك خطأ ما في تثبيت Ubuntu أو SimpleCV ، فأنا لست متأكدًا لأنني أقوم بتشغيل SimpleCV في نظام windows 10 الخاص بي 64 بت وإعطاء المسار الكامل لأي صورة يعمل بشكل جيد في نظامي. لذا ، أود أن أقترح عليك أن تذهب أولاً إلى المسار الكامل المذكور أعلاه لصورتك.

أنا أستخدم Ubuntu15. وأنا فقط "mkdir" في /usr/lib/pymodules/python2.7/SimpleCV/sampleimages/ ، وانسخ "simpleecv.png" إليه. إنها تعمل!

أنا استخدم مانجارو (شوكة القوس). الغريب ، لقد قمت بالتثبيت من AUR وكانت هذه المشكلة موجودة.
نسخ الصورة يحل المشكلة أيضًا.

شكرا!

تخليت عن. لقد استخدمت numpy وفعلت خطأ مربع على الأقل. يستغرق وقتًا أطول ، ولكنه يعطي نتيجة أكثر موثوقية لذلك قيل لي. من الواضح أنه لا يعمل في صور العالم الحقيقي (منظور ...).

من: سيرجيو أوربينا [mailto: [email protected]]
تاريخ الإرسال: 16 مارس 2016 21:12
إلى: sightmachine / SimpleCV [email protected]
نسخة إلى: Petertoo بيتر. [email protected]
الموضوع: Re: [SimpleCV] حزمة Ubuntu: لا يمكن العثور على شعار SimpleCV (# 213)

أنا استخدم مانجارو (شوكة القوس). الغريب ، لقد قمت بالتثبيت من AUR وكانت هذه المشكلة موجودة.
نسخ الصورة يحل المشكلة أيضًا.

شكرا!

-
أنت تتلقى هذا لأنك علقت.
قم بالرد على هذه الرسالة الإلكترونية مباشرة أو اعرضها على GitHub https://github.com/sightmachine/SimpleCV/issues/213#issuecomment -197551188


لم يتم العثور على فيروس في هذه الرسالة.
فحص بواسطة AVG - www.avg.com http://www.avg.com
الإصدار: 2016.0.7442 / قاعدة بيانات الفيروسات: 4542/11819 - تاريخ الإصدار: 03/15/16

مرحبًا Petertoo ، لقد واجهت نفس المشكلة ، حاول أن تفعل الشيء نفسه الذي vijaym123. انسخ نموذج الصورة إلى هذا الدليل باستخدام معلمات الجذر.

ما زلت أتساءل لماذا تبحث عن تلك الصورة حتى لو طلبت من البرنامج تحميل صورة أخرى.

هتافات.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

programmin1 picture programmin1  ·  11تعليقات

stanchiang picture stanchiang  ·  3تعليقات

slanning6 picture slanning6  ·  8تعليقات

lukaszb picture lukaszb  ·  14تعليقات

prsteel picture prsteel  ·  18تعليقات