سلام دوستان
با توجه به پست هایی که دوستان در زمینه زبان برنامه نویسی پردازش تصویر گذاشتن چون مربوط به سال 2011 هستش،در حال حاضر باز همان برنامه ها پیشنهاد میشه.
یعنی برای کار آزمایشی متلب بهتره وکار عملی ++c ؟
سلام دوستان
با توجه به پست هایی که دوستان در زمینه زبان برنامه نویسی پردازش تصویر گذاشتن چون مربوط به سال 2011 هستش،در حال حاضر باز همان برنامه ها پیشنهاد میشه.
یعنی برای کار آزمایشی متلب بهتره وکار عملی ++c ؟
به عنوان کسی که این سوال رو توی تاپیک مطرح کرده بود و به مرور در همون مسیر حرکت کرد، به نظرم اصل ماجرا در سرعت پیادهسازی الگوریتم و اعمال تغییرات در اون و بعد هم سرعت اجرای برنامه (در کاربردهای real time) هست.
از این نظر، متلب همچنان یکی از بهترین محیطها برای پیادهسازی و تست الگوریتمهای مختلفه، بهبودهای بسیار زیادی هم در زمینهٔ سرعت اجرا پیدا کرده که نباید خیلی دست کم گرفتش.
محیط LabView هم از نظر مدلسازی که به صورت بلوک دیاگرام هست و هم از نظر سرعت اجرا بسیار قابلیتهای خوبی داره. با کتابخانهٔ پردازش تصویرش خیلی سریع میشه الگوریتمها رو پیاده کرد، البته اگر مثل من علاقه به کدنویسی داشته باشید، اصلا به دلتون نمیشینه همچین حالتی
علاوه این اینها، کتابخانهٔ OpenCV مقداری کار بیشتری میبره، ولی قابلیتهای بسیار مناسبی داره و سرعت اجراش هم خوب هست. هستهٔ کتابخونه با c++ پیاده سازی شده و شما میتونید پیادهسازیهاش رو تحت c++ یا پایتون استفاده کنید. برای محیط VC# هم به اسم Emgu پیاده سازی شده.
در کل به نظرم اگر واقعا میخواید در این زمینه کار کنید، متلب، c++ (و OpenCV) و پایتون زبانهایی هستن که بیشتر از همه به کار میرن. دونستن همهشون در یک حد قابل قبول مورد نیازه.
در گامهای دیگه هم میشه آشنایی با مقدمات پیادهسازی موازی الگوریتمها در خود همین زبانها و همینطور زبانهایی مثل CUDA رو به آموختههاتون اضافه کنید.
The Future you see is the Future you get.
علاقه مندی ها (Bookmarks)