در این مطلب از وب سایت آموزش برنامه نویسی سورس باران در خدمت شما هستیم با سورس دریافت تصاویر زنده از دوربین تلفن همراه در پایتون Use Phone Camera with Python که سورس ساده ولی جذاب و کاربردی در برنامه نویسی پایتون است. آیا تا به حال به این فکر کردهاید که از دوربین گوشی خود برای انجام وظایف بینایی کامپیوتری استفاده کنید؟
سورس دریافت تصاویر زنده از دوربین تلفن همراه در پایتون
استفاده از دوربین گوشی با پایتون بسیار مفید است برای کسانی که قصد دارند اپلیکیشنهای بینایی کامپیوتری ایجاد کنند که از دوربین گوشی هوشمند به عنوان بخشی از اپلیکیشن استفاده میکنند. در اینجا من از پایتون روی ویندوز ۱۰ استفاده میکنم. امیدوارم این روش برای سیستمعاملهای دیگر نیز کار کند، اما اگر از ویندوز استفاده میکنید، نگران نباشید و فقط مراحل زیر را دنبال کنید.
شاید برایتان جذاب باشد :
آرشیو سورس و پروژه های برنامه نویسی پایتون
آموزش پروژه محور پایتون و جنگو مختص بازار کار
مراحل استفاده از دوربین گوشی با پایتون :
- ابتدا کتابخانه OpenCV را در پایتون نصب کنید :
pip install opencv-python
- برنامه IP Webcam را بر روی گوشیهای هوشمند خود دانلود و نصب کنید.
- پس از نصب برنامه IP Webcam، مطمئن شوید که گوشی و رایانه شما به یک شبکه متصل هستند. برنامه را بر روی گوشی خود اجرا کنید و بر روی Start Server کلیک کنید.
- پس از آن، دوربین شما باز میشود و یک آدرس IP در پایین صفحه نمایش داده میشود. این آدرس IP را کپی کنید، زیرا در کد پایتون خود برای باز کردن دوربین گوشی از آن استفاده خواهیم کرد.
حالا بیایید کد نویسی کنیم تا ببینیم چگونه دوربین گوشی را با پایتون برای وظایف بینایی کامپیوتر باز کنیم :
1 2 3 4 5 6 7 8 9 10 11 12 |
import cv2 import numpy as np url = "Your IP Address/video" cp = cv2.VideoCapture(url) while(True): camera, frame = cap.read() if frame is not None: cv2.imshow("Frame", frame) q = cv2.waitKey(1) if q==ord("q"): break cv2.destroyAllWindows() |
بعد از چند لحظه، یک پنجره OpenCV ظاهر می شود و بقیه کارها را انجام می دهد. برای بستن پنجره کافیست هر کلیدی را فشار دهید. این نحوه اتصال دوربین گوشی با پایتون برای برنامه های بینایی کامپیوتر است. مرحله بعدی نحوه استفاده از این ویژگی بستگی به نحوه استفاده شما از آن دارد. در جلسات آینده حتما سورس های زیر رو برای شما دوستان قرار خواهیم داد :
- شناسایی چهره
- سیستم تشخیص ماسک صورت
- تشخیص سن و جنسیت
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.
- انتشار: ۶ مرداد ۱۴۰۳
دسته بندی موضوعات
- آموزش ارز دیجیتال
- آموزش برنامه نویسی
- آموزش متنی برنامه نویسی
- اطلاعیه و سایر مطالب
- پروژه برنامه نویسی
- رپورتاژ
- فروشگاه
- فیلم های آموزشی
- ++C
- ADO.NET
- Adobe Flash
- Ajax
- AngularJS
- apache
- ARM
- Asp.Net
- ASP.NET MVC
- AVR
- Bootstrap
- CCNA
- CCNP
- CMD
- CSS
- Dreameaver
- EntityFramework
- Go
- HTML
- IOS
- jquery
- Linq
- Mysql
- Oracle
- PHP
- PHPMyAdmin
- Rational Rose
- silver light
- SQL Server
- Stimulsoft Reports
- Telerik
- UML
- VB.NET&VB6
- WPF
- Xml
- آموزش های پروژه محور
- اتوکد
- الگوریتم تقریبی
- امنیت
- اندروید
- اندروید استودیو
- بک ترک
- بیسیک فور اندروید
- پایتون
- جاوا
- جاوا اسکریپت
- جوملا
- دلفی
- دوره های رایگان پیشنهادی
- زامارین
- سئو
- ساخت CMS
- سی شارپ
- شبکه و مجازی سازی
- طراحی الگوریتم
- طراحی بازی
- طراحی وب
- فتوشاپ
- فریم ورک codeigniter
- فلاتر
- کانستراکت
- کریستال ریپورت
- لاراول
- معماری کامپیوتر
- مهندسی اینترنت
- هوش مصنوعی
- یونیتی
- کتاب های آموزشی
- Android
- ASP.NET
- AVR
- LINQ
- php
- Workflow
- اچ تی ام ال
- بانک اطلاعاتی
- برنامه نویسی سوکت
- برنامه نویسی موبایل
- پاسکال
- پایان نامه
- پایتون
- جاوا
- جاوا اسکریپت
- جی کوئری
- داده کاوی
- دلفی
- رباتیک
- سئو
- سایر کتاب ها
- سخت افزار
- سی اس اس
- سی پلاس پلاس
- سی شارپ
- طراحی الگوریتم
- فتوشاپ
- مقاله
- مهندسی نرم افزار
- هک و امنیت
- هوش مصنوعی
- ویژوال بیسیک
- نرم افزار و ابزار برنامه نویسی
- وردپرس