Загрузка страницы

Удалили видео Arduino Processing Webcam Face Detection Обнаружение лиц Servo Pan Tilt Лайфхак

Download - sketch.
Processing_Arduino_Webcam_face_Tracking_v_1_20170527.pde
Arduino_Processing_Webcam_face_Tracking_v.1_20170527.ino
https://yadi.sk/d/EQvSNQs23JUjwp
+ sketch оставлю в комментарии - под видео.

_____________.

(Получатель). Осипов Дмитрий Рафаэлович
(БИК или наименование банка получателя). 044525716
(ВТБ 24 (ПАО) Г.МОСКВА к/c:). 30101810100000000716
(Счет получателя). 30232810481100000009
(Назначение платежа).
Для зачисления на карту 4272290003079712 Осипов Дмитрий Рафаэлович
На счет моего мобильного телефона "МТС Moskva".
+7 (915) 001-17-12
https://www.paypal.me/1DmitryOsipov

_____________.

Анонс будущих видео. Arduino Веб-камера Webcam МЫШЬ Mouse Processing Распознавание лиц
https://www.youtube.com/watch?v=zxFUJeDf3fM

Arduino Processing МЫШЬ Mouse serial COM port Servo Pan Tilt Лайфхак Своими руками
https://www.youtube.com/watch?v=WrwjxOwwdtk

Arduino Беспроводная загрузка sketch Pro Mini Wireless Upload code Bluetooth HC-05 Своими руками
https://youtu.be/wOyRgg8vE6I?t=419

Arduino Servo вращаем / поворот без задержки в коде write without Delay Лайфхак Своими руками.
https://www.youtube.com/watch?v=yVxjzu__ukI

Arduino nRF24L01+ МЫШЬ Беспроводная Wireless PS/2 Mouse Servo Pan Tilt Camera Лайфхак Своими руками
https://www.youtube.com/watch?v=7N8Hcq-IQ20
_____________.

/* Arduino Processing Webcam face Tracking v.1 20170527 */
#include <Servo.h>
byte servoPins[] = {6, 5};
Servo servos[sizeof(servoPins)];
byte PC[] = {86, 95, 0};
byte sVal[] = {PC[0], PC[1]};
byte sSpeed[] = {20, 35};
byte MAP[2][2] = {{20, 220}, {22, 125}};
unsigned long ServoDetach;
#define LED 3
void setup() {
Serial.begin(57600);
pinMode(LED, OUTPUT);
}
void loop() {
if (Serial.available() > 0) {
Serial.readBytes(PC, sizeof(PC));
analogWrite(LED, map(PC[2], min(PC[2], 50), max(PC[2], 170), 0, 30));
ServoDetach = millis();
}
for (int i = 0; i < sizeof(servoPins); i++) {
if (sVal[i] % 2 == millis() / sSpeed[i] % 2 && sVal[i] != map(PC[i], MAP[i][i - i], MAP[i][i + !i], 1, 179)) {
servos[i].attach(servoPins[i]);
servos[i].write(PC[i] > sVal[i] ? ++sVal[i] : --sVal[i]);
}
else if (millis() - ServoDetach > 1000)servos[i].detach();
}
}

//
_____________.
/** Processing Arduino Webcam face Tracking v.1 20170527 */
import gab.opencv.*;
import processing.video.*;
import processing.serial.*;
Serial myPort;
import java.awt.*;
Capture video;
OpenCV opencv;
int x, y, w;
void setup() {
size(640, 480);
textSize(32);
fill(color(#0000FF));
surface.setAlwaysOnTop(true);
surface.setResizable(true);
video = new Capture(this, 640/2, 480/2);
opencv = new OpenCV(this, 640/2, 480/2);
opencv.loadCascade(OpenCV.CASCADE_FRONTALFACE);
video.start();
stroke(0, 255, 0);
strokeWeight(3);
myPort=new Serial(this, "COM22", 57600);
}
void draw() {
textSize(32);
background(color(#EDFF00));
opencv.loadImage(video);
Rectangle[] faces = opencv.detect();
scale(2);
image(video, 0, 0 );
noFill();
for (int i = 0; i < faces.length; i++) {
rect(x=faces[i].x, y=faces[i].y, w=faces[i].width, faces[i].height);
x = constrain(x, 1, 255);
y = constrain(y, 1, 255);
myPort.write(x);
myPort.write(y);
myPort.write(w);
fill(color(#0000FF));
text(" x:↔ " + x, 0, 30);
fill(color(#FF082D));
text("y: ↨ " + y, 170, 30);
fill(color(#63FC4C));
text("distance: " + (w), 10, 230);
textSize(w);
text(" ☻ ", 200, 230);
}
}
void captureEvent(Capture c) {
c.read();
}

//
_____________.

Удалили видео Arduino Processing Webcam Face Detection Обнаружение лиц Servo Pan Tilt Лайфхак Своими руками
https://youtu.be/Q1wHkuzJAV0

Видео Удалили видео Arduino Processing Webcam Face Detection Обнаружение лиц Servo Pan Tilt Лайфхак канала Dmitry OSIPOV
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
1 июня 2017 г. 16:21:03
00:06:49
Другие видео канала
0.5: Processing Examples - Processing Tutorial0.5: Processing Examples - Processing TutorialArduino and Servos: How to Make a Laser Turret with XODArduino and Servos: How to Make a Laser Turret with XODПростой искусственный интеллект на Python. Распознавание голоса на PythonПростой искусственный интеллект на Python. Распознавание голоса на PythonIntroduction to Webcam Effects with Processing (Java)Introduction to Webcam Effects with Processing (Java)Big Stepper Motors with ArduinoBig Stepper Motors with ArduinoESP32-CAM Face Recognition for Access ControlESP32-CAM Face Recognition for Access ControlКомпьютерное зрение | Вопрос наукиКомпьютерное зрение | Вопрос наукиArduino Servo вращаем / поворот без задержки в коде write without Delay Лайфхак  Своими руками.Arduino Servo вращаем / поворот без задержки в коде write without Delay Лайфхак Своими руками.OpenCV. #2 Распознавание цветных объектовOpenCV. #2 Распознавание цветных объектовДальняя связь для самодельных беспилотников: теория и практика. Юрий Лилеков. Митап 12.03.20Дальняя связь для самодельных беспилотников: теория и практика. Юрий Лилеков. Митап 12.03.20Следование за объектом при помощи Arduino и TrackingCamСледование за объектом при помощи Arduino и TrackingCamСпециалист по анализу данных о технологии распознавания лиц и способах уменьшения его точностиСпециалист по анализу данных о технологии распознавания лиц и способах уменьшения его точностиРаспознавание объектов на Python / Глубокое машинное обучениеРаспознавание объектов на Python / Глубокое машинное обучениеРаспознавание автомобильных номеровРаспознавание автомобильных номеровControl Arduino Using GUI (Arduino + Processing)Control Arduino Using GUI (Arduino + Processing)ESP32-CAM - Быстрый стартESP32-CAM - Быстрый стартEasy Object Following Robot using Arduino and PixyCamEasy Object Following Robot using Arduino and PixyCam🚗Руль для компьютера своими руками... из сантеха🚗Руль для компьютера своими руками... из сантеха📷Простой робот с камерой своими руками📷Простой робот с камерой своими рукамиУроки Arduino. Управление моторами с библиотекой GyverMotorУроки Arduino. Управление моторами с библиотекой GyverMotor
Яндекс.Метрика