مقدمه ای بر Viewtron IP Camera API
برای مشاهده مقدمه ای بر Viewtron IP Camera API برای توسعه دهندگان نرم افزار، این ویدیو را تماشا کنید. این رابط برنامه نویسی کاربردی (API) را می توان برای ادغام رویدادهای تشخیص اشیاء هوش مصنوعی پشتیبانی شده توسط دوربین های امنیتی Viewtron AI با برنامه های نرم افزاری شخص ثالث استفاده کرد. دوربین های Viewtron LPR (License Plate Recognition) نیز از API پشتیبانی می کنند.
API از پروتکل HTTP برای ارسال یک سند XML به آدرس سرور و URL مشخص شده در پیکربندی دوربین IP استفاده می کند. سند HTTP Post / XML زمانی ارسال می شود که زنگ دوربین IP فعال شود. سند XML رویداد هشدار رخ داده را توصیف می کند و شامل یک عکس فوری JPEG از رویداد است. توسعه دهندگان نرم افزار می توانند یک سرور HTTP بنویسند تا یک پست HTTP را از دوربین IP Viewtron دریافت کنند و سند XML را تجزیه کنند تا مشخص کنند چه اتفاقی افتاده و چه کاری باید با داده ها انجام شود.
رویدادهای هشدار زیر توسط API پشتیبانی می شوند.
- تشخیص انسان
- تشخیص خودرو
- تشخیص چهره
- تشخیص چهره
- پایگاه داده افراد مجاز/غیر مجاز
- تشخیص عبور از خط
- تشخیص نفوذ
- سرشماری قاچاق انسان
- شمارش ترافیک وسایل نقلیه
- تشخیص شماره ثبت
- تشخیص خودکار پلاک خودرو
- بانک اطلاعات پلاک مجاز
- پارکینگ غیر قانونی
- تشخیص سرگردان
- تشخیص شی گم شده
سرور API دوربین IP منبع باز
من یک سرور API در پایتون نوشتم تا توسعه دهندگان از آن به عنوان نمونه ای برای نوشتن برنامه های خود استفاده کنند. می توانید API سرور دوربین IP من را از اینجا در Github دانلود کنید. من در حال حاضر سروری دارم که رویدادهای تشخیص پلاک و رویدادهای تشخیص چهره را مدیریت می کند. هر دو رویداد در یک فایل CSV و تصاویر فوری رویدادها در سیستم فایل ذخیره می شوند. به زودی پشتیبانی از تشخیص افراد، تشخیص وسیله نقلیه، تشخیص عبور از خط، شمارش ترافیک و سایر رویدادهای دوربین هوش مصنوعی را اضافه خواهم کرد.
Pros دوربین مدار بسته در حال حاضر چندین شریک دارد که با استفاده از تشخیص چهره و دوربین های LPR ما برنامه های جالبی را ایجاد می کنند. ما برای حمایت از شرکای دیگر هیجان زده هستیم. اگر به کمک نیاز دارید یا سوالی دارید لطفاً با من در mike@cctvcamerapros.net تماس بگیرید.
رونوشت ویدیو
سلام بچه ها، این مایک از متخصصان دوربین مداربسته است. در این ویدیو میخواهم درباره API دوربین IP جدید Viewtron به شما بگویم. بنابراین دوربینهای امنیتی Viewtron AI ما، همانطور که احتمالاً میدانید، دوربینهای امنیتی هوش مصنوعی داریم که میتوانند کارهایی مانند تشخیص افراد، تشخیص خودرو، تشخیص چهره، تشخیص چهره را انجام دهند. سپس دوربین های تشخیص پلاک را داریم که نوع خاصی از دوربین های هوش مصنوعی با هدف شناسایی پلاک ها و تشخیص خودکار اعداد و حروف آن اعداد هستند. اگر از NVR های Viewtron ما با دوربین های IP ما استفاده می کنید، می توانید رویدادهای هشدار را در NVR راه اندازی کنید. به عنوان مثال، هنگامی که یک شخص یا وسیله نقلیه از یک خط عبور می کند، عبور خط را تشخیص می دهد یا وارد یک منطقه خاص می شود، می توانید ضبط ویدیوی NVR را فعال کنید. میتوانید آلارمهای خارجی، آلارمهای صوتی یا چراغها را راهاندازی کنید و میتوانید اعلان فشاری را راهاندازی کنید. اینها انواع مختلفی از محرک ها هستند که می توانید بر اساس این رویدادها ایجاد کنید. در مورد تشخیص پلاک هم همینطور. شما می توانید همه این کارها را زمانی انجام دهید که یک پلاک شناسایی شود یا زمانی که یک شماره خاص شناسایی شود.
اکنون، علاوه بر انجام این نوع رویدادها در NVR، دوربین IP همچنین میتواند یک پست HTTP را به یک سیستم خارجی با یک بار XML که آن رویداد را توصیف میکند ارسال کند. این برای توسعه دهندگان است تا با سیستم های شخص ثالث یکپارچه شوند. به عنوان مثال، من یک سرور در پایتون نوشتم که روی Raspberry Pi اجرا می کنم. شما می توانید بر روی هر نوع سرور لینوکس اجرا کنید. من فقط آن را روی Raspberry Pi اجرا میکنم زیرا اجرای سریع یکی از اینها برای من واقعاً آسان است. من این سرور را منبع باز کرده ام تا توسعه دهندگان بتوانند به آن نگاه کنند و از آن به عنوان نمونه ای از نحوه ادغام با دوربین های IP Viewtron ما استفاده کنند.
در اینجا نحوه کار آن آمده است. دوربین تشخیص پلاک که پشت سر من می بینید به Viewtron NVR متصل است. وقتی وارد این قسمت می شوند، شماره NVR را ثبت می کند. الان علاوه بر اون مستقیما به تنظیمات دوربین IP رفتم نه تنظیمات NVR. من مستقیماً وارد دوربین IP شدم و این بخش پست HTTP وجود دارد که میتوانم آدرس IP، شماره پورت و URL را برای ارسال یک سند XML برای زمانی که رویداد شناسایی پلاک خودرو رخ میدهد، مشخص کنم. بنابراین سرور من روی همان شبکه دوربین Raspberry Pi اجرا می شود. بنابراین اکنون هنگامی که این دوربین یک پلاک را تشخیص می دهد، علاوه بر ضبط در Viewtron NVR، داده ها را از طریق XML به Raspberry Pi من نیز ارسال می کند. Raspberry Pi این داده های XML را دریافت می کند، یک فایل CSV را باز می کند و داده ها را ثبت می کند. این دوربین IP، مهر زمان و تاریخ، اعداد و حروف پلاک را ثبت می کند. سپس دو تصویر JPEG، یک عکس نمای کلی از خودرو و یک تصویر برش خورده از پلاک خودرو ارسال می کند. بنابراین یک عکس بررسی و نمای نزدیک از پلاک. من مکانی را که در آن ذخیره می کنم در فایل CSV ثبت می کنم.
سپس یک فهرست تصویری در Raspberry Pi دارم که در آن هر دو تصویر، تصویر پلاک خودرو و تصویر پیشنمایش دوربین را ذخیره میکنم. می توانید سرور من، سرور پایتون من را از گیت هاب دانلود کنید. من به آن پیوند خواهم داد و از آن به عنوان نمونه ای از یکپارچه سازی تشخیص پلاک با دوربین های Viewtron LPR خود استفاده می کنم. شما همچنین می توانید از آن استفاده کنید و من نمونه های آن را توضیح خواهم داد. این اولین ویدیوی من است. این اولین سرور اثبات مفهومی من با این بود، اما من همچنین قصد دارم این سرور منبع باز را برای رسیدگی به رویدادهای تشخیص چهره و تشخیص چهره، و همچنین رویدادهای تشخیص افراد و خودرو گسترش دهم.
این همان چیزی است که عکس های فوری به نظر می رسد. بنابراین این یک عکس فوری است و این یک عکس فوری از پلاک خودرو است. سپس این همان چیزی است که ورودی در فایل CSV به نظر می رسد. CSV فقط یک فایل مقادیر جدا شده با کاما است. می توانید آن را در Microsoft Excel یا Google Sheets یا هر چیز دیگری باز کنید.
این فقط یک نمونه است. بنابراین این ادغام واقعاً دوربینهای IP Viewtron ما را در اختیار توسعهدهندگان نرمافزار قرار میدهد تا آنطور که صلاح میدانند با سیستمهای شخص ثالث خود یکپارچه شوند. اگر میخواهید سرور متنبازی را که نوشتهام دانلود کنید و درباره این ادغام بیشتر بدانید، میتوانید ابتدا سؤالات خود را به من ایمیل کنید. می توان با من در Mike@cctvcamerapros.net تماس گرفت. اگر می خواهید در مورد آن بیشتر بدانید، لطفاً به www.cctvcamerapros.com/IPcameraAPI مراجعه کنید. ممنون که تماشا کردید


![16 نکته برتر متخصص برای امنیت خانه کریسمس 2023 [Bonus Tip] 16 نکته برتر متخصص برای امنیت خانه کریسمس 2023 [Bonus Tip]](https://www.sascctvsecurity.co.uk/wp-content/uploads/2023/12/IMG_5528.png)
