0 / 0 / 3
Регистрация: 26.10.2013
Сообщений: 6
1

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

26.10.2013, 17:00. Показов 2435. Ответов 3
Метки нет (Все метки)

Всем привет! Буду очень признателен, если вы подскажете мне на каком языке проще и/или удобнее сделать следующий алгоритм.
  • Принимает изображение с вебки
  • Анализирует его RGB-код
  • Выводит текст в соответствии с кодом
Если вас не затруднит дайте ссылку на самое полное руководство.

P.S. О существовании C++ и OpenCV знаю, но поднимать детский кубик краном как-то не хочется. Да и тем более нормально установить не получается.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.10.2013, 17:00
Ответы с готовыми решениями:

Захват изображения с веб камеры
Здравствуйте Я как начинающий программист, в начале своего обучения столкнулся с тем, что мне...

Захват изображения с веб-камеры
Привет всем! Накипело, много статеек пересмотрел как это сделать, везде свои касяки, т.к....

Захват видео изображения с веб-камеры
Возникли проблемы при создании массива в C#.В общем дело обстоит так: имеется захват видео...

Вывод изображения с веб-камеры на html-страницу
Сейчас на многих сайтах есть такая функция, хотел сделать вот поэтому примеру:...

3
Эксперт С++
8381 / 6142 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
26.10.2013, 21:33 2
А лопатой копать фундамент под многоэтажку ?

Добавлено через 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);
}
//---------------------------------------------------------------------------
1
0 / 0 / 3
Регистрация: 26.10.2013
Сообщений: 6
27.10.2013, 06:33  [ТС] 3
Avazart, не подскажешь где можно скачать C++ Builder?
0
1262 / 1200 / 197
Регистрация: 19.02.2010
Сообщений: 3,465
27.10.2013, 22:31 4
CeWAR, да берите любую среду разработки под Вин (ВижуалСтудию или даже Делфи) - и заюзайте в ней хоть указанный vfw, хоть DirectShow. К стандартным виндовым технологиям на любом языке (хоть С/С++, хоть дельфовый паскаль) будет возможен доступ.

Ну и RGB-код будет у отдельного пиксела изображения, а не у самого изображения
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.10.2013, 22:31
Помогаю со студенческими работами здесь

Захват изображения с веб камеры используя AForge
Ребят помогите сделать снимок с веб камеры, есть код для записи видео с веб камеры: using System;...

Захват изображения с веб-камеры при помощи JMF
package jmftest; import javax.media.*; import javax.swing.*; import java.awt.*; import...

Вывод изображения с веб-камеры с овалом для лица
Здравствуйте всем! В это деле ещё новичок поэтому прошу строго не судить. Задумка такая, требуется...

Нет изображения с веб-камеры при установленных драйверах
Всем привет. Купил веб-камеру, заинсталировал драйвера с диска (програмка для камеры тоже там...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru