Image Processing
سلام، داشتم فکر می کردم که این دفه چه مطلبی رو بذارم که یهو یاد پردازش تصویر(Image Processing) افتادم گفتم خوبه یکم در موردش بگم .
پردازش تصویرهمون طور که از اسمش به نظر می رسه به کارها و عملیاتی گفته می شه که با تصویرها انجام می شه تا تغییرات دلخواه روش انجام بشه تا نتیجه دلخواه بدست بیاد. حالا این نتیجه دلخواه چی می تونه باشه؟ شما چه حدسی می زنین؟
این نتایج جزو مهمترین استفاده های کامپیوتر و کلا سیستم های هوشمند وپردازش تصویر تو جامعه ، تجارت ، امنیت وغیره ست که من چند نمونه اش رو واسه شما می گم .
یکی از استفاده های مهم این پردازش ها رو تو امنیت می تونیم ببینیم مثلا تشخیص افراد از روی مردمک چشماشون ، برای این کار سیستم امنیتی از مردمک چشم تصویری می گیره و بعد این تصویر رو با تصاویری که خودش داره مقایسه می کنه تا ببینه که این مردمک همون مردمکی هست که قبلا تو حافظه اش ذخیره کرده یا نه.
یه استفاده ی دیگه ی این نوع پردازش رو می تونیم تو ربات ها ببینیم ، در واقع این سیستم به عنوان چشم ربات کار می کنه مثلا تو ربات های مسیریاب می تونیم نمونه اش رو ببینیم حتما تا حالا دیدین که تو مسابقات ربات های مسیریاب یه خط تیره روی زمین می کشن و ربات ها باید این خط رو دنبال کنن تو این جور ربات ها یه دوربین کار گذاشته می شه که هر لحظه از مسیر یه تصویر می گیره و این خط تیره رو تو تصویر پیدا می کنه و بررسی می کنه که این خط کجای تصویر قرار گرفته بعد با توجه به این خط تصمیم می گیره که به راه مستقیمش ادامه بده یا کمی به طرفین مایل بشه .
یه استفاده ی دیگه ی این نوع پردازش ها تو خوندن پلاک های کشوریه ، همون طور که هممون می دونیم استفاده از پلاک های کشوری اجباری شده اونم به خاطر همین سیستم پردازش تصویره چون این طوری دیگه کسی لازم نیست تا بشینه و پلاک ماشین ها رو بخونه ، ما با پردازش تصویر می تونیم کاری کنیم که این پلاک ها که توسط دوربین ها گرفته می شه توسط کامپیوتر خونده بشه . این دفعه که به پلاک ها نگاه می کنین با دقت بیشتری نگاه کنین تا واستون این امر روشن تر بشه چون تو پلاک ها یه اقدامات خاصی انجام گرفته مثلا اینکه فونت خاصی استفاده شده یا اینکه الف به هم چسبیده است و به همین خاطر هم هست که کثیف بودن پلاک ها هم جریمه زیادی پیدا کرده چون یه ذره کثیفی پلاک ها باعث ایجاد نویز تو عکس ها می شه که ممکن باعث بشه که سیستم اشتباه کنه یا اصلا نتونه تشخیص بده پلاک چنده.
یه استفاده ی دیگه تو تشخیص اثر انگشته که تقریبا یه سیستمی شبیه تشخیص مردمک چشم داره تو این جاهم سیستم اثر انگشت رو طبق عملیاتی که بهش گفته شده با اثر انگشت های دیگه بررسی می کنه تا ببینه با کدوم اثر انگشت مطابقت بیشتری داره .
البته اینایی که من گفتم همه ش تو حرف ساده به نظر می رسه اما تو عمل واسه خودشون غولی هستن که چندین برنامه نویس و مهندس کامپیوتر چند ماه یا حتی چند سال روش کار می کنن تا بتونن نتیجه دلخواهشون روکسب کنن.
یه توضیح کوچیک هم این که تصاویر( همون طور که می دونین تصاویر فرمت های مختلفی دارن مثل ...,bmp,jpg که خوبه یه کم درموردشون تحقیق کنین همین طور فرمت های رنگ آمیزی مثل RGB,hsv,bw,...) به شکل ماتریس های چند بعدی از پیکسل ها هستن وزبون های برنامه نویسی روی این ماتریس ها عملیات لازم رو انجام می دن البته دوربین های فیلمبرداری از محیط فریم های پشت سرهم تولید می کنن که باید این فریم ها به تصاویر تبدیل بشن تا بشه روشون عملیات گفته شده رو انجام داد مثلا تو تشخیص پلاک ها اگه حروف تو تصاویر مکانی متفاوت با مکان حروفی که تو تصاویر ذخیره شده توسط سیستم ها داشته باشن کار خیلی سخت تر می شه و به اون سادگی ها که شما فکر می کنین نمی شه .
تو آخر مطلب هم باید بگم که پروژه های پردازش تصویر الگوریتم هایی هستن که با اغلب زبون های برنامه نویسی می شه اجراشون کرد اما بهترین نرم افزاری که به نظر می رسه واسه این پروژه ها مناسب تر باشه نرم افزار بسیار قویه مطلب (Matlab) هستش .
امیدوارم که ازاین مطلب من خوشتون اومده باشه و اطلاعاتتون روبیشتر کرده باشه.
یکی از قابلیت های جالب و کاربردی برنامه Word ایجاد نمایه یا فهرست اَعلام می باشد. این همان فهرستی است که قدیمی ها به آن کشف اللغات می گفتند.
اکثر کتاب های رسمی بخشی به نام نمایه دارند که در پایان کتاب درج شده است. نمایه فهرستی از کلمه های کلیدی کتاب است که در جلوی هر لغت شماره صفحه هایی که این لغت در آن ها به کا ررفته، درج شده است نمایه به خوانندگان کتاب کمک می کند تا یک لغت را به راحتی در کل متن کتاب پیدا کنند.
در حقیقت نمایه راهنمای سریع برای دسترسی به کلمه های به کار رفته در صفحه های مختلف سند می باشد.
مطلب امروز را به نمایه اختصاص داده ایم.
می خواهیم یاد بگیریم چگونه می توانیم با Word و به صورت خودکار یک نمایه ایجاد کنیم.
برای چگونگی ایجاد خودکار نمایه در ادامه مطلب با شما خواهیم بود:
سلام به همگی،
قبل از هر چیز اعیاد مبارک شعبانیه رو به همه دوستان تبریک میگم.
چند نکته مهم هست که به عنوان دبیر انجمن وظیفه دارم به اطلاع دوستان برسونم و البته از خوندن نظرات و پیشنهادات احتمالی دوستان هم، در این موارد خوشحال میشم.
.
1. اولین مورد که در شرایط حاضر شاید مهمترین هم باشه، مربوط میشه به نحوه ادامه دوره های تابستانی آموزش تخصصی کامپیوتر... بر اساس برنامه ریزی انجام شده، با احتساب تعطیلات رسمی و تعطیلات تابستانی دانشگاه می بایست دوره ها تا ابتدای شهریورماه و قبل از شروع امتحانات ترم تابستان به پایان می رسید! در طول مدت برگزار شده از کلاس ها، تلاش زیادی شد که همه چیز طبق برنامه پیش بره که البته بعضی اتفاقات، از جمله آماده نبودن سایت دانشگاه و یا همین قطعی های برق هفته آخر، مانع از انجام اون شد که قابل جبران به نظر می رسید.
اما آخرین مورد که احتمالا هنوز بسیاری از دوستان ازش خبر ندارند و متاسفانه لطمه زیادی هم به برنامه ما میزنه، تغییر ناگهانی برنامه تعطیلات دانشگاه هست! طبق برنامه قرار بر این بود که تعطیلات دانشگاه 5 الی 20 مرداد ماه باشه و ما بتونیم از روز 21 مرداد برنامه هامون رو دامه بدیم. اما متاسفانه یکی دو روز قبل از شروع تعطیلات به یکباره برنامه آقایان تغییر کرد و تعطیلات رو تا 25 مرداد اعلام کردند!
بنابراین اول اینکه دوستان مطلع باشند، کلاس هایی که اعلام شده بود روز دوشنبه 21/5/ برگزار میشه، کنسل شده و مهمتر از اون اینکه با این شرایط اتمام دوره ها در فرصت باقی مانده امکان پذیر نیست و از دوستان میخوام که برای چاره اندیشی در این باره به من و دوستانم در مجموعه انجمن کمک کنند !!
تا اینجا که به ذهن من میرسه، در این شرایط چند کار میشه کرد:
اول، اینکه در ایام برگزاری امتحانات ترم تابستان هم کلاس ها رو ادامه بدیم! البته به این شرط که دانشگاه اساسا اجازه این کار رو بهمون بده که گمان میکنم با توجه به حجم امتحانات احتمالش فوق العاده ضعیف باشه ...
دوم، ادامه کلاس ها بعد از ایام امتحانات، با توجه به این نکته که امتحانات 12 مرداد ماه تمام میشه که اتفاقا مصادف با شروع ماه مبارک رمضان هست...
سوم، برگزاری کلاس ها در یک هفته باقیمانده قبل از امتحانات و سپس تعلیق یکماهه تا پایان ماه رمضان، ادامه کلاس ها بعد از ماه مبارک و در طول ترم تحصیلی ...
چهارم، برگزاری کلاس ها در یک هفته باقیمانده قبل از امتحانات و سپس توقف کامل دوره ها ! البته در این صورت مطالبی که اساتید در نظر دارند، نیمه تمام میمونه و ما هم مبالغی به دوستان بدهکار میشیم ...
پنجم، ...
ششم، ...
...
اینها رو دیگه شما بگید + نظرتون درباره موارد مطرح شده! البته این رو هم بگم که بعد از همه ی این حرف و حدیث ها نظر اساتید و شرایط این عزیزان هم ملاک مهمی برای تصمیم گیری خواهد بود...
.
.
2. نکته دوم که خیلی وقت پیش باید مطرح میشد و مقصر اصلی این تاخیر هم تنها شخص بنده هستم، مربوط به وبلاگ میشه. شاید برخی دوستان در این مدت کوتاه شروع به کار مجدد وبلاگ متوجه شده باشند، اما برای اطلاع سایر عزیزان عرض میکنم که با شروع مجدد فعالیت وبلاگ بعد از تعطیلات طولانی مدتی که داشت، خانم حدادی عهده دار مسئولیت گروه و مدیریت وبلاگ خواهند بود. بنابراین از این پس ایشون به کامنت ها و ایمیل وبلاگ پاسخ میدن و هر موضوعی مربوط به وبلاگ باید با ایشون در میون گذاشته بشه...
امیدوارم ایشون با ایده های جدید و مدیریت خوبی که انشاالله خواهند داشت و البته کمک سایر دوستان، بتونند وبلاگ رو به اونچه که ازش انتظار میره هر چه نزدیک تر کنند ...
.
.
3. میخواستم درباره دو واحد جدیدی که در انجمن در حال تشکیل هست، یعنی واحد رایانه و نشریه تخصصی پردازش هم توضیحاتی بدم، اینکه چه هستند، چه کارهایی قرار هست بکنند و البته دعوت به همکاری از دوستانی که مایل به فعالیت در این زمینه ها هستند، که چون این پست یه کم طولانی شد فعلا ازش صرف نظر میکنم. به زودی توضیحات کاملی در این باره و حتی شاید درباره سایر واحدهای فعال انجمن از همین طریق عرض خواهم کرد تا دوستانی دوست دارند در انجمن فعالیت کنند، اما نمی دونند چه باید کرد، دید کاملی از انجمن و زمینه های فعالیت در اون پیدا کنند ...
باز هم گوگل رقابتی جدید را آغاز کرد.گوگل تا کنون تقریبا در تمام رقابت هایی که انجام داده است پیروز شده است.
آیا این بار نیز پیروز می شود؟ اینبار گوگل با ویکیپدیا (بزگترین دانشنامه آزاد آنلاین) وارد رقابت شده است. این رقابت از 23 جولای 2008 آغاز شد، از زمانی که گوگل سرویس جدید خود با نام knol (برگرفته از واژه knowledge انگلیسی به معنی دانش) را راه انداخت. این سرویس یک دانشنامه یا همان دایرة المعارف الکترونیکی است که سایت ویکیپدیا سالهاست که در این زمینه فعالیت می کند ، اما knol با امکانات و ویژگیهای بیشتر می خواهد وارد این حوزه بشود.
در این خصوص کارشناسان گوگل اظهار داشتند: میلیونها نفر در سراسر دنیا می توانند از طریق Knol دانسته های خود را روی اینترنت با دیگران به اشتراک بگذارند.
هدف Knol:
Knol تنها یک هدف دارد. اینکه به شما کمک کند تا دانش تان را با بقیه به اشتراک بگذارید. پروژه Knol میزبان اطلاعات وسیعی در زمینه های مختلف خواهد بود. نویسندگان Knolها می توانند از طریق این پروژه دانش شان را به اشتراک بگذارند و حتی بر روی آن قیمت بگذارند و آنرا بفروشند. خوانندگان نیز می توانند از دانش های به اشتراک گذاشته شده استفاده کنند و نظرات شان را درباره آن مطرح نمایند.
به نام آنکه علم را به بشر هدیه داد
خیلی از کاربران هستند که نام این برنامه را زیاد شنیده اند اما تا به حال به آن توجهی نکرده اند و خیلی راحت از کنار آن گذشته اند.
نام این برنامه Dr.Watson است که شرکت Microsoft آن را در ویندوز قرار داده است. این برنامه در ویندوز XP نسبت به نسخه های قدیمی تر خود پیشرفت بسیار زیادی کرده است. بسیار کاملتر و کار آمدتر شده است. اما کار این برنامه چیست ؟
شما به وسیله این برنامه میتوانید به راحتی ریشه مشکلات بسیار جدی را که در سیستم ها اغلب باعث قفل کردن دستگاه و ... می شود ، ردیابی کنید و بعد برای رفع مشکل اقدام کنید.
هنگامی که شما برنامه Dr.Watson را اجرا کنید ، این برنامه در پس زمینه قرار میگیرد و منتظر به وجود آمدن یک مشکل در سیستم شما میماند تا جزئیات آن را ثبت کند ( آیکن این برنامه در نوار وظیفه قرار میگیرد ). بسیاری از افراد فکر میکنند که به این برنامه در ویندوز XP نیاز پیدا نخواهند کرد چون این ویندوز نسبت به ویندوزهای قبلی خود بسیار پایدارتر و مستحکم تر است و خوب همه این موضوع را قبول دارند. اما با تمام این پایداری بازهم امکان دارد ناگهان مشکل جدی ای برای ویندوز XP نیز پیش بیاید. اگر شما در آن هنگام این برنامه را اجرا کرده باشید میتوانید به راحتی مشکل را رد یابی کرده و پس از حل آن دیگر نگران به وجود آمدن چنین مشکلی نباشید. پس بهتر است همیشه به فکر باشید تا بعدا پشیمان نشوید.
برنامه Dr.Watson تمامی اطلاعات وابسته به سیستم را درست قبل از اینکه خطا و مشکل اتفاق بیفتد ضبط میکند. به عبارت دیگر اگر سیستمتان از حرکت ایستاد و یا یک خطای سیستمی جدی را به شما نشان داد میتوانید کامپیوتر خود را Restart کرده و بعد به سراغ فایل Log ای که برنامه Dr.Watson درست قبل از وقوع مشکل میسازد بروید. این فایل شامل جزئیات کامل مشکل میباشد. در اینجا اگر کمی اطلاعات حرفه ای راجع به سیستم و کدهای سیستمی داشته باشید میتوانید به راحتی مشکل را ریشه یابی و حل کنید. در غیر این صورت اگر مشکل خیلی جدی باشد شما حتما نیاز به یک متخصص خواهید داشت که با نشان دادن فایل Log به آن متخصص ، او به راحتی ( در اکثر مواقع ! ) مشکل را برای شما حل میکند. اما همواره یادتان باشد که هیچ برنامه ای نمیتواند بهترین باشد. برنامه Dr.Watson اگر چه در بسیاری از موارد به خوبی از عهده وظیفه خودش بر می آید اما گاها نیز ممکن است اگر مشکل سیستم شما خیلی جدی باشد و باعث قفل شدن کل سیستم شما گردد ، نتواند ریشه مشکل را ثبت کند و در گزارشش قید کند. اما نگران نباشید چون این اتفاق ممکن است یک در هزار رخ دهد و اصلا جای نگرانی نیست.
نکته جالب توجه دیگر این برنامه این است که شما با ارسال فایل Log آن برای شرکت Microsoft میتوانید از راهنماییهای متخصصان این شرکت نیز برای رفع مشکل خودتان استفاده کنید. فایل Log برنامه Dr.Watson اغلب خطاها را تشریح کرده و روش درست و منطقی را برای اصلاح و تعمیر آن به شما پیشنهاد میکند اما همواره بهتر است که از یک فرد متخصص نیز در این زمینه کمک بخواهید که به نظر من متخصصان خود شرکت Microsoft میتوانند بهترین انتخاب شما باشند چون کاملا رایگان اند !
برای ارتباط با این متخصصین فقط کافی است که به قسمت پشتیبانی تکنیکی سایت Microsoft مراجعه کنید و بعد فایل Log را برای آنها ارسال کنید و منتظر راهنمایی های آنها بمانید. مطمئن باشید شما را بدون جواب نخواهند گذاشت.
اینترنت اشتراکی برای شبکه های کوچک خانگی یا اداری
ممکن است شما هم برای منزل یا دفتر کار خود یک ارتباط اینترنت پر سرعت ADSL , Wireless یا امثال این ها تهیه کرده باشید و تمایل داشته باشید که همه یا مقداری از کامپیوترهای دفتر کار یا منزل شما به صورت هم زمان و اشتراکی از این ارتباط اینترنت استفاده کنند . حتی ممکن است بخواهید که ارتباط کم سرعت که با مودم های معمولی برقرار کرده اید را بین کامپیوترهای خود به اشتراک بگذارید.
برای انجام این کار یعنی به اشتراک گذاری یک ارتباط اینترنت راه های گوناگونی وجود دارد که باتوجه به وسعت محیط کاری ، تعداد کاربران ، نوع استفاده ، هزینه و سایر مسایل راه حل های متفاوتی انتخاب میشوند.
یک راه حل ساده و تقریبا بدون هزینه برای انجام این کاراستفاده ازICS -International Connection Sharing است که از ابزارهایی میباشد که میکروسافت در Windows XP خود نیز قرار داده است.
در این مقاله از ICS بهره می گیریم و با کمترین تنظیمات لازم یک ارتباط اینترنت را به اشتراک میگذاریم .
در مرحله اول باید یک شبکه کوچک محلی برای خانه یا محل کار خود ایجاد کنید و کامپیوترهای مورد نظرتان را در یک گروه کاری (Workgroup) قرار دهید اگر با این کار آشنایی ندارید به مقاله (پیاده سازی یک شبکه کوچک محلی ) مراجعه کنید.
پس از برپایی یک شبکه کوچک محلی نوبت به انجام تنظیمات ویژه جهت به اشتراک گذاری ارتباط اینترنت می رسد مراحل زیر را برای کامپیوتری که ارتباط مستقیم به اینترنت دارد انجام دهید :
1- Network Setup Wizard را اجرا کنید.
2- پنجره Network Setup Wizard نمایان میشود عنوان صفحه اول Welcome to the Network Setup Wizard است، Next را کلیک کنید تا به صفحه بعدی بروید.
لیست کل یادداشت های وبلاگ
جستجو در وبلاگ
عضویت در خبرنامه وبلاگ
آمار بازدیدکنندگان