عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

كاميرا الويب - عبر الإنترنت في السحابة

قم بتشغيل كاميرا الويب في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذه هي كاميرا الويب الخاصة بالأوامر التي يمكن تشغيلها في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


كاميرا الويب - التقاط الصور وتحميلها إلى خادم الويب باستخدام بروتوكول نقل الملفات

موجز


كاميرا [ التكوين ملف ]

الوصف


كاميرا يلتقط الصور من جهاز video4linux مثل bttv، ويعلق عليها ويحملها
لهم إلى خادم ويب باستخدام بروتوكول نقل الملفات في حلقة لا نهاية لها.

CONFIGURATION


عند بدء التشغيل كاميرا يقرأ التكوين من ملف التكوين المحدد أو ~/.webcamrc if
لم يتم تحديد أي شيء في سطر الأوامر.

يحتوي ملف التكوين على قسمين على الأقل. قسم "الاستيلاء" يحمل الالتقاط
حدود. يصف أي قسم آخر المكان الذي يجب تحميل الصورة فيه. اكبر سنا
استخدمت الإصدارات "ftp" كاسم لهذا القسم. حصلت الأداة المساعدة لكاميرا الويب مؤخرًا على دعم لـ
اتصالات متعددة، وبالتالي يتم قبول أي اسم قسم ويمكنك الحصول على أكثر من بروتوكول نقل الملفات
القسم (يجب عليك استخدام اسم آخر لكل قسم، وقم بتسميته عن طريق التحميل
خوادم على سبيل المثال).

فيما يلي نموذج لملف التكوين (القيم المحددة هي الإعدادات الافتراضية):

[يمسك]
الجهاز = /dev/video0
سائق = libv4l
text = "كاميرا الويب %Y-%m-%d %H:%M:%S"
ملف معلومات = اسم الملف
fg_red = 255
fg_green = 255
fg_blue = 255
العرض = 320
الارتفاع = 240
تأخير = 3
انتظر = 0
الإدخال = مركب1
نورم = بال
تدوير = 0
أعلى = 0
اليسار = 0
القاع = -1
الحق = -1
الجودة = 75
الزناد = 0
مرة واحدة = 0

[بروتوكول نقل الملفات]
المضيف = شبكة الاتصالات العالمية
المستخدم = كاميرا ويب
تمرير = س
دير = public_html/images
الملف = webcam.jpeg
tmp = upload.jpeg
السلبي = 1
التصحيح = 0
السيارات = 0
محلي = 0
سش = 0

الشرح نص تتم معالجته باستخدام strftime. افحص ال com.strftime(3) أو تاريخ(1) الصفحة
لنرى كيف يمكنك تنسيق الطوابع الزمنية. يمكن أيضًا قراءة النص من ملف خارجي
(استعمال infofile من أجل هذا). اللون الافتراضي لتراكب النص هو الأبيض
(RGB=255,255,255). الإدخالات في النطاق من 0 إلى 255 لـ fg_red, , و fg_blue
يمكن استخدامها لتحديد لون مختلف. على نفس المنوال bg_red, بجي_جرين, و bg_blue يمكن أن يكون
يستخدم لتعيين لون الخلفية (الذي يكون افتراضيًا شفافًا).

إدخال هو مصدر الفيديو (تلفزيون/مركب/أي شيء)، معيار القاعدة التلفزيونية. تأخير هو التأخير
بين صورتين في ثواني انتظر هو التأخير الأولي قبل الصورة الأولى
أمسك (بعض الكاميرات تحتاج إلى بعض الوقت للتكيف مع البرق، وبالتالي لا تقوم بإرجاع الصور
بجودة معقولة خلال الثواني القليلة الأولى...). جودة هي جودة JPEG
للصور المخزنة.

أعلى، أسفل، اليسار، و حق في قسم الاستيلاء السماح بقص الصورة بعد ذلك
اقتطف. يجب أن يرضوا 0<=top
أعلى، الزاوية اليسرى.) إذا تناوب إيجابية، سيتم تدوير الصورة الناتجة بشكل عكسي
في اتجاه عقارب الساعة 90 درجة هذا العدد من المرات (1، 2، أو 3).

بدافع يثير تم ضبط كاميرا الويب على قيمة غير صفرية ولن تقوم بتحميل الصورة إلا إذا كان المحتوى
لقد تغيرت الصورة. إنه يبحث فقط عن الحد الأقصى للفرق بين آخر ما تم تحميله
والصورة الحالية وإذا كانت أكبر من القيمة المحددة ستكون الصورة
تم الرفع. لو مرة تم ضبطه على كاميرا ويب واحدة وستقوم بتحميل إطار واحد والخروج.

أرشيف يمكن استخدامه لإنشاء أرشيف (محلي) لصور كاميرا الويب. فقط قم بتحديد
اسم الملف للملفات كوسيطة. ستتم معالجة اسم الملف باستخدام com.strftime(3) هكذا
يمكنك استخدام مكان عناصر التحكم بتنسيق الوقت المعتادة في السلسلة لتصبح فريدة
أسماء الملفات. يتم إنشاء الدلائل غير الموجودة إذا لزم الأمر.

If تصحيح في قسم ftp تم ضبطه على 1 الاتصال الكامل بين كاميرا الويب و
تتم طباعة الأداة المساعدة ftp إلى stderr. السيارات تمكن تسجيل الدخول التلقائي عبر ~ /. netrc (يبدأ بروتوكول نقل الملفات
الأداة المساعدة بدون مفتاح '-n'، تحقق من بروتوكول نقل الملفات(1) صفحة الرجل لمزيد من المعلومات حول
~ /. netrc ملف). لو محلي في قسم بروتوكول نقل الملفات غير صفر، سيتم تخزين الملفات محليا
(باستخدام دير تمب, و ملف المعلمات) بدلاً من ftped. سه لتعيين يجعل غير الصفر
تستخدم كاميرا الويب SSH بدلاً من ftp.

تصحيح OF تشوه


ساهم بها فريدريك هيلين، تنتمي المعلمات إلى قسم [grab] في التكوين
الملف أيضا.

تشويه = 1
إذا تم ضبط معلمة التشويه على 1، فسيعمل تصحيح التشويه.

distor_k = 700
هذا هو معامل التشويه. تعتمد هذه الخوارزمية على الورقة
"تصحيح تشويه الصورة عن طريق تسجيل الصور" لتورو تاماكي، تسويوشي
يامامورا ونوبورو أنيشي. أكثر عدسة لديك تشويه مهم، أكثر من ذلك
يجب أن يقترب "distor_k" من 0. 700 هي القيمة الافتراضية. معامل ك للبرنامج
هو x100 من المادة.

distor_cx = 192

distor_cy = 144
إحداثيات المحور البصري للعدسة: العرض/2 والارتفاع/2 هي القيم الافتراضية.
لا يمر المحور عبر مركز الصورة. لذلك، يمكنك تغيير إحداثياتها
حول مركز الصورة لتصحيح التصحيح.

distor_zoom = 30
يتم استخدام معلمة التكبير/التصغير للتخزين المؤقت للحدود المشوهة للصورة، إذا كنت لا ترغب في ذلك
هذا. القيمة الافتراضية هي 100.

distor_sensorw = 320

distor_sensorh = 240
أبعاد مستشعر الكاميرا. القيم الافتراضية هي لمستشعر 1/4p. هذه المعلمات
تستخدم ليكون لها نفس معامل k من المادة.

استخدم كاميرا الويب عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    محمل الإقلاع البرسيم EFI
    محمل الإقلاع البرسيم EFI
    انتقل المشروع إلى
    https://github.com/CloverHackyColor/CloverBootloader..
    الميزات: Boot macOS و Windows و Linux
    في UEFI أو الوضع القديم على Mac أو الكمبيوتر الشخصي باستخدام
    UE ...
    تنزيل Clover EFI bootloader
  • 2
    يونايتد آر بي إم إس
    يونايتد آر بي إم إس
    انضم إلينا في Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    قم بتمكين مستودع URPMS في ملف
    النظام -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    تحميل unitedrpms
  • 3
    تعزيز مكتبات C ++
    تعزيز مكتبات C ++
    يوفر Boost محمولًا مجانيًا
    مكتبات C ++ خاضعة لاستعراض الأقران. ال
    ينصب التركيز على المكتبات المحمولة التي
    تعمل بشكل جيد مع مكتبة C ++ القياسية.
    انظر http: //www.bo ...
    تنزيل Boost C ++ Libraries
  • 4
    برنامج VirtualGL
    برنامج VirtualGL
    يقوم برنامج VirtualGL بإعادة توجيه الأوامر ثلاثية الأبعاد من ملف
    تطبيق Unix / Linux OpenGL على ملف
    GPU من جانب الخادم ويقوم بتحويل ملف
    عرض صور ثلاثية الأبعاد في دفق فيديو
    مع ماذا ...
    تنزيل برنامج VirtualGL
  • 5
    libusb
    libusb
    مكتبة لتمكين مساحة المستخدم
    برامج تطبيقية للتواصل معها
    جهاز USB:٪ s. الجمهور: المطورين ، النهاية
    المستخدمون / سطح المكتب. لغة البرمجة: C.
    فئات...
    تنزيل libusb
  • 6
    جرعة كبيرة
    جرعة كبيرة
    SWIG هي أداة لتطوير البرمجيات
    يربط البرامج المكتوبة باللغتين C و
    C ++ مع مجموعة متنوعة من المستويات العالية
    لغات البرمجة. يستخدم SWIG مع
    مختلف...
    تنزيل SWIG
  • أكثر "

أوامر لينكس

Ad