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