Mahsa.AI 125 ارسال شده در 7 مهر، 2014 با سلام به همه دوستان گرامی پروژه یک درس من در رابطه با بازشناسی حروف تایپی فارسی هستش که خیلی توش مشکل دارم و یک ماه وقت دارم کامل کنم از دوستانی که در این زمینه کار کردند یا آشنایی دارند خواهش میکنم اگر تونستید راهنماییم کنید و یا کدی دارید در این زمینه کمکم کنه ممنون میشم برام ارسال کنید. و یک سوال که کسی میدونه کانتور چیه و باید چطوری اعمال کنم میشه کسایی که اشنایی دارند توضیح بدند.:4564: با تشکر 7
Imaaan 17059 ارسال شده در 7 مهر، 2014 با سلام به همه دوستان گرامیپروژه یک درس من در رابطه با بازشناسی حروف تایپی فارسی هستش که خیلی توش مشکل دارم و یک ماه وقت دارم کامل کنم از دوستانی که در این زمینه کار کردند یا آشنایی دارند خواهش میکنم اگر تونستید راهنماییم کنید و یا کدی دارید در این زمینه کمکم کنه ممنون میشم برام ارسال کنید. و یک سوال که کسی میدونه کانتور چیه و باید چطوری اعمال کنم میشه کسایی که اشنایی دارند توضیح بدند.:4564: با تشکر سلام دوست عزیز یه نمونه کد اینجا هست (البته برای کاراکتر های انگلیسی)، ولی نمونه کد های دیگه هم احتمالا بتونین پیدا کنین. http://www.noandishaan.com/forums/thread128450-3.html#post1413468 برای کانتور هم فکر کنم این پاورپویت خوب باشه: در واقع با سگمنت کردن آبجکت مورد نظر رو توی تصویر مشخص می کنیم، با کانتور می خوایم موقعیتش رو پیدا می کنیم (یعنی مثلا مکان مرز بیرونی جسم توی تصویر پیدا کنیم) برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 7
Mahsa.AI 125 مالک ارسال شده در 8 مهر، 2014 آقا ایمان مرسی از راهنمایتون من متاسفانه زبانم ضعیف و وقت کمی دارم راستش من کانتور را تو مقالات مختلف مخصوصا برای دکتر عزمی خوندم ولی متوجه نشدم تو متلب چطور اعمالش کنم بازم از راهنماییتون سپاسگزارم.:icon_pf (34): 7
Imaaan 17059 ارسال شده در 8 مهر، 2014 آقا ایمان مرسی از راهنمایتون من متاسفانه زبانم ضعیف و وقت کمی دارم راستش من کانتور را تو مقالات مختلف مخصوصا برای دکتر عزمی خوندم ولی متوجه نشدم تو متلب چطور اعمالش کنم بازم از راهنماییتون سپاسگزارم.:icon_pf (34): خواهش می کنم. با همون سگمنتیشن شروع کنین، یعنی بتونین حرف ها رو جدا کنین، شاید نیاز به کانتور پیدا نکنین، روی یه فونت خاص هم کار کنین، چون ممکنه حروف توی فونت های مختلف خیلی با هم فرق کنن. اما دستور هایی مثل contour یا activecontour رو هم می خواین توی هلپ مطالعه کنین. این فایل ها رو هم یه نگاهی بندازین، البته با ف ی ل ت ر شکن، هر کدوم رو هم نتونستین دانلود کنین، بگین من واستون همینجا میذارم: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 7
Mahsa.AI 125 مالک ارسال شده در 10 مهر، 2014 خواهش می کنم. با همون سگمنتیشن شروع کنین، یعنی بتونین حرف ها رو جدا کنین، شاید نیاز به کانتور پیدا نکنین، روی یه فونت خاص هم کار کنین، چون ممکنه حروف توی فونت های مختلف خیلی با هم فرق کنن. اما دستور هایی مثل contour یا activecontour رو هم می خواین توی هلپ مطالعه کنین. این فایل ها رو هم یه نگاهی بندازین، البته با ف ی ل ت ر شکن، هر کدوم رو هم نتونستین دانلود کنین، بگین من واستون همینجا میذارم: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام [/jk سلام اقاا ایمان من داشتم یه پایان نامه رو میخوندم که رو زیر کلمات کارکرده بودند کلا با مقالاتی که خوندم برای جداسازی حروف که کار پروژه من هستش سه روش گفتند پروفایل و کانتور یا هیستوگرام افقی و عمودی را استفاده کنیم من مشکلم اینه که متلب من ضعیفه و الان نمیدونم خب باید چیکار کنم من یک عکس رو از ورودی میگیرم و مکان نوشته ها را با روش باینری تعیین میکنیم بقیشو نمیدونم چطوری باید در نظر بگیرم یعنی الان همین هیستوگرام عمودی رو چطوری باید بنویسم لطفا راهنماییم کنید .راستی بابت لینکی که گذاشتید ممنون هستم من فیلتر شکن ندارم فیلتر شکن نصب میکنم و دانلود میکنم مرسی.:5c6ipag2mnshmsf5ju3:4564: 4
Imaaan 17059 ارسال شده در 10 مهر، 2014 سلام اقاا ایمان من داشتم یه پایان نامه رو میخوندم که رو زیر کلمات کارکرده بودند کلا با مقالاتی که خوندم برای جداسازی حروف که کار پروژه من هستش سه روش گفتند پروفایل و کانتور یا هیستوگرام افقی و عمودی را استفاده کنیم من مشکلم اینه که متلب من ضعیفه و الان نمیدونم خب باید چیکار کنم من یک عکس رو از ورودی میگیرم و مکان نوشته ها را با روش باینری تعیین میکنیم بقیشو نمیدونم چطوری باید در نظر بگیرم یعنی الان همین هیستوگرام عمودی رو چطوری باید بنویسم لطفا راهنماییم کنید .راستی بابت لینکی که گذاشتید ممنون هستم من فیلتر شکن ندارم فیلتر شکن نصب میکنم و دانلود میکنم مرسی.:5c6ipag2mnshmsf5ju3:4564: سلام خب اگه الگوریتمش رو می دونین چجوری هست، توضیح بدین توی کدنویسیش کمکتون می کنم. از اینم می تونین استفاده کنین: [h=3] دانلود آخرین ورژن Tor Broswer[/h] 4
Mahsa.AI 125 مالک ارسال شده در 13 مهر، 2014 سلامخب اگه الگوریتمش رو می دونین چجوری هست، توضیح بدین توی کدنویسیش کمکتون می کنم. سلام من طبق مقالات که خوندم میخوام از لوکیشن استفاده کنم محاسبشم در اوردم مثلا برای جداسازی میخوام از پروفایل بالایی استفاده کنم و برای استخراج ویژگی از مکان مشخصه استفاده کنم ، من محاسبه مکان مشخصه رو فهمیدم ولی نمیدونم چطوری بنویسمش و مشکلم تو پروفایل بالایی که توضیح نوشتاریش برام سخته و در نهایت از RBF میتونیم برای شناسایی استفاده کنیم. فقط قبل اینکه از شبکه عصبی استفاده کنم باید از تکنیکی برای کلاس بندی استفاده کنم که adaboost تو مقالات گفتند جواب بهتری میده من کلا الان تئوری این مسئله رو فهمیدم ادامش نیاز به راهنمایی زیادی دارم برای توضیح دادن الگوریتمش هم آیا راه دیگه ای هست بتونم تماس بگیرم و توضیح بدم؟:ws52: 4
Imaaan 17059 ارسال شده در 13 مهر، 2014 سلاممن طبق مقالات که خوندم میخوام از لوکیشن استفاده کنم محاسبشم در اوردم مثلا برای جداسازی میخوام از پروفایل بالایی استفاده کنم و برای استخراج ویژگی از مکان مشخصه استفاده کنم ، من محاسبه مکان مشخصه رو فهمیدم ولی نمیدونم چطوری بنویسمش و مشکلم تو پروفایل بالایی که توضیح نوشتاریش برام سخته و در نهایت از RBF میتونیم برای شناسایی استفاده کنیم. فقط قبل اینکه از شبکه عصبی استفاده کنم باید از تکنیکی برای کلاس بندی استفاده کنم که adaboost تو مقالات گفتند جواب بهتری میده من کلا الان تئوری این مسئله رو فهمیدم ادامش نیاز به راهنمایی زیادی دارم برای توضیح دادن الگوریتمش هم آیا راه دیگه ای هست بتونم تماس بگیرم و توضیح بدم؟:ws52: سلام می رسین همه ی اینا رو انجام بدین، به نظر که ساده هم نیستن؟ نمی دونم این الگوریتم هایی که گفتین رو استفاده نکردم، شبکه عصبی هم همینطور. برای پیاده سازی هر کدوم هم باید تمام جزئیاتش رو بدونین. پیام خصوصی هم می تونین بدین و میل یاهوم هم توی پروفایلم هست. 5
hhamidy 886 ارسال شده در 13 مهر، 2014 سلاممن طبق مقالات که خوندم میخوام از لوکیشن استفاده کنم محاسبشم در اوردم مثلا برای جداسازی میخوام از پروفایل بالایی استفاده کنم و برای استخراج ویژگی از مکان مشخصه استفاده کنم ، من محاسبه مکان مشخصه رو فهمیدم ولی نمیدونم چطوری بنویسمش و مشکلم تو پروفایل بالایی که توضیح نوشتاریش برام سخته و در نهایت از RBF میتونیم برای شناسایی استفاده کنیم. فقط قبل اینکه از شبکه عصبی استفاده کنم باید از تکنیکی برای کلاس بندی استفاده کنم که adaboost تو مقالات گفتند جواب بهتری میده من کلا الان تئوری این مسئله رو فهمیدم ادامش نیاز به راهنمایی زیادی دارم برای توضیح دادن الگوریتمش هم آیا راه دیگه ای هست بتونم تماس بگیرم و توضیح بدم؟:ws52: سلام مهسا جان، ببین این مطالب به دردت می خوره؟ برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام راستی در مورد استخراج ویژگی هم یه سری مطالب رو برات ایمیل می کنم 6
Mahsa.AI 125 مالک ارسال شده در 13 مهر، 2014 سلام بله دقیقا مشکلم وقتمه و بدتر از همه این هستش که متلبم ضعیفه روشهای اینارو در اوردم ولی نمیدونم چیکار کنم تو متلب مرسی 5
Mahsa.AI 125 مالک ارسال شده در 13 مهر، 2014 راستی دوستان من کانتور و برای زیر کلمات یاد گرفتم هرکس نیاز داشت بگه بعدا توضیح بدم.ولی الان مشکل من تو پروفایل بالایی گفته که شبیه منحنی پیرامون کلمه هست(در این روش از مینیمم و ماکزیمم محلی و تحلیل ان های استفاده میکنه) در مقالات اشاره شده که پروفایل کلمه مجموعه نقاطی از کلمه هست که در هرستون بیشترین ارتفاع را داشته باشند. 4
Mahsa.AI 125 مالک ارسال شده در 23 مهر، 2014 سلام دوستان تو این ی هفته پروژه ی درس دیگمو کامل کردم که حداقل نمره اون درسمو کامل بگیرم . حالا اینکه بالاخره فهمیدم پروفایل بالایی چیه میشه کسی که متلب کار وارد من بگم کدشو بگه سریع سریع سریع ببینید من الان یک ایمیج را از ورودی میگرم با کدای زیر : im = imread(ImageAddress); img = rgb2gray(im); img = imadjust(img); [irowm icolm] = size(img); حالا میخوام یک ماتریس کمکی بگیرم بگم هر ستون از تصویرمو ردیف به ردیف پیش برو هر جا نقطه صفر دیدی در ماتریس کمکی یک بزار در غیر این صورت صفر بزار آیا کسی میتونه سریع کمکم کنه این هم فرمول پروفایل بالایی هستشا. 3
Imaaan 17059 ارسال شده در 23 مهر، 2014 سلام دوستان تو این ی هفته پروژه ی درس دیگمو کامل کردم که حداقل نمره اون درسمو کامل بگیرم .حالا اینکه بالاخره فهمیدم پروفایل بالایی چیه میشه کسی که متلب کار وارد من بگم کدشو بگه سریع سریع سریع ببینید من الان یک ایمیج را از ورودی میگرم با کدای زیر : im = imread(ImageAddress); img = rgb2gray(im); img = imadjust(img); [irowm icolm] = size(img); حالا میخوام یک ماتریس کمکی بگیرم بگم هر ستون از تصویرمو ردیف به ردیف پیش برو هر جا نقطه صفر دیدی در ماتریس کمکی یک بزار در غیر این صورت صفر بزار آیا کسی میتونه سریع کمکم کنه این هم فرمول پروفایل بالایی هستشا. سلام imadjust رو می دونی چیکار می کنه؟ یه تصویر اینجا بذار، روی همون جلو بریم. 2
Mahsa.AI 125 مالک ارسال شده در 23 مهر، 2014 دارم کانتراست تصویرمو میبرم بالا دقیقا این بود که خوندم تصویرمو سیاه سفید میکنم کانتراست و میبرم بالا. متاسفانه من نمونه اسکن شده فارسی میخوام با کیفیت بالا یک صفحه تایپ شده فارسی که با کیفیت بالا اسکن شده باشه ولی چون همش ی هفته وقت دارم رو این تصویر دارم کد میزنم چون اینجاها زیاد ربطی به تصویر نداره در فایل ضمیمه ارسال میکنم خب از مرورگرم ارور میگیره نمیشه تصویر بفرستم!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 2
Mahsa.AI 125 مالک ارسال شده در 23 مهر، 2014 الان این کدو میزنم for j=1:m for i=1:irowm if img(i,j) img2(i,j) = 1; end end; ارور میگیره نمیدونم چیه؟ 2
hhamidy 886 ارسال شده در 23 مهر، 2014 الان این کدو میزنم for j=1:m for i=1:irowm if img(i,j) img2(i,j) = 1; end end; ارور میگیره نمیدونم چیه؟ سلام مهسا جان. منظورت از m چیه عزیز؟ for j=1:irowm for i=1:icolm این منظورته؟ 3
Imaaan 17059 ارسال شده در 23 مهر، 2014 [ATTACH=CONFIG]17054[/ATTACH][ATTACH=CONFIG]17055[/ATTACH]دارم کانتراست تصویرمو میبرم بالا دقیقا این بود که خوندم تصویرمو سیاه سفید میکنم کانتراست و میبرم بالا. متاسفانه من نمونه اسکن شده فارسی میخوام با کیفیت بالا یک صفحه تایپ شده فارسی که با کیفیت بالا اسکن شده باشه ولی چون همش ی هفته وقت دارم رو این تصویر دارم کد میزنم چون اینجاها زیاد ربطی به تصویر نداره در فایل ضمیمه ارسال میکنم خب از مرورگرم ارور میگیره نمیشه تصویر بفرستم!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! خب یه متنی رو می تونی توی ورد بنویسی، با Print Screen از عکس بگیری، و باهاش کار کنی. همین جا میشه قرار داد عکس رو، مشکل چیه؟ توی آپلود سنتر انجمن هم می تونی آپلود کنی: http://www.noandishaan.com/upload/ الان این کدو میزنم for j=1:m for i=1:irowm if img(i,j) img2(i,j) = 1; end end; ارور میگیره نمیدونم چیه؟ خب اول بگو می خوای چیکار کنی، m چیه، img2 قراره چی باشه؟ اینجا که یه end کم گذاشتی.
hhamidy 886 ارسال شده در 23 مهر، 2014 سلام دوستان تو این ی هفته پروژه ی درس دیگمو کامل کردم که حداقل نمره اون درسمو کامل بگیرم .حالا اینکه بالاخره فهمیدم پروفایل بالایی چیه میشه کسی که متلب کار وارد من بگم کدشو بگه سریع سریع سریع ببینید من الان یک ایمیج را از ورودی میگرم با کدای زیر : im = imread(ImageAddress); img = rgb2gray(im); img = imadjust(img); [irowm icolm] = size(img); حالا میخوام یک ماتریس کمکی بگیرم بگم هر ستون از تصویرمو ردیف به ردیف پیش برو هر جا نقطه صفر دیدی در ماتریس کمکی یک بزار در غیر این صورت صفر بزار آیا کسی میتونه سریع کمکم کنه این هم فرمول پروفایل بالایی هستشا. با توجه به توضیحاتتون فکر میکنم کد باید به این صورت باشه: Img=rgb2gray(imread('1.png')); imshow(Img); [irowm icolm] = size(Img); for i=1:irowm for j=1:icolm if Img(i,j)==0 Img2(i,j)=1; elseif Img(i,j)>0 Img2(i,j)=0; end end end figure imshow(Img2); اما در کل فکر نمی کنم نیاز باشه این طوری از imadjust استفاده کنید. استدلالتون رو متوجه نشدم اما شاید این طوری بنویسید بهتر باشه: clear; img = imread('1.png'); BW = im2bw(img); [L, num] = bwlabel(BW); [~,idx] = max(histc(L(:),1:num)); BW2 = L==idx; figure; subplot(121) imshow(img) subplot(122) imshow(BW2); البته هنوز دقیق نمیدونم می خواید چیکار کنید. 2
Mahsa.AI 125 مالک ارسال شده در 23 مهر، 2014 آقا ایمان من تصویر متن که میدم اصولا سیاه سفید هستش ولی برای اینکه خیالمون راحت شه میخوام عکس رو سیاه سفید کنم خب بعد الان مخوام ستون به ستون این عکس رو پیش بره بخاطر همین دو تا حلقه گذاشتم که در هر ستون ردیف به ردیف چک کنه اگر اون خونه سیاه بود تو یک ماتریس کمکی که معادل ماتریس عکسمونه یک بزاره در غیر اینصورت یعنی متن نیست صفر بزاره 1
ارسال های توصیه شده