نمایش نتایج 1 تا 8 از 8

نام تاپیک: تراز کردن تصویر بر اساس یک خط

  1. #1
    کاربر دائمی آواتار CYCLOPS
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    یه ایران / یه تهران / یه شهرک اکباتان
    سن
    34
    پست
    1,053

    Question تراز کردن تصویر بر اساس یک خط

    سلام به تمامی دوستان

    چطوری میشه یه تصویری که کج هست رو طوری به اندازه لازم چرخوند که بر طبق یه خط تراز بشه منظورم اینه که اینقدر تصویر چرخنده بشه تا خط مورد نظر ما کاملا افقی بشه .
    (تقریبا مثل شکل زیر)
    عکس های ضمیمه عکس های ضمیمه
    • نوع فایل: jpg 01.JPG‏ (2.2 کیلوبایت, 19 دیدار)
    • نوع فایل: jpg 02.JPG‏ (1.8 کیلوبایت, 18 دیدار)

  2. #2
    کاربر دائمی آواتار CYCLOPS
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    یه ایران / یه تهران / یه شهرک اکباتان
    سن
    34
    پست
    1,053

    نقل قول: تراز کردن تصویر بر اساس یک خط

    دوستان محترم برنامه نویس میشه یه توجهی به این تاپیک داشته باشید ؟
    حتی یه لینک یا راهنمایی کوچک هم بهتر از هیچی هست و میتونه برام مفید باشه
    من در این زمینه خیلی پیگیری کردم و به نتیجه ای نرسیدم امیدوارم مثل همیشه دوستان این سایت با راهنمایی هاشون کمکم کنند

  3. #3

    نقل قول: تراز کردن تصویر بر اساس یک خط

    ببین دو نقطه از تصویر رو بگیر(منظورم y دو سر خط مورب) بعد با هر مقدار چرخش چک کن که آیا با هم برابر شدند؟.
    اگه برابر شدند خط صاف شده.

  4. #4
    کاربر دائمی آواتار CYCLOPS
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    یه ایران / یه تهران / یه شهرک اکباتان
    سن
    34
    پست
    1,053

    نقل قول: تراز کردن تصویر بر اساس یک خط

    نقل قول نوشته شده توسط open-source مشاهده تاپیک
    ببین دو نقطه از تصویر رو بگیر(منظورم y دو سر خط مورب) بعد با هر مقدار چرخش چک کن که آیا با هم برابر شدند؟.
    اگه برابر شدند خط صاف شده.
    ممنون از توجهتون نگاه کنید بیشتر سوال من اینه مثلا ما یه شکل داریم (مثل تصویر پیوست شده در پست 1همین تاپیک) که سایز تصویر مشخص نیست + فقط میدونیم یه خط کج تو تصویر هست ولی جزئیات دیگه مثل مختصات دو سر خط و . . . رو هم نداریم به جز این نکته که تو تصویر ما فقط رنگ های سفید و مشکی وجود دارند (در واقع تصویر به صورت 1bpp) هست با این توضیحات آیا با استفاده از امکانات خود دات نت میشه مسئله رو حل کرد یا باید دست به دامن کامپوننت یا لایبرری خاصی شد ؟؟

  5. #5

    نقل قول: تراز کردن تصویر بر اساس یک خط

    نقل قول نوشته شده توسط CYCLOPS مشاهده تاپیک
    ممنون از توجهتون نگاه کنید بیشتر سوال من اینه مثلا ما یه شکل داریم (مثل تصویر پیوست شده در پست 1همین تاپیک) که سایز تصویر مشخص نیست + فقط میدونیم یه خط کج تو تصویر هست ولی جزئیات دیگه مثل مختصات دو سر خط و . . . رو هم نداریم به جز این نکته که تو تصویر ما فقط رنگ های سفید و مشکی وجود دارند (در واقع تصویر به صورت 1bpp) هست با این توضیحات آیا با استفاده از امکانات خود دات نت میشه مسئله رو حل کرد یا باید دست به دامن کامپوننت یا لایبرری خاصی شد ؟؟

    ببین دوست من فکر نمیکنم کامپننتی برای اینجور کارا پیدا بشه.
    این جور کارا یه به هوش مصنوعی معروفند که همش باید خودت کد نویسی کنی.

    مثلا شما باید پیکسل به پیکسل تصویر رو بگیری تا به پیکسل مورد نظر برسی.

    در این تصویری که شما گذاشتید برای بدست آوردن دو سر خط باید از ابتدا تا انتهای تصویر رو پیکسل به پیکسل بررسی کنی اگه یه پیکسلی رنگش مشکی بود و فقط یه دونه از پیکسل های اطرافش مشکی و بقیه سفید بود سر خط شما هستش.

    امیدوارم کمکتون کرده باشم

  6. #6

    نقل قول: تراز کردن تصویر بر اساس یک خط

    سلام

    اگر منظور شما چرخاندن تصویر هست می توانید از کد این صفحه کمک بگیرید:
    http://www.dreamincode.net/code/snippet2640.htm

    اگر هم تصویری که مد نظر شما هست توسط اسکنر روی سیستم شما اسکن می شود می توانید از اسکنرهایی که این چرخش را اصلاح می کنند استفاده کنید.

    مثلا چنانچه هدف شما اسکن کردن پاسخ تست های آزمون هست (همانند برگه تست کنکور) می توانید از اسکنرهایی که گفتم استفاده کنید که سرعت اسکن خوبی هم دارند.

  7. #7

    نقل قول: تراز کردن تصویر بر اساس یک خط

    نقل قول نوشته شده توسط open-source مشاهده تاپیک
    ببین دوست من فکر نمیکنم کامپننتی برای اینجور کارا پیدا بشه.
    این جور کارا یه به هوش مصنوعی معروفند که همش باید خودت کد نویسی کنی.

    مثلا شما باید پیکسل به پیکسل تصویر رو بگیری تا به پیکسل مورد نظر برسی.

    در این تصویری که شما گذاشتید برای بدست آوردن دو سر خط باید از ابتدا تا انتهای تصویر رو پیکسل به پیکسل بررسی کنی اگه یه پیکسلی رنگش مشکی بود و فقط یه دونه از پیکسل های اطرافش مشکی و بقیه سفید بود سر خط شما هستش.

    امیدوارم کمکتون کرده باشم
    البته کامپوننت برای کارهای گرافیکی در اختیار برنامه نویسان قرار میگیره و وجود هم داره.
    کامپوننت هایی که انواع و اقسام کارهای گرافیکی را support می کنند.
    در رابطه با هوش مصنوعی هم درست فرمودید.
    مفاهیمی چون fuzzy crazy و از این قبیل برای تشخیص و پردازش روی تصاویر در نظر گرفته شده اند.
    یادمه چند وقت پیش مجموعه کامپوننتی برای پردازش روی تصاویر پیدا کردم ولی فرصت استفاده پیش نیومد.
    اسمش LeadTools هست.
    سایتش هم اینه:
    http://www.leadtools.com
    ابزار خیلی گرونی هست اما لینک دانلود به همراه کرک نسخه های 14 و 15 و حتی 16 اگر بگردی پیدا می کنید.


  8. #8
    کاربر دائمی آواتار مصطفی ساتکی
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    www.7khatcode.com
    پست
    1,193

    نقل قول: تراز کردن تصویر بر اساس یک خط

    لطفا در زمینه ای که اطلاعات ندارید اظهار نظر نفرمائید.
    جواب شما اینکه بایستی از تکنیک hough برای تشخیص زاویه خظوط استفاده کنید . تصویر رو لبه بگیرید و سپس هاف بگیرد بیشترین زوایه ای که در اختیار شما قرار می ده همون زاویه مطلوب شماست. از این روش تو ocr ih و omr برای تعیین زوایه صفحه استفاده می شه.
    نکته : اگز صفحه تون به غیر خط دارای layout های گوناگون باشه بایستی در ابتدا پیش پردازش های Morphology انجام بدی.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •