|
|
Другие темы раздела | |
C++ копирование
https://www.cyberforum.ru/ cpp-beginners/ thread985795.html Есть небольшая проблема в задании и хотел бы узнать, как сделать такой кусок. Допустим задаем 2 слова(или предложения не важно) и нужно 1 копернуть на N место другого(например str1 копернуть в str). N задаем с клавиатуры например. Подскажите, как реализовать кого не затруднит. #include <iostream> #include <string> using namespace std; int main () { int i,N; string str; string str1;... |
C++ Массив заполнен случайными числами. Отсортировать разности (1-2,3-4,..,19-20) по возрастанию Массив заполнен с помощью генератора случайных чисел. Отсортировать разности (1-2,3-4,..,19-20) по возрастанию. Народ буду очень благодарен если поможете. Перевёлся на другую специальность и там во всю изучают Си, а программирование мне приходиться изучать с нуля. Заранее спасибо, Сергей. Добавлено через 2 часа 57 минут Массив заполнен с помощью генератора случайных чисел. Отсортировать... |
C++ Анализ частотной характеристики электронной схемы (C++) Приветствую форумчане!Нужна помощь,если надо-отблагодарю,как смогу,вообщем,надо решить следующее задание: Разработать программу на любом языке программирования для расчета по ЭВМ частотной характеристики пассивной линейной электронной схемы одним из известных методов(желательно ,метод узловых напряжений) Рассчитать зависимость комплексного коэффициента передач по напряжению (K по U)(jw)... https://www.cyberforum.ru/ cpp-beginners/ thread985754.html |
C++ C++ конец файла
https://www.cyberforum.ru/ cpp-beginners/ thread985747.html Имеется файл с данными типа forestry и функция которая выводит на экран его содержимое void output_all (void) { forestry temp; FILE *f; if((f = fopen ("forestry.txt", "rb")) == NULL) exit(1); while (!feof (f)) { int result = fread (&temp, sizeof ( forestry), 1, f); |
Записать в виде воспринемаемом С++ C++ Задали лабу нащёл пример решения осталось только подставить свои значения. Помогите записать формулы в виде воспринемаемом С++. П.С. я не учусь на програмиста и это последняя лаба после которой изучение С++ закончиться. |
C++ Как заставить sscanf работать с динамическими массивами? Как заставить sscanf работать с динамическими массивами или есть этому альтернатива(кроме strtok)? https://www.cyberforum.ru/ cpp-beginners/ thread985730.html |
C++ Найти всех двойников в данном целочисленном бинарном дереве
https://www.cyberforum.ru/ cpp-beginners/ thread985709.html Здравствуйте,нужна помощь в задаче:назовем пару различных вершин дерева двойниками,если их значения и уровни совпадают.Найти всех двойников в данном целочисленном бинарном дереве. Как сделать ввод с клавиатуры?и как реализовать поиск двойников,если в моем коде не может быть одинаковых значений? //Программа формирует дерево из массива целых чисел и выводит его на экран //root - корень дерева... |
Генерация случайного числа каждую секунду C++ Нужно каждую секунду генерировать случайное число. Ниже мой код, который выполняет задачу, но функция слип останавливает весь процесс и в дальнейшем может мешать (как например функция delay() в Ардуино). Есть ли еще какой-нибудь способ написать программу без ипользования Sleep() ? int x; for(int i=1;i<=5;i++){ x = rand() % 10; cout<< i <<" - "<< x <<endl; Sleep(1000); ... |
C++ Формула подсчета количества итераций цикла for Доброго времени суток Помогите ответом/советом/уч. материалом Пусть, for( int i = 1; i <= 10; i++ ) ... имеем 10 итераций цикла for( int i = 11; i <= 17; i += 2 ) ... имеем 4 итерации цикла https://www.cyberforum.ru/ cpp-beginners/ thread985670.html | C++ Считать из файла определенную инфу в класс Приветствую всех. Задача такая: Есть txt файл с инфой: 127 Киев-Львов 100 300 120 Москва-Киев 130 450 103 Будапешт-Москва 70 500 101 Донецк-Лисабон 35 430 Есть класс: class kassa { https://www.cyberforum.ru/ cpp-beginners/ thread985666.html |
C++ Получить из одной матрицы другую исходя из графической маски Помогите разобраться с задачей! Сижу уже который день, никак не могу представить что тут к чему... Дана действительная матрица , i, j=1, ..., n. Получить действительную матрицу , i, j=1, ..., n, элемент bij которой равен сумме элементов данной матрицы, расположенных в области, определяемой индексами i,j так, как показано на рисунке ( область залита). |
C++ Перегрузить функцию sub_array нахождения разности двух массивов и матриц Привет всем! Столкнулся со сложностями....Помогите сделать лабу! Задание: Перегрузить функцию sub_array нахождения разности двух массивов и матриц. https://www.cyberforum.ru/ cpp-beginners/ thread985622.html |
3 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,331
|
|
23.10.2013, 18:57 [ТС] | 0 |
работа с изображениями - C++ - Ответ 522517823.10.2013, 18:57. Показов 937. Ответов 2
Метки (Все метки)
Ответ
вот выложил теперь можете помочь его понять обьсните как он работает?сдесь 2 функции
Добавлено через 6 минут void CPlateDet::CreateIntegralImage(PBYTE pic, int W, int H, double *pdpic, double *pdpic2) { double *pd,s,*pd2,s2; PBYTE pp; int i,j; pp=pic; pd=pdpic; pd2=pdpic2; for (j=0;j<H;j++) { s=0; s2=0; for (i=0;i<W;i++) { s+=(*pp); s2+=(*pp)*(*pp); pp++; (*pd++)=s; (*pd2++)=s2; } } for (j=0;j<W;j++) { s=0; pd=pdpic+j; s2=0; pd2=pdpic2+j; for (i=0;i<H;i++) { s+=(*pd); (*pd)=s; pd+=W; s2+=(*pd2); (*pd2)=s2; pd2+=W; } } } int CPlateDet::ScanFixScale(int W, int H, double *intpic, double *intpic2, int fw,int stepC) { int i,j,k,f_ind,fh=fw*initH/initW; double *pd; double s1,M,D; int x=-1,y=-W,x1=fw-1,y1=W*(fh-1),fN=fw*fh; //пространственный шаг по изображению, одинаковый по горизонтали и вертикали int step,step_X,step_Y; if (stepC==0) { step=int(1.0*fw/10+0.5); step_X=MAX(int(1.0*fw/20+0.5),2); step_Y=MAX(int(1.0*fh/20+0.5),2); } else step=stepC; //настройка классификаторов на размер искомого объекта и всего изображения for (k=0;k<rcNum;k++) pRecEtap[k].SetNewSize(fw,W); //каскадный поиск лиц (или других объектов), f_ind - число найденных объектов f_ind=0; for (j=1;j<H-fh;j+=step_Y) for (i=1;i<W-fw;i+=step_X) { pd=intpic2+i+(j)*W; D=*(pd+x+y)+*(pd+x1+y1)-*(pd+x+y1)-*(pd+x1+y); pd=intpic+i+(j)*W; M=*(pd+x+y)+*(pd+x1+y1)-*(pd+x+y1)-*(pd+x1+y); D=D/fN; M=M/fN; D=D-M*M; if (D<contrast_por*M*M) continue; for (k=0;k<rcNum;k++) { s1=pRecEtap[k].GetRef(pd,0); if (s1<=0) { break; } } if (s1>0) { obj_atr[f_ind].rPos.left=i; obj_atr[f_ind].rPos.top=j; obj_atr[f_ind].rPos.right=i+fw-1; obj_atr[f_ind].rPos.bottom=j+fw*initH/initW-1; if (f_ind<(max_plate_num-1)) f_ind++; } } return f_ind; Вернуться к обсуждению: работа с изображениями C++
0
|
23.10.2013, 18:57 | |
Готовые ответы и решения:
2
Работа с изображениями работа с изображениями C++ работа с изображениями Работа с изображениями |
23.10.2013, 18:57 | |
23.10.2013, 18:57 | |
Помогаю со студенческими работами здесь
0
Работа с изображениями Работа с изображениями Работа с изображениями/видео Работа с изображениями в GIT Работа с графикой и изображениями Работа с изображениями (считать/вывести) |