قراءة الأرقام عن طريق الكاميرا

عبدالرحمن الخالدي • منذ 4 سنوات

السلام عليكم اخواني أعضاء موقع عالم البرمجة 

أنا مبتدأ في البرمجة حاب أسوي تطبيق و فيه ميزه قراءة الأرقام وطباعتها في Text عن طريق الكاميرا 

وحاب أني أخليه يقراء الرقم وإذا كان فوق ال١٠ ارقام  أو اقل مايطبعة بس اذا كان ١٠ يطبع

كيف اقدر أسويها ؟

طبعاً لغة سويفت 

وشاكر لكم 

كلمات دليلية: c++ swift

ساعد بالإجابة

"إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة."

الإجابات (1)

Ahmed • منذ 4 سنوات

عليكم السلام 

قراءة الأرقام وطباعتها موضوع معقد و كبير جداَ ، لكن تعتمد على فهمك للمواضيع التالية :

١ - كيفية تشغيل البث المباشر او عن طريق إلتقاط الصور المباشرة ، والمدخلات والمخرجات عند طريق الكاميرا بإستخدام مكتبة AVFoundation.

٢ - كيفية عمل جزء من التطبيق في الـ Background لدعم التزامن ب استخدام احدى الطرق المتبعة في الـ iOS اللي هي : GCD

٣ - كيفية معالجة النصوص والتلاعب فيها وتمر ب ٣ مراحل : ١- طلب ، ٢- معالجة الطلب ، ٣- التدقيق بإستخدام مكتبة Vision.

٤ - آخر شي نسوي خوارزمية بسيطة علشان تحدد اذا الرقم اللي في الصورة هو ١٠ او اقل وبعد كذا اما انها تطبع او لا. 

الموضوع في المراحل المتقدمة في برمجة الـ iOS وبما انك مبتدأ ، انصحك في البداية بالقراءة في هذي المكتبات او بإستخدام مميزات اقل تعقيد وبعد كذا راح يكون سهل شرحها .. 

Ali Majrashi: يعطيك العافية على الإجابة ممكن تعديل واضافة مراجع لاجابتك لتعلم ماذكرت لتكون مرجع قيم لكل من بحث ولك جزيل الشكر

Ahmed: تم تعديل الإجابة وبإذن الله راح اكتب موضوع كامل عن كل نقطة لتعم الفائدة للجميع ، المراجع اللي اعتمد عليها هي مراجع آبل Apple documentation. لكن انا اشتغلت على فكرة شبيهة وهي قراءة Bar code و QR code بإستخدام الكاميرا لذلك انا اعرف ان الموضوع معقد ويحتاج خبرة في Swift وفي المكتبات. العفو وجزيت بالمثل

Ali Majrashi: يعطيك العافيه وننتظر مقالك على احر من جمر بيفيد ناس واجد باذن الله

عبدالرحمن الخالدي: يعطيك العافيه اخوي احمد على الشرح . انا عندي تطبيق جاهز ل QR code لكن ابي اعرف هل فيه ترابط بينه و بين اللي انا ابيه اللي هو قراءة الارقام واذا فيه ترابط كيف احول التطبيق اللي عندي (QR code) الى قراءة الارقام. و جزاك الله خير

Ahmed: الله يعافيك اخوي عبدالرحمن ، المشروعين قريبين من بعض في طريقة المدخلات والمخرجات ولكن تحتاج تستخدم مكتبة الـ Vision لتتبع الـ Text. بحاول انزل موضوع عن هذة المكتبة قريباََ ان شاء الله لان الان اشتغل على ترجمة دليل سويفت ..

عبدالرحمن الخالدي: ممتاز و أتمنى ينزل الشرح بأسرع وقت ممكن و قواك الله اخوي احمد

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !