نصب OpenCV روی اوبونتو
برای نصب OpenCV -که مجموعهای از توابع متن باز پردازش تصویر هستند-روی اوبونتو، به نحوی که بتوان مثالهای داخلش را اجرا نمود باید مراحل زیر را طی کرد:
- بستههای مورد نیاز آنرا نصب نمود. با استفاده از دستور زیر این بستهها نصب میشوند:
# apt-get install libavformat-dev libgtk2.0-dev pkg-config cmake libswscale-dev bzip2
البته من فقط بستههای cmake و libgtk2.0-dev را نصب کردم.
- OpenCV را از سایتش دانلود نماییم. چون ظاهراً سایت سورسفورج به ما سرویس نمیدهد، آنرا از سایتی چینی گرفتم. البته میتوان با wget آنرا به سایت دیگری کپی کرد.
$ wget http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.0/OpenCV-2.0.0.tar.bz2
یا به این پست من در مورد سورسفورج و تحریم ایران مراجعه کنید.
- سایر مراحل نصب به صورت کامل در اینجــــــــــــــــا توضیح داده شده است.
- برای کامپایل مثالها به صورت زیر عمل کنیم:
cd samples/c/
. build_all.sh
./facedetect
- برای کامپایل یک برنامه نمونه هم باید به صورت زیر عمل نمود:
g++ `pkg-config opencv –cflags –libs` image-conversion.c -o image-conversion
6 COMMENTS
سلام دوست عزیزمن دنبال نسخه 1.1 یا 2 نرم افزا open cv میگردم.ولی هر چی میگردم یا لینک هاشون خرابه یا به ایران سرویس نمی دن.البته نسخه 1 رو دارم ولی به درد کار من نمیخوره.این بود که از شما کمک میخوام اگه لینکی یا چیزی ازش دارید در اختیار من بذارید.ممندنتون میشم.
سلام دوست عزیزمشکل بر طرف شد.ممنونتوسط لینک زیر دانلودش کردمhttp://iranrobocup.com/sourceforge/یا علی
سلام آقا حمید، خوشحالم که مشکل برطرف شده است.
سلام.مهندس من opencv2 را روی ویژوال استدویو 2008 -visual studio 2008- و الان دارم با win32 برنامه نویسی می کنم. تخصص اصلی من دات نت هست و با VCPP تا حدودی آشنایی دارم و با MFC پیشین،کار کرده ام.قصد من پردازش تصویر برای روبوت است، از اینرو دوست دارم این کتابخانه را روی لینوکس اجرا کنم و بعد روی Linux Embededd پیاده کنم.تا حدودی با پردازش تصویر با مطلب هم آشنایی دارم.-یعنی خیلی بیشتر از opencv-اگر می شود راهنمایی کنید که برای یادگیری لینوکس استاندارد چقدر زمان لازم است؟ و آیا برنامه نویسی در لینوکس خیلی مشکل تر از برنامه نویسی با VCPP است؟با سپاس،
جناب آقای شریفی سلاممن به صورت حرفهای در لینوکس کار نمیکنم و فقط هر از گاهی به دنیای لینوکس سرکی میکشم.در مورد سؤال اولتان، یادگیری لینوکس، اگر یک نسخه مانند اوبونتو را نصب کنید خواهید دید که محیطی خوشدست دارد و حداقل برای انجام کارهای اولیه مشکلی ندارید. به علاوه افراد بسیاری هستند که آماده کمک به شما هستند. به عنوان نمونه سایت فارسی اوبونتو را ببینید که تالار گفتگو هم دارد.در خصوص سؤال دومتان، نمیتوان برنامهنویسی در لینوکس را با برنامهنویسی در یک IDE خاص در ویندوز مقایسه کرد. اگر لینوکس با ویندوز مقایسه گردد، حداقل برای زبانی مانند ++C/C لینوکس به صورت پیشفرض کامپایلر دارد، در حالیکه ویندوز ندارد. Code::Blocks محیط جالبی است که من در ویندوز از آن استفاده کردهام و نسخه لینوکسی هم دارد.
آره حمید جان . به ایران سرویس نمی دن . باید از طریق سرویس هایی مثل http://downloader.robocupfa.com دانلودش کنی …