View Full Version : دیتکت کردن یک شی
a.b.c.d
۱۱-۱۷-۱۳۸۹, ۰۲:۱۴ بعد از ظهر
سلام
من میخام با یه دوربین بصورت real یک تصویر رو دیتکت کنم. در ضمن اگه شی در حال حرکت به اطراف باشه دیتکت من کامل باشه و اون رو تشخیص بده
ممنون
astudio
۱۲-۲۵-۱۳۸۹, ۱۰:۲۹ بعد از ظهر
سلام اگر یک راه حل عملیاتی خوب می خوای من openCV رو پیشنهاد می کنم.اگر خواستی بری طرفش و خواستی باهاش دیتکتور بسازی پست بزار در حد توانم کمک می کنم یا علی
laleh_s
۱۲-۲۶-۱۳۸۹, ۰۱:۴۸ بعد از ظهر
بسیار ممنون
ببخشید من پسورد قبلی(a.b.c.d ) رو فراموش کردم مجبور شدم یه یوزر جدید بسازم .
ممنون میشم راهنمایی بفرمایید که چیکار کنم. مهم ترین مساله برای من real time بودن و دقت تشخیص هست.
بی صبرانه منتظر کمکتون هستم.
astudio
۰۱-۵-۱۳۹۰, ۰۹:۵۷ قبل از ظهر
برای realtime بودن فاکتور های زیادی مطرح است مثل الگوریتم،امکانات سخت افزاری،داده های آموزشی و...
http://www.imgplace.com/img51/4922/32detector.th.jpg (http://www.imgplace.com/viewimg51/4922/32detector.jpg)
laleh_s
۰۱-۸-۱۳۹۰, ۰۲:۲۲ بعد از ظهر
بهتره اول روی الگوریتم کار کنم. اگه لطف کنید توضیح بدید که از کجا شروع کنم ممنون میشم.
astudio
۰۱-۹-۱۳۹۰, ۱۲:۵۵ بعد از ظهر
خوب باید بری رو فاز تئوری و این فاز تئوری هم یک پیش زمینه هایی را می خواهد.فکر کنم الگوریتم پیش فرض openCV از درخت تصمیم استفاده می کند.فایل ضمینه رو ببین،این یک نخود دیتکتور اگر یک چیزی تو همین حول حوالی می خواهی لزومی ندارد خیلی تو فاز تئوری بمونی
laleh_s
۰۱-۹-۱۳۹۰, ۰۷:۳۵ بعد از ظهر
ممنون
بله چیزی شبیه به عکسی که گذاشتید.
2 تا سوال داشتم
اول اینکه فرق opencv با متلب چی هست؟کدوم بهتره؟
دوم من یه اموزش پیدا کردم و دارم نرم افزار رو یاد میگیرم(البته متلب رو یکم بلدم منتها چون شما فرمودید opencv رفتم طرفش)
اما اولین برنماه من اشکال داره ارور و کدش اینه:
Error 1 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\documents and settings\laleh\desktop\tasvir\tasvir\tasvir.cpp 7 tasvir
#include "stdafx.h"
#include "highgui.h"
int_tmain(int argc, _TCHAR* argv[])
{
IplImage *img=cvLoadImage("Winter.jpg");
cvNamedWindow("window");
cvShowImage("window",img);
cvWaitKey();
return 0;
}
ممنون میشم راهنمایی بفرمایید.
astudio
۰۱-۱۰-۱۳۹۰, ۱۰:۱۹ قبل از ظهر
سلام
من با مطلب کار نکردم(البته در پردازش تصویر) برای همین نمی تونم مقایسه انجام بدهم.شاید این بهتر باشه چون در قالب یک زبانی مثلC++ است.در مورد کد هم ایکاش شماره خط خطا رو هم می گفتید اما فکر نمی کنم خطای مهمی باشد شاید برای TCHAR باشد یک کد سالم برای آوردن یک عکس در openCV به صورت زیر است:
int main( int argc, char** argv ) {
IplImage* img = cvLoadImage( argv[1] );
cvNamedWindow( “Example1”, CV_WINDOW_AUTOSIZE );
cvShowImage( “Example1”, img );
cvWaitKey(0);
cvReleaseImage( &img );
cvDestroyWindow( “Example1” );
}
arshad2010
۱۰-۱۲-۱۳۹۰, ۰۹:۰۱ قبل از ظهر
سلام
در مورد پروژه بیتر توضیح بدید
من توی این زمینه با متلب کار کردم از دوربین به صورت real time
ولی باید دقیق بگی که چی رو می خای پیدا کنی؟
موفق باشید
arshad2010
۱۰-۱۲-۱۳۹۰, ۰۹:۰۳ قبل از ظهر
به تاپیک هایی که share کردم هم نگاهی بندازید
rayson
۰۱-۳۱-۱۳۹۲, ۰۸:۱۲ بعد از ظهر
خوب باید بری رو فاز تئوری و این فاز تئوری هم یک پیش زمینه هایی را می خواهد.فکر کنم الگوریتم پیش فرض openCV از درخت تصمیم استفاده می کند.فایل ضمینه رو ببین،این یک نخود دیتکتور اگر یک چیزی تو همین حول حوالی می خواهی لزومی ندارد خیلی تو فاز تئوری بمونی
سلام
astudio اگر امکانش هست کد که با C++ نوشتید قرار بدید ممنون میشم ( کد دیتکت ) .
vBulletin® v3.8.3, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.