PDA

View Full Version : align کردن تصویر درون picture box در C#



farhadala
جمعه 09 اردیبهشت 1390, 19:48 عصر
چه طور میشه یه عکس درون picture box که از نظر ظاهری کج هست را صاف کرد.
مثلا یه عکسی کج اسکن شده و باید برای انجام پردازش ها روی آن ابتدا آن را align کرد.
پروژه Image peocessing - IPLab که در سایت code project هست ، این گزینه را دارد ولی من هیچ چیز ازش نفهمیدم . اگر کسی می تونه به من کمک کنه. خیلی احتیاجش دارم.

hadi_iql
شنبه 10 اردیبهشت 1390, 14:01 عصر
سلام دوست عزیز
در جواب سوالت اگه منظور از کج بودن تصویر وalign کردن آن همان rotate دادن آن است قطعه کد زیر جواب سوالته:

pictureBox1.Image.RotateFlip(RotateFlipType.Rotate 90FlipXY);

pictureBox1.Refresh();



این قطعه کد با هر بار اجرا تصویر را 90 درجه می چرخونه (در واقعه rotate می ده) ابته حالتهای دیگه ای هم داره که خودت می تونی ببینی.

farhadala
یک شنبه 11 اردیبهشت 1390, 06:37 صبح
همانطور که گفتم ما در مورد زاویه چرخش اطلاعی نداریم و فقط باید الگوریتمی را به کار ببریم که با استفاده از محتوای تصویر بتواند به زاویه مناسب بچرخد.
تصویری که دارای نظم و ترتیب خاصی باشد.