الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في استيراد ملف

مغلقمُجاب
بدأه zaid1567 في 8 مارس 2013 · 6 رد · 992 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم..

 

في هذا الكود

 

http://pastebin.com/y8m7PrdX

 

يوجد خطأ عند استيراد ملف

 

الكود في الاعلى ورسالة الخطأ : 

 

 

اقتباس
    cascade = Load(HAAR_CASCADE_PATH)
TypeError: OpenCV returned NULL

 

 

مع العلم انه جميع الملفات موجودة!!

 

ما الحل؟

لـآْ لآلـآـهِ آلـآ آلـآــهِ

سـَبـَح ـآ‘ـنـكِ آنـ‘َـيِ كـنـ‘َـتِ مـنِ آلـ‘َـضـآلـمـٌَـيـنِ

 

أخي الكريم.. ارجوا أن تسامحني.

نعم, أتكلم معك أنت.

#2 أفضل إجابة

انظر للمسار:

HAAR_CASCADE_PATH = "/opt/local/share/OpenCV/haarcascades/haarcascade_frontalface_default.xml"

هذا مسار خاص بلينكس.

 

جرّب أن تحمل الملف haarcascade_frontalface_default.xml واكتب المسار الصحيح له في HAAR_CASCADE_PATH.

1
#3

انا مع اخي mr.b

 

جرب وشوف  وتوكل على الله

 

اذا لم تجد نرى لك حل اخر

1

salah.jpg

#4
Mr.B كتب:

انظر للمسار:

 

HAAR_CASCADE_PATH = "/opt/local/share/OpenCV/haarcascades/haarcascade_frontalface_default.xml"

هذا مسار خاص بلينكس.

 

جرّب أن تحمل الملف haarcascade_frontalface_default.xml واكتب المسار الصحيح له في HAAR_CASCADE_PATH.

 

هل تقصد , احمّل الملف واستبدله؟ بالفعل فعلت ذلك ولكن لم تنجح 

 

هل تقصد انا اضع الكود؟ وضعته ولكن نفس الخطأ

 

ملاحظة: 

نظام التشغيل : ويندوز 7 -   32 بت

بايثون : 2.7

مسار الملف :   

 

 

اقتباس

C:\opencv\data\haarcascades

لـآْ لآلـآـهِ آلـآ آلـآــهِ

سـَبـَح ـآ‘ـنـكِ آنـ‘َـيِ كـنـ‘َـتِ مـنِ آلـ‘َـضـآلـمـٌَـيـنِ

 

أخي الكريم.. ارجوا أن تسامحني.

نعم, أتكلم معك أنت.

#5

غير الكود :

 

اقتباس

HAAR_CASCADE_PATH = "/opt/local/share/OpenCV/haarcascades/haarcascade_frontalface_default.xml"

بهذا فقط :

 

اقتباس

HAAR_CASCADE_PATH = "C:\opencv\data\haarcascades\haarcascade_frontalface_default.xml"

لا إله إلا الله محمد رسول الله عليه الصلاة والسلام

سبحانك اللهم وبحمدك اشهد ان لا إله إلا انت استغفرك واتوب اليك

EIR8Q.jpg

 

بإذن الله سأتعلم python و php ولو نصف كل لغة

 

 

#6
HaCkEr-NiNjA كتب:

غير الكود :

 

بهذا فقط :

عفواً, لم افهم

اجري التعديل على الكود 

 

الكود:

 

 

اقتباس
import cv2
from cv2.cv import *
 
HAAR_CASCADE_PATH = "/opt/local/share/OpenCV/haarcascades/haarcascade_frontalface_default.xml"
CAMERA_INDEX = 0
 
def detect_faces(image):
    faces = []
    detected = cv.HaarDetectObjects(image, cascade, storage, 1.2, 2, cv.CV_HAAR_DO_CANNY_PRUNING, (100,100))
    if detected:
        for (x,y,w,h),n in detected:
            faces.append((x,y,w,h))
    return faces
 
if __name__ == "__main__":
    cv2.namedWindow("Video", CV_WINDOW_AUTOSIZE)
 
    capture = CaptureFromCAM(CAMERA_INDEX)
    storage = CreateMemStorage()
    cascade = Load(haar_cascades_path)
    faces = []
 
    i = 0
    while True:
        image = cv.QueryFrame(capture)
 
        if i%5==0:
            faces = detect_faces(image)
 
        for (x,y,w,h) in faces:
            cv.Rectangle(image, (x,y), (x+w,y+h), 255)
 
        cv.ShowImage("w1", image)
        i += 1

لـآْ لآلـآـهِ آلـآ آلـآــهِ

سـَبـَح ـآ‘ـنـكِ آنـ‘َـيِ كـنـ‘َـتِ مـنِ آلـ‘َـضـآلـمـٌَـيـنِ

 

أخي الكريم.. ارجوا أن تسامحني.

نعم, أتكلم معك أنت.

#7

للرفع... :(

لـآْ لآلـآـهِ آلـآ آلـآــهِ

سـَبـَح ـآ‘ـنـكِ آنـ‘َـيِ كـنـ‘َـتِ مـنِ آلـ‘َـضـآلـمـٌَـيـنِ

 

أخي الكريم.. ارجوا أن تسامحني.

نعم, أتكلم معك أنت.

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر ساعة · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…