مشاهدة النسخة كاملة : مجموع المربعات
ثامر أبو بلقيس
28-02-2014, 06:44 PM
السلام عليكم
أخي المحترم : ما الأكواد اللازمة
لحساب مجموع كل المربعات في رقعة منتظمة أي عدد المربعات
ولتكن رقعة الشطرنج نموذج للسؤال
السلام عليكم :abc_138:
النصل القاطع
28-02-2014, 08:08 PM
إلى أن توضح سؤالك بدرجة كافية
= عدد المربعات الأفقية x الرأسية
ثامر أبو بلقيس
28-02-2014, 08:19 PM
كل المربعات التي يمكن تشكيلها وهذا واضح جدا في السؤال
و الاجابة السابقة لا تف بالغرض
النصل القاطع
28-02-2014, 08:39 PM
لا زال السؤال غير واضح
ما هى ابعاد اللوحة
و ما هو مقدار الزيادة كل مرة فى طول المربع ؟؟
انت تعتقد ان السؤال واضح
هذا لأنك كاتبه و تفهمه جيدا فى ذهنك
إقرأ سؤالك بعين من لم يقرأ ما بذهنك
إقرأ سؤالك بعين غيرك
ثامر أبو بلقيس
28-02-2014, 08:48 PM
اخترنا رقعة الشطرنج كنموذج طبعا الابعاد 8 مربعات على 8
ومجموع المربعات التي يمكن تشكيلها من الرقعة 204
ما الأكواد التي تساعدني في تحديد هذه القيمة ؟
مع ملاحظة أستاذ خالد إني أجرب ع الدالة Math.Pow ولم أصل بعد لبناء
دالة تحسب كل احتمالات المربعات من حيث تشكلها على رقعة منتظمة
النصل القاطع
28-02-2014, 08:53 PM
فهمتك
فقط مثالك عن لوحة الشطرنج يجعل الذهن يتجه للمربعات البيضاء و السمراء
انت تقصد ما هو عدد جميع الأشكال المربعة فى لوحة الشطرنج
حيث يعتبر المربع المفرد مربعا
و كل أربعة مربعات تشكل مربع .... و هكذا
ثامر أبو بلقيس
28-02-2014, 09:10 PM
مادام حددنا رقعة الشطرنج و مايضر ذلك فيمابعد
لتعميمه على رقع منتظمة هاهي صورة مساعدة لمربعات
رقعة الشطرنج تحدد النوع و العدد
لبناء متتالية تفي بالغرض
http://im44.gulfup.com/MrJTk.bmp (http://www.gulfup.com/?5LJX0t)
النصل القاطع
28-02-2014, 09:35 PM
سأجعل الحل سهلا إلى أبعد حد بعيدا عن التعقيدات
http://im62.gulfup.com/CssLL.jpg
أليس المظلل بالأزرق هو مربعات المظلل بالأحمر ؟؟
لماذ التعقيد إذن ؟؟؟
فقط إجمع مربعات الأعداد من 1 إلى 8
sum2 = 0
for n = 1,8 do
sum = Math.Pow(n, 2);
sum2 = sum + sum2
end
Dialog.Message("Notice", sum2, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
تحياتى
ثامر أبو بلقيس
28-02-2014, 09:49 PM
سأجرب لكود المرسل
وصلت مذ لحظات لهذا الحل شوف ربما يحتاج لتهذيب
x=Input.GetText("Input1");
y=x
for i = 1,x do
x= x-i^2
end
Dialog.Message("Notice",Math.Abs(x)+y);
ثامر أبو بلقيس
28-02-2014, 09:55 PM
بغض النظر على أبعاد الرقعة
ممكن تكون النتائج صحيحة لكلا الكودين بشرط أخذ القيمة للبعد الأصغر
حتى نتجاوز مفهوم رقعة الشطرنج الى الرقع المنتظمة
مشكوووووووور :abc_138:
النصل القاطع
28-02-2014, 09:56 PM
حلك صحيح
و هناك عشرات الحلول
فقط أنا وضعت لك حلا يمكن صياغته بجملة مفهومة
" إجمع مربعات الأعداد من إلى "
ثامر أبو بلقيس
28-02-2014, 09:58 PM
هل يمكن حساب المستطيلات هذه المرة ؟
فرح صالحي
28-02-2014, 10:20 PM
السلام عليكم ورحمة الله وبركاته
لكما كل الشكر والتقدير ، نحن نستفيد من حواركما العلمي .
موفقان بإذن الله ... لكما مني أجمل تحية .
:abc_152::abc_152::abc_152:
النصل القاطع
28-02-2014, 10:51 PM
فى مثالك الضلع = 8
قم بتربيع الضلع = 64
قم بتربيع الضلع + 1 = 81
إضرب الرقمين
إقسم على 4
x=8
y = x+1
square_x = Math.Pow(x, 2);
square_y = Math.Pow(y, 2);
all_rect = (square_x * square_y) / 4
Dialog.Message("Notice", all_rect, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
فى جملة واحدة
مربع الضلع x مربع (الضلع+1)
مقسوما على 4
ثامر أبو بلقيس
28-02-2014, 11:07 PM
هذا حساب كل الأشكال مستطيلة أو مربعة كانت
في الرقعة المربعة الشكل :
وأبادلك هذا الحل المشابه
x=Input.GetText("Input1");
x= (x+1)^2*x^2/4
Dialog.Message("Notice",x);
النصل القاطع
28-02-2014, 11:28 PM
نعم صحيح
عليك بطرح عدد المربعات
من عدد كافة الأشكال المربعة و المستطيلة
لتصل لعدد المستطيلات فقط ليصبح الكود كالتالى
x = Input.GetText("Input1");
sum2 = 0
for n = 1,x do
sum = Math.Pow(n, 2);
sum2 = sum + sum2
end
x = Input.GetText("Input1");
y = x+1
square_x = Math.Pow(x, 2);
square_y = Math.Pow(y, 2);
all_rect = (square_x * square_y) / 4
all_rect = all_rect - sum2
Dialog.Message("Notice", all_rect, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
ثامر أبو بلقيس
28-02-2014, 11:40 PM
و هو كذلك شكرا لتفاعلكم المفيد جدا مع الانشغال :abc_138:
النصل القاطع
28-02-2014, 11:45 PM
ادع لى بالتوفيق فى مشروع التعرف البصرى على المحارف العربية
arabic ocr
يستنزف كل طاقاتى الذهنية
وجدت فى إستفسارك فرصة لإراحة ذهنى قليلا
موفق اخى
الجارف
28-02-2014, 11:46 PM
أتمنى أن أستطيع تقديم شيء لإثراء الموضوع ..
وما أستطيعه هو المتابعة بصمت .. في حضور الكبار
دعواتي لكم بالتوفيق أيها الكراااااااام
ثامر أبو بلقيس
28-02-2014, 11:51 PM
كل التوفيق بإذن الله
سنخصك بالدعاء إن شاء الله
واذ رأيت أننا نستطيع تقديم المساعدة ولو بالرأي
فلن نبخل في خدمتكم و تستهل كل خير موفق :abc_138:
ثامر أبو بلقيس
28-02-2014, 11:52 PM
أتمنى أن أستطيع تقديم شيء لإثراء الموضوع ..
وما أستطيعه هو المتابعة بصمت .. في حضور الكبار
دعواتي لكم بالتوفيق أيها الكراااااااام
مرورك و تشجيعك كاف ليزيد لموضوعنا توهجا :abc_022:
النصل القاطع
28-02-2014, 11:56 PM
بداية شكرا لإهتمامك و أقدر مشاغلك
و لا أريد الإثقال عليك
سأبنى المحرك من الصفر
بداية من التعامل مع الصورة و ضبط أفقيتها و جعلها أبيض و أسود
و بناء نظام المقارنة بعد تحويل المحرف إلى مصفوفة من الأصفار و الواحد
و المقارنة مع مصفوفات سابق تخزينها للحروف
قد تكون طريقة بطيئة نوعا
قد أستطيع العثور على طريقة أخرى
عبود عبود
01-03-2014, 12:04 AM
ادع لى بالتوفيق فى مشروع التعرف البصرى على المحارف العربية
arabic ocr
يستنزف كل طاقاتى الذهنية
وجدت فى إستفسارك فرصة لإراحة ذهنى قليلا
هل تقصد بالتعرف البصرى كـــ قراءة صور مثلا على هيئة كتابة ؟
النصل القاطع
01-03-2014, 12:08 AM
هل تقصد بالتعرف البصرى كـــ قراءة صور مثلا على هيئة كتابة ؟
بالضبط اخى عبود
قراءة من ملف صورة و إستخراج الكتابة الموجودة فيها إلى نص
عبود عبود
01-03-2014, 12:12 AM
بالضبط اخى عبود
قراءة من ملف صورة و إستخراج الكتابة الموجودة فيها إلى نص
لدى ملف يقوم بذلك وهو من بابلوكو ولكن english فقط
النصل القاطع
01-03-2014, 12:14 AM
لدى ملف يقوم بذلك وهو من بابلوكو ولكن english فقط
لو أمكنك ضع لى رابطه أخى عبود
ثامر أبو بلقيس
01-03-2014, 12:20 AM
التعرف الضوئي على الحروف العربية فكرة رائدة
لم أر أو أسمع برمجة عربية تناولت الانشغال موفق :abc_152:
كل ماأعرفه أنها تبنى على تخزين النصوص على هيئة doc,pdf,excel
وتلعب نقاوة الصورة دور كبير تمنيت المشاركة بجدية
عبود عبود
01-03-2014, 12:21 AM
لو أمكنك ضع لى رابطه أخى عبود
أنت تأمر أخى جارى الرفع على ميديا فير لأن المرفقات لا تسمح الحجم 4,16 M
طبعا هو سيقرأ الصورة التى فى مجلد الصور تحت إسم Lorem_Ipsum_Arial.png بعد الضغط على زر Ocr و ستكون القراءة فى الإينبوت الذى على اليمين .
النصل القاطع
01-03-2014, 12:29 AM
لك منى هدية خاصة جدا
و راجع الخاص
عبود عبود
01-03-2014, 12:30 AM
قبل وضع الرابط قرأت هذه الأكواد ربما تفهمها أنت أو تساعدك :
--
[DllImport("AspriseOCR.dll", EntryPoint = "OCR")]
public static extern IntPtr OCR(string file, int type);
[DllImport("AspriseOCR.dll", EntryPoint = "OCRpart")]
static extern IntPtr OCRpart(string file, int type, int startX, int startY, int width, int height);
[DllImport("AspriseOCR.dll", EntryPoint = "OCRBarCodes")]
static extern IntPtr OCRBarCodes(string file, int type);
[DllImport("AspriseOCR.dll", EntryPoint = "OCRpartBarCodes")]
static extern IntPtr OCRpartBarCodes(string file, int type, int startX, int startY, int width, int height);
-----------------------------------------------
--
[DllImport("AspriseOCR.dll", EntryPoint = "OCR")]
public static extern IntPtr OCR(string file, int type);
[DllImport("AspriseOCR.dll", EntryPoint = "OCRpart")]
static extern IntPtr OCRpart(string file, int type, int startX, int startY, int width, int height);
[DllImport("AspriseOCR.dll", EntryPoint = "OCRBarCodes")]
static extern IntPtr OCRBarCodes(string file, int type);
[DllImport("AspriseOCR.dll", EntryPoint = "OCRpartBarCodes")]
static extern IntPtr OCRpartBarCodes(string file, int type, int startX, int startY, int width, int height);
/*
[DllExport("OCR", CallingConvention = System.Runtime.InteropServices.CallingConvention.S tdCall)]
static string oocr(string file)
{
MessageBox.Show(Marshal.PtrToStringAnsi(OCR(file, -1)));
return Marshal.PtrToStringAnsi(OCR(file, -1));
}
*/
[DllExport("OCRocr", CallingConvention = System.Runtime.InteropServices.CallingConvention.S tdCall)]
static string oocr2(string file)
{
return Marshal.PtrToStringAnsi(OCR(file, -1));
}
[DllExport("OCR", CallingConvention = System.Runtime.InteropServices.CallingConvention.S tdCall)]
static string oocr(string file, int type)
{
return Marshal.PtrToStringAnsi(OCR(file, type));
}
[DllExport("OCRpart", CallingConvention = System.Runtime.InteropServices.CallingConvention.S tdCall)]
static string oocrpart(string file, int type, int startX, int startY, int width, int height)
{
return Marshal.PtrToStringAnsi(OCRpart(file, type, startX, startY, width, height));
}
[DllExport("OCRBarCodes", CallingConvention = System.Runtime.InteropServices.CallingConvention.S tdCall)]
static string oocrbarcodes(string file, int type)
{
return Marshal.PtrToStringAnsi(OCRBarCodes(file, type));
}
[DllExport("OCRpartBarCodes", CallingConvention = System.Runtime.InteropServices.CallingConvention.S tdCall)]
static string oocrpartbarcodes(string file, int type, int startX, int startY, int width, int height)
{
return Marshal.PtrToStringAnsi(OCRpartBarCodes(file, type, startX, startY, width, height));
}
رابط تحميل ملف apz على الميديا فير
https://www.mediafire.com/?whd2dnc7dq7rkdb
:abc_065:
النصل القاطع
01-03-2014, 12:32 AM
جارى التحميل
عبود عبود
01-03-2014, 12:38 AM
لك منى هدية خاصة جدا
و راجع الخاص
للأسف الفلاشة بتاعتى بايظة هههههههههه كده مضطر تأجيل معاينة الهدية
ولكن سلمت يداك أخى و هدية مقبولة
شكـــــــــرا جــــــزيلا :abc_152:
النصل القاطع
01-03-2014, 12:47 AM
مفيش مشكلة إن شاء الله الهديه تعجبك
و لو البرنامج طلب منك أى أرقام راسلنى على الخاص
بالمناسبة
ملف بابولوكو مش بيوضح طريقة التعرف
هو بيستغل ملف دلل معدل
فيما بعد سأطلع على موقع شركة الدلل لمعرفة دعم العربى
لكنى ميال للمسار الأول و هو بناء المحرك من الصفر
شكرا لإهتمامك أخى عبود
عبود عبود
01-03-2014, 12:49 AM
بالتوفيق :abc_152:
ياسرهتهت
01-03-2014, 01:22 AM
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
تحية لكم جميعا
http://im87.gulfup.com/4BykU.png
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .
امل الماضي
01-03-2014, 08:04 AM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .
فرح صالحي
01-03-2014, 08:06 AM
السلام عليكم ورحمة الله وبركاته
شكرا لك اخي النصل القاطع على التفكير بمشروع تحويل الصور الى نصوص
والله كنا نعاني من هذه المشكلة وان شاء الله يكون الحل على يديك .
ادعو الرحمان ان يوفقك ويسدد خطاك ويلهمك الحلول انه سميع قريب مجيب .
والسلام عليكم
:abc_152:
vBulletin® v3.8.11, Copyright ©2000-2024, abohmam