PDA

View Full Version : حرفه ای: اتصال به دوربین های مداربسته با سی شارپ



morteza271
چهارشنبه 13 دی 1391, 09:00 صبح
سلام دوستان.
کسی در مورد چگونگی اتصال به دوربین ها (از طریق IP) بوسیله سی شارپ میتونه راهنمایی ام کنه؟؟

با تشکر ...

group45
چهارشنبه 13 دی 1391, 09:17 صبح
با سلام
باید dll مربوط به اون برند یا در بعضی برندا dll مخصوص به هر مدل رو پیدا کنید.
تو اکثر سایتای دوربینا یه فوروم داره که اونجا کارتون راه می افته.

morteza271
چهارشنبه 13 دی 1391, 09:39 صبح
ممنونم دوست عزیز.
ولی من در این زمینه اصلا کار نکردم نمیدونم چطوری باید شروع کنم!!!
شما نمونه کد ندارین؟ این سایت ها منظورتون ایرانی هست یا سایت های خارجی؟؟

group45
چهارشنبه 13 دی 1391, 10:02 صبح
ممنونم دوست عزیز.
ولی من در این زمینه اصلا کار نکردم نمیدونم چطوری باید شروع کنم!!!
شما نمونه کد ندارین؟ این سایت ها منظورتون ایرانی هست یا سایت های خارجی؟؟

ببینید مشخصه که کار با دوربین های sony با vivotek فرق می کنه.(منظورم برنامه نویسیشه)
واسه اینکه dll مخصوص به برند یا مخصوص به مدل دوربینتون رو پیدا کنید باید به سایت رسمی دوربین مورد نظرتون برید و forum سایت دنبال dll و مثال هایی از کار باهاش بگردید

morteza271
چهارشنبه 13 دی 1391, 12:08 عصر
ممنونم دوست عزیز.
ولی فکر کنم روشی باشه که بدون نیاز به dll اینکار رو کرد یا نه!!!
نمیشه به صورت Stream تصاویر رو خوند و نمایش داد؟؟
از بقیه دوستان کسی نمیتونه راهنمایی ام کنه؟
یه سوال دیگه هم داشتم :
کسی آدرس دوربین های آنلاین رایگان نداره که بتون برنامم رو باهاش تست کنم؟؟؟

yashar666
چهارشنبه 13 دی 1391, 12:45 عصر
از VideoGrabber استفاده کنیی تمامی دوربین ها رو متونی کپچر کنی چه با ip چه usb یا آنالوگ

samadblaj
چهارشنبه 13 دی 1391, 13:11 عصر
سلام یه پروزه بود سرچ کنید پیدا میکند استفاده از دوربین بود....
بدون dll بود و روی تمامی دوربین ها جواب میداد و فریم کار میکرد...

morteza271
چهارشنبه 13 دی 1391, 13:18 عصر
از VideoGrabber استفاده کنیی تمامی دوربین ها رو متونی کپچر کنی چه با ip چه usb یا آنالوگ
ممنونم دوست عزیز.
میشه بیشتر توضیح بدین.
چطوری باید ازش استفاده کنم؟ اصلا این VideoGrabber چی هست؟
اگه امکانش هست لطف کنید بیشتر توضیح بدین...

morteza271
چهارشنبه 13 دی 1391, 13:21 عصر
سلام یه پروزه بود سرچ کنید پیدا میکند استفاده از دوربین بود....
بدون dll بود و روی تمامی دوربین ها جواب میداد و فریم کار میکرد...
از شما هم ممنونم ولی اگه میشه یه نشونه ای چیزی بهم بدین.مثلا اسم پروژه یا ...
من خیلی جستجو کردم تو سایت های خارجی و فارسی ولی چیز خاصی پیدا نکردم!!!
البته شاید من درست جستجو نکردم!!! ولی نمیدونم چه عبارتی رو جستجو کنم تا این پروژه ای که میگین رو پیدا کنم...

در مورد سوال بعدی کسی اطلاعی نداره؟؟

morteza271
چهارشنبه 13 دی 1391, 13:36 عصر
کسی آدرس دوربین های آنلاین رایگان نداره که بتون برنامم رو باهاش تست کنم؟؟؟
دوستان کسی در این مورد آدرسی نداره؟

samadblaj
چهارشنبه 13 دی 1391, 14:33 عصر
دوستان کسی در این مورد آدرسی نداره؟

سلام باشه برات پیداش میکنم فقط الان نمیتونم فرق زیادی هم با webcam نداره ....
سایت آنلاینم زیاده جستجو کن online camera تا دلت بخواد پیدا میشه یه برنامه هم بود به دوربین های شهری قاره ها متصل بود......

morteza271
چهارشنبه 13 دی 1391, 19:46 عصر
سلام باشه برات پیداش میکنم فقط الان نمیتونم فرق زیادی هم با webcam نداره ....
سایت آنلاینم زیاده جستجو کن online camera تا دلت بخواد پیدا میشه یه برنامه هم بود به دوربین های شهری قاره ها متصل بود......
ممنونم دوست عزیز.
اگه تونستین پروژه رو پیدا کنین واقعا ازتون ممنون میشم.خیلی لطف می کنین...

morteza271
یک شنبه 17 دی 1391, 08:53 صبح
سلام دوستان.
من با کد زیر میخوام به یه دوربین وصل بشم ولی خطا میده باید چیکار کنم؟

این کدمه برای اتصال :

MjpegDecoder _mjpeg;

public MainWindow()
{
InitializeComponent();

_mjpeg = new MjpegDecoder();
_mjpeg.FrameReady += mjpeg_FrameReady;
_mjpeg.Error+=new EventHandler<ErrorEventArgs>(_mjpeg_Error);
}

private void Button_Click(object sender, RoutedEventArgs e)
{
_mjpeg.ParseStream(new Uri("http://114.32.216.24/"), "demo", "demo");
}

private void _mjpeg_Error(object sender, ErrorEventArgs e)
{
MessageBox.Show(e.Message);
}

private void mjpeg_FrameReady(object sender, FrameReadyEventArgs e)
{
img.Source = e.BitmapImage;
}
اون IP , یوزر و پسورد هم مال یه سایتی هست که به عنوان دمو آزاد گذاشته که بقیه بهش وصل شن.

اینم خطاش :

"Invalid content-type header. The camera is likely not returning a proper MJPEG stream."

با مرورگر میتونم بهش وصل بشم و حتی نمایش هم میده ولی با برنامه نمیتونم و اون خطای بالا رو میده!
از دوستانی که در این زمینه کار کردن خواهش میکنم کمک کنند...

morteza271
یک شنبه 17 دی 1391, 10:35 صبح
دوستان کسی نیست به من کمک کنه؟؟؟؟

رها
سه شنبه 19 دی 1391, 13:36 عصر
سلام
نمیتونی توی فرمت یه کامپوننت مرورگر بزاری و آدرسش رو روی دوربین مورد نظر تنظیم کنی؟

morteza271
سه شنبه 19 دی 1391, 13:45 عصر
سلام
نمیتونی توی فرمت یه کامپوننت مرورگر بزاری و آدرسش رو روی دوربین مورد نظر تنظیم کنی؟
ممنونم دوست عزیز.
ولی اینطوری کنترل کردن این مرورگر سخت میشه و نمیشه اونطوری که میخوام کنترلش کنم و دردسرش زیاد میشه ...
من با همون کد بالا ولی با یه آدرس دیگه تونستم نتیجه بگیرم:
_mjpeg.ParseStream(new Uri("http://towercam.uu.edu/axis-cgi/mjpg/video.cgi"), "", "");
ولی مشکل من الان اینه که آیا همه دوربینها میتونن به این صورت بهم MJPEG Stream بدن یا نه؟
لطفا یه نفر کمکم کنه....

jafarpalideh
سه شنبه 19 دی 1391, 14:08 عصر
https://www.google.com/webhp?sourceid=chrome-instant&ix=seb&ie=UTF-8#hl=en&sclient=psy-ab&q=cctv+cameras+in+c%23&oq=cctv+cameras+in+c%23&aq=f&aqi=&aql=1&gs_l=serp.3...15332l15332l1l15535l2l2l0l0l0l0l580l 580l5-1l1l0.eqn%2Cfixedpos%3Dfalse%2Cboost_normal%3D20%2 Cboost_high%3D1000.1.&pbx=1&fp=1&ix=seb&biw=1366&bih=667&bav=on.2,or.r_gc.r_pw.r_cp.r_qf.&cad=b