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

Opencv , CvSeq , координаты контура. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа на if else и на последовательность http://www.cyberforum.ru/cpp-beginners/thread556115.html
1) Вводишь числа а и b. Если а <= b(меньшее или равно) то с1=a+b, если a<b то с2=b^2+2ab. Ответ в виде с="ответ". Если есть с2 и с1, то ответ в виде с="ответ1", "ответ2" 2)http://mirror1.upwap.ru/d/2188993/0148adf8a8409cdb4f5911004f95117e/2012-04-23_142255.jpg сам я понял задание как: надо ввести a (количество слогаемых) если a=2 ТО N= 1+ 1/2^2 Если a= 4 то N=1+1/2^2 + 1/3^2 +1/4^2...
C++ Дробные числа пишу в Builder C++ нужно дробное число отображать в едите получается примерно так: double x; x=0.55; String y; y= IntToStr (x); http://www.cyberforum.ru/cpp-beginners/thread556113.html
Аппроксимация функции методом ньютона. C++
дано уравнение x^3+10x^2 необходимо его аппроксимировать.х рассчитывается так: x=a+(i-1)*(b-a)/(m-1); функция расположена на интервале a=-8 b=2 Задано количество неизвестных параметров n=5, вид аппроксимации и m=5 – количество точек, в которых задана функция. прошу проверить,правильно ли я все сделал,а то очень смущает 100%ная сходимость.
Задача из книги Б.Страуструпа. C++
Дается последовательность указаний. Если до 4 пункта ещё понятно,то дальше уже не пойму. Сылка на пункты ниже. http://s019.***********/i603/1204/e0/fabb76d9066b.png
C++ Упорядочить массив целых положительных чисел по возрастанию, определить номер минимального простого числа до и после упорядочивания массива http://www.cyberforum.ru/cpp-beginners/thread556077.html
Упорядочить массив целых положительных чисел по возрастанию, определить номер минимального простого числа до и после упорядочивания массива.Создать функции для сортировки массива и определения простого числа. помогите написать
C++ Удаление недостижимых символов в КС грамматике На вход подается описание контестно-свободной грамматики, состоящая из левой и правой частей. Это строки, состоящие из цифр, строчных и заглавных латинских символов, а также символа ‘_’, означающего пустую цепочку (эпсилон). Строчные символы и цифры – терминальные (из Т). Заглавные – нетерминальные (из N). Правила грамматики задаются не в сокращенной форме. На выходе программа должна... подробнее

Показать сообщение отдельно
Dr.Urban
63 / 58 / 7
Регистрация: 14.12.2011
Сообщений: 193

Opencv , CvSeq , координаты контура. - C++

23.04.2012, 12:55. Просмотров 2155. Ответов 1
Метки (Все метки)

Здравствуйте форумчане.

Может ктото знает как найти координаты контура (крайние точки ну или центр) в Opencv.

Координаты получаю с помощью функции:
C++
1
int cvFindContours(CvArr* image, CvMemStorage* storage, CvSeq** first_contour, int header_size=sizeof(CvContour), int mode=CV_RETR_LIST, int method=CV_CHAIN_APPROX_SIMPLE, CvPoint offset=cvPoint(0, 0))
CvSeq и есть сама структура контура:
C++
1
2
3
4
5
typedef struct CvSeq
{
    CV_SEQUENCE_FIELDS()
}
CvSeq;
C++
1
2
3
4
5
6
7
8
9
10
#define CV_SEQUENCE_FIELDS()                                              \
    CV_TREE_NODE_FIELDS(CvSeq);                                           \
    int       total;          /* Total number of elements.            */  \
    int       elem_size;      /* Size of sequence element in bytes.   */  \
    schar*    block_max;      /* Maximal bound of the last block.     */  \
    schar*    ptr;            /* Current write pointer.               */  \
    int       delta_elems;    /* Grow seq this many at a time.        */  \
    CvMemStorage* storage;    /* Where the seq is stored.             */  \
    CvSeqBlock* free_blocks;  /* Free blocks list.                    */  \
    CvSeqBlock* first;        /* Pointer to the first sequence block. */
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru