الفريق العربي للبرمجةأرشيف المنتديات · 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

للرفع... :(

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

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

 

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

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

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

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