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

Анализ изображения с веб-камеры - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Считать из файла данные определенного типа и записать в массив http://www.cyberforum.ru/cpp-beginners/thread988689.html
Подскажите, пожалуйста. Допустим, у меня есть файл text.txt, в котором есть цифры/буквы/символы. Задача сводится к следующему: мне нужно считать только определенный тип данных, например, только int и записать в массив. Как я могу это сделать?
C++ Массив: Как найти номер последнего отрицательного элемента? Как найти номер последнего отрицательного элемента? http://www.cyberforum.ru/cpp-beginners/thread988685.html
C++ Из маленьких исходных текстов, большие выполняемые файлы
Добрый день всем. Возник следующий вопрос. Для учебы делаю маленькие исходники, с маленькими функциями, например такие: #include <iostream> #include <cstdlib> using namespace std; int main() {
C++ Сортировка матрицы
Всем привет! Прошу помощи в решении вот такой задачи: Дана матрица (N+15)x(N+15) отсортировать главную диагональ, числа генерировать случайно в интервале . Никак не могу разобратся, особенно с сортировкой. Спасибо заранее!
C++ Вывести последовательность, используя рекурсию http://www.cyberforum.ru/cpp-beginners/thread988649.html
Дана последовательность из N количества элементов. Вывести эту последовательность в обратном порядке, используя рекурсию. Замечание: нельзя пользоваться массивами и циклами (даже для ввода)! Given a positive integer N and a sequence of N elements. You have to display given sequence in reverse order. Note. The program is forbidden to declare arrays, and use the cycles (even for input). ...
C++ Неизвестная ошибка с++ #include "stdafx.h" #include <iostream> #include <iomanip> #include <fstream> #include <math.h> using namespace std; fstream file; float func_U(double x, double y){ подробнее

Показать сообщение отдельно
Avazart
 Аватар для Avazart
6900 / 5140 / 252
Регистрация: 10.12.2010
Сообщений: 22,587
Записей в блоге: 17
26.10.2013, 21:33     Анализ изображения с веб-камеры
А лопатой копать фундамент под многоэтажку ?

Добавлено через 5 минут
Что касается без OpenCV, есть пример на С++Builder через vfw
(который в своё время писался с примера под VC++, так что можешь поискать оригинал)
Исходнии для С++Builder
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <vfw.h>
#include <Clipbrd.hpp>
 
#pragma hdrstop
 
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm2 *Form2;
 
 
//---------------------------------------------------------------------------
__fastcall TForm2::TForm2(TComponent* Owner)
    : TForm(Owner)
{
 
}
//---------------------------------------------------------------------------
HWND hWndC;
 
 
//---------------------------------------------------------------------------
void __fastcall TForm2::Button1Click(TObject *Sender)
{
    //STEP 1: Create capture window
    HWND hwndParent= Panel1->Handle;
    hWndC = capCreateCaptureWindow ( NULL, WS_CHILD | WS_VISIBLE , 0, 0, 640, 480, hwndParent, 0);
 
    //STEP 2: Connect to a capture device
    capDriverConnect (hWndC, 0);
 
    // OPTIONAL STEP: Setup frame rate
    CAPTUREPARMS CaptureParms;
    float FramesPerSec = 30.0;
    capCaptureGetSetup(hWndC, &CaptureParms, sizeof(CAPTUREPARMS));
    CaptureParms.dwRequestMicroSecPerFrame = (DWORD) (1.0e6 / FramesPerSec);
    capCaptureSetSetup(hWndC, &CaptureParms, sizeof (CAPTUREPARMS));
 
    // OPTIONAL STEP: Setup resolution
    //BITMAPINFO psVideoFormat;
    //capGetVideoFormat(hWndC, &psVideoFormat,sizeof(psVideoFormat));
    //psVideoFormat.bmiHeader.biWidth = 640;
    //psVideoFormat.bmiHeader.biHeight = 480;
    //capSetVideoFormat(hWndC, &psVideoFormat,sizeof(psVideoFormat));
    capDriverDisconnect (hWndC); //, 0);//Can we do better?    /* <- тут почемуто два параметра передавалось */
    capDriverConnect (hWndC, 0);
 
    //STEP 3: Setup the preview window size
    CAPSTATUS CapStatus;
    capGetStatus(hWndC, &CapStatus, sizeof (CAPSTATUS));
    ::SetWindowPos(hWndC, NULL, 0, 0, CapStatus.uiImageWidth, CapStatus.uiImageHeight, SWP_NOZORDER | SWP_NOMOVE);
 
    //STEP 4: Previewing video
    capPreview(hWndC, TRUE);       // start preview
    capPreviewRate(hWndC, 15);     // rate, in milliseconds, the frame rate here is just for preview window, not for capturing
    capPreviewScale(hWndC,TRUE);
}
//---------------------------------------------------------------------------
 
Текущее время: 13:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru