Форум программистов, компьютерный форум CyberForum.ru

Как найти расстояние между 2 линиями (OpenCV)? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать иерархию типов, описывает данные - сигнал http://www.cyberforum.ru/cpp-beginners/thread1563257.html
Создать иерархию типов, описывает данные - сигнал, данные результат обработки и данные, как результат обработки сигнала и будучи сигнал. классы должны иметь конструкторы, включая конструктор копирования, виртуальные деструкторы, перегружены функции Вывод в поток и ввод из потока. помогите сделать в С ++
C++ Get Color from Panel Ребята, приветствую! Использую интерактивное отображение цветов с помощью панели и крашу её обычным для неё способом MyPanel -> Color = TColor(RGB(R,G,B)); Собственно радовался этому чуду пока не встал вопрос как взять цвет с покрашенной ранее панели? Первое что интуитивно могло бы придти в голову это int R = MyPanel -> GetColor(?); Добавлено через 14 минут Или ... int R =... http://www.cyberforum.ru/cpp-beginners/thread1563251.html
C++ Реализавать алгоритм вычисления подходящих дробей
Помогите пожалуйста написать программу. Необходима реализация алгоритма вычисления подходящих дробей.
C++ Поиск функции Эйлера для положительного целого числа
Помогите с программой пожалуйста. Необходимо написать программу поиска функции Эйлера для положительного целого числа.
C++ "Лучший" механизм подмены типа данных? http://www.cyberforum.ru/cpp-beginners/thread1563223.html
Добрый день! Имеется функция возврата значения из базы данных ввода/вывода (имеется ввиду modbus-регистры) которая возвращает значение в формате INT16: INT16 dbase(UINT16 type, UINT16 address); Каким образом считать из базы данных значение типа float? Кроме как подменить тип данных вариантов не вижу. На данный момент я реализовал вот такую функцию: float readRegFloat(UINT16 addrReg) {...
C++ Найти сумму первых 5 нечетных чисел, вводимых с клавиатуры подсчитать сумму первых 5 нечетных чисел из промежутка вводимого с клавиатуры подробнее

Показать сообщение отдельно
MValeriy
0 / 0 / 0
Регистрация: 14.10.2015
Сообщений: 28
02.11.2015, 12:40  [ТС]
Цитата Сообщение от OstapBender Посмотреть сообщение
предлагаю тебе взять среднее между коорданатами по Х и Y первой точки
сидел я тут пытался разобраться:
среднее между координатами по X и Y записал я вот так:
C++
1
2
     pt3.x = (pt1.x+pt2.x)/2;
     pt3.y= (pt1.y+pt2.y)/2;
тоесть таким образом находим середину первой линии(точку pt3(x,y)).

раньше было:
C++
1
2
3
4
5
     pt1.x = cvRound(x0 + 1000*(-b));
     pt1.y = cvRound(y0 + 1000*(a));
     pt2.x = cvRound(x0 - 1000*(-b));
     pt2.y = cvRound(y0 - 1000*(a));
     line( cdst, pt1, pt2, Scalar(0,0,255), 3, CV_AA);
тоесть была проведена линия с точки pt1 (x,y) до pt2(x,y).

как мне сделать что бы теперь линия была проведена между серединами ?(тобишь между средними точками)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru