![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 14.10.2011
Сообщений: 77
|
![]()
Снимаю картинку с веб-камеры через SendMessage(hWndC, WM_CAP_GRAB_FRAME, 0, 0). Всё получается, если только указать Handle при инициализации на форму или элемент управления формой (кнопка, панель), а надо поместить картинку на Image. Не смог получить дескриптор. Как можно сделать, только без дополнительных инсталяций?
|
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]() Цитата:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 14.10.2011
Сообщений: 77
|
![]()
Вообщето мне надо обработать Bitmap картинки. Программа для получения штрих-кода со снимка.
|
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
Для сохранения BITMAP:
Код:
Код:
Цитата:
![]()
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation Последний раз редактировалось raxp; 22.03.2012 в 12:11. |
|
![]() |
![]() |
![]() |
#5 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
![]()
Получили картинку на форме, а потом обращайтесь попиксельно:
Код:
Если помог, проси поставить минус. Будь оригинален!
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 14.10.2011
Сообщений: 77
|
![]()
Всё не то. Сохранять в файл, а потом грузить его для обработки - это слишком долго.
Считывать с формы можно, но если разрешение достаточно большое (1 Мр и более), то форма не помещается в экан и изображение частично режется. К тому же надо сделать экран контроля маленьким, и тогда вообще только малая часть захватывается. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 14.10.2011
Сообщений: 77
|
![]()
Можно как то черезSendMessage поместить в буфер обмена и потом извлечь из него в Bitmap... Кто подскажет, какое сообщение послать вебке для этого (поместить в буфер)?
|
![]() |
![]() |
![]() |
#8 | |
Пользователь
Регистрация: 14.10.2011
Сообщений: 77
|
![]() Цитата:
BitBlt(Form2.Image1.Canvas.Handle, Trunc((Form2.Image1.Width-UnitCam.FormCam.ClientWidth)/2), Trunc((Form2.Image1.Height-UnitCam.FormCam.ClientHeight)/2), UnitCam.FormCam.ClientWidth, UnitCam.FormCam.ClientHeight, hWndDC, 0, 0, SRCCOPY); ...даёт нормальную картинку. |
|
![]() |
![]() |
![]() |
#9 | |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
![]()
Кажется, вы меня не поняли.
Сначала Цитата:
Код:
Если помог, проси поставить минус. Будь оригинален!
|
|
![]() |
![]() |
![]() |
#10 | ||
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]() Цитата:
Цитата:
![]() В обработчике сообщений главного окна после создания назначаем обработчик FrameCallBack: Код:
Код:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
||
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изображение из веб-камеры в файл. | OmgA | Помощь студентам | 2 | 21.03.2012 17:10 |
Выбор веб камеры | kazzz | Компьютерное железо | 0 | 26.12.2011 00:16 |
Выбор веб-камеры | Hudishka | Компьютерное железо | 7 | 13.01.2011 10:25 |
Трансляция веб-камеры | LevonNikox | JavaScript, Ajax | 2 | 29.10.2010 12:58 |