مشاهده نسخه کامل
: پردازش تصویر
سلام
من میخواهم با استفاده از یک وب کم پردازش تصویر انجام دهم . ( شناسایی یک شی ، یا یک نفر ) چطوری این کار را انجام دهم ؟ آدرس میل من gm_mpc@yahoo.com است .متشکر میشوم کمکم کنید.:46:
آیا کسی در vb کار پردازش تصویر انجام داده ؟
... شناسایی یک شی ، یا یک نفر به وسیله یک وب کم ...
سلام
دوست عزیز، این لقمه ای که برداشتید زیادی بزرگ است، بزرگ بزرگ :31: :5:
چند مرحله داری!
اول باید بتونی تصویر رو از یه Device روی حافظه Capture کنی.
بعد باید روی تصویر پردازش DSP انجام بدی.
تصویر پردازش شده رو جای دیگه ی حافظه ذخیره کنی.
این کارها با VB عملی نیستن. برای Capture کردن از Device به صورت Realtime و پردازش اون به Multi threading احتیاج داری که تو VB عملی نیست. در ضمن پردازش DSP با IC های مخصوص(FPGA) انجام می شه و توی کامپیوتر بسیار کند و نا هم زمانه.
در ضمن مدیریت حافظه تو VB به درد این کار نمی خوره. اما اگر بخوای یه عکس یا Pattern ثابت رو پردازش کنی نرم افزار Matlab خیلی مناسبه.
از جواب شما متشکرم
من با vb توانسته ام یک تصویر را از وب کم بگیرم و نقطه نقطه آن را بخوانم .
ولی نمیدانم چطوری اصطلاعات را پردازش کنم مثلا یک دایره است یا یک مربع و ...
اگر راه حلی دارید لطفا برایم بنویسید.
چند مرحله داری!
اول باید بتونی تصویر رو از یه Device روی حافظه Capture کنی.
بعد باید روی تصویر پردازش DSP انجام بدی.
تصویر پردازش شده رو جای دیگه ی حافظه ذخیره کنی.
این کارها با VB عملی نیستن. برای Capture کردن از Device به صورت Realtime و پردازش اون به Multi threading احتیاج داری که تو VB عملی نیست. در ضمن پردازش DSP با IC های مخصوص(FPGA) انجام می شه و توی کامپیوتر بسیار کند و نا هم زمانه.
در ضمن مدیریت حافظه تو VB به درد این کار نمی خوره. اما اگر بخوای یه عکس یا Pattern ثابت رو پردازش کنی نرم افزار Matlab خیلی مناسبه.
فقط میخوام بگم که VB8 یا همون VB.Net 2005 امکانات بسیار قوی دارد، از جمله پشتیبانی کامل و قدرتمند از Multi threading و مدیریت قوی حافظه و...
برای پردازش تصویر چند تا الگوریتم ساده وجود داره که می تونی دنبالش بگردی اسم بعضی هاش اینه:Bersenhaum Reverse recognitionPolygon recognitionFace and mesh Recognitionشما باید از تصویر Capture شده ماتریس رنگ بسازی. 3 تا ماتریس بزرگ که هر کدوم اطلاعات R, G, B تصویر رو دارند.در ضمن بهتره تعداد رنگ رو به 8 یا حداکثر 16 رنگ کاهش بدی!توی ماتریس های بدست اومد مشتق سیگنال 2 بعدی بگیر.مرز های رنگ ها بدست می آد. در این مورد کتاب سیگنال ها و سیستم ها ترجمه ی دکتر جبه دار نقطه ی شروع خوبیه. بعدش هم برو سراغ الگوریتم های آماده ی DSPموضوع مشکلیه به Image Proccesing toolbox هم نگاهی بنداز.
برای پردازش تصویر چند تا الگوریتم ساده وجود داره که می تونی دنبالش بگردی اسم بعضی هاش اینه:Bersenhaum Reverse recognitionPolygon recognitionFace and mesh Recognitionشما باید از تصویر Capture شده ماتریس رنگ بسازی. 3 تا ماتریس بزرگ که هر کدوم اطلاعات R, G, B تصویر رو دارند.در ضمن بهتره تعداد رنگ رو به 8 یا حداکثر 16 رنگ کاهش بدی!توی ماتریس های بدست اومد مشتق سیگنال 2 بعدی بگیر.مرز های رنگ ها بدست می آد. در این مورد کتاب سیگنال ها و سیستم ها ترجمه ی دکتر جبه دار نقطه ی شروع خوبیه. بعدش هم برو سراغ الگوریتم های آماده ی DSPموضوع مشکلیه به Image Proccesing toolbox هم نگاهی بنداز.
با سلام
از راهنمای شما کمال تشکر میشود.
اگر خودتان نیز مقاله و یا برنامه ای داری برایم بفرستید.
gm_mpc@yahoo.com:11:
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.