![]() |
پیدا کردن تابع تبدیل دو عکس
سلام من دوتا عکس دارم که یکی تبدیل یافته ی اون دیگری هست مثلا 30 درجه تغییر پیدا کرده ... اما نمیدونم تابع تبدیلش چی هست ... حالا میخام با گرفتن این دو تا عکس تابع تبدیلشون رو تو متلب به دست بیارم ... میشه راهنمایی کنید. بعدش هم میخام عکس تبدیل یافته رو دوباره به حالت اول برگردونم و از عکس اول کمش کنم تا مقدار خطای این تبدیل رو به دست بیارم...
دوستان اگر میشه کمک کنید در مورد کد متلبش |
برای یافتن میزان چرخش و تبدیل کردن یک تصویر چرخش یافته به تصویر اول روشهای متنوعی هست
یکی استخراج نقاط کلیدی در دو تصویر و سپس تطبیق این نقاط با یکدیگر است. با داشتن دو مجموعه نقاط متناظر با هم میتوان ماتریس تبدیل را به دست اورد. روشهایی که در این دسته قرار میگیرند. feature extraction and description sift surf brief brisk harris hessian ,.... |
البته اگر تصویرتون تصویر خاصی باشه از راههای متعارفتر هم میشه استفاده کرد.
ولی راههای بالا عمومی هستند. مثلا اگر تصویرتون متن باشه میتونید از تبدیل هاف خطی استفاده کنین که میاد خطها در داخل تصویر رو پیدا میکنه. بنابراین اگر متنی داشته باشین میاد اون خطی که متن بر روی اون نوشته شده رو پیدا میکنه و شما میتونین زاویه اون خط رو پیدا کنین و به حالت اول برگردونین. همچنین میتونین از تبدیل رادون استفاده کنین. به صورتیکه میاد در جهتهای مختلف عمل تابش projection رو بر روی تصویر انجام میده. این کارو میتونین بر روی دو تصویر انجام بدین. و برای هردو اون جهت تابش رو پیدا کنین که بیشترین مقدارو داره. |
نقل قول:
با تشکر از راهنمایی شما دوست عزیز از شما و دیگر دوستان می خواستم اگه منابعی جامعتر و بسیطتری در این مورد و مخصوصا sift هست معرفی فرمائید. می خواستم در رابطه با این الگوریتمها، تفاوتها ، مزایا و معایب هر یک نسبت به دیگری بیشتر و جامعتر بدانم با تشکر |
زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۰۱:۰۸ قبل از ظهر ميباشد. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.