WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  Пусть мой вопрос не покажется ламерским (или чайниковским)

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   Пусть мой вопрос не покажется ламерским (или чайниковским)
Rechkin опубликован 31-10-2001 05:13 MSK   Click Here to See the Profile for Rechkin   Click Here to Email Rechkin  
помогите как найти куда копирует информацию опреатор capEditCopy(hwndC).
Мужна битовая матрица градаций яркости для дальнейшей обрабортки.
Заранее спасибо!!!!!!!!!!!!!!!!!!!
P.S. и ответьте на преведущее сообщение,
ГОРИТ!!!
Kostik опубликован 31-10-2001 05:44 MSK     Click Here to See the Profile for Kostik  Click Here to Email Kostik     
А почему тебя именно capEditCopy интересует?

У тебя идёт видео съёмка. Ты ведь всё равно делаещь PREVIEW в какое-то окно. Его DC ты знаещь, ну и грабь с экрана в BITMAP.

А у кого не горит?

Kostik опубликован 31-10-2001 05:51 MSK     Click Here to See the Profile for Kostik  Click Here to Email Kostik     
Земляк, а ты не для анализа пожаров пишешь?

А то ко мне подходили люди из одного "маленького" НИИ. Тоже с анализом. Но мы не сошлись в цене результата.
Говорят мне,- "Что там писать. Раз, Два и готово". Профаны.

Rechkin опубликован 31-10-2001 13:59 MSK     Click Here to See the Profile for Rechkin  Click Here to Email Rechkin     
Мне нужны фреймы.
BITMAP я получаю спокойно, скидывая на винчестер в файл, но это долго!!!!!!
Kostik опубликован 01-11-2001 06:02 MSK     Click Here to See the Profile for Kostik  Click Here to Email Kostik     
http://www.codeguru.com/mfc/comments/18999.shtml

Скинь мне твой способ деланья из BITMAP файл.bmp

Rechkin опубликован 01-11-2001 06:21 MSK     Click Here to See the Profile for Rechkin  Click Here to Email Rechkin     
Скидываю

//С остановкой потока
if (!capGrabFrame(hwndC))
ShowMessage("Невозможно получить фрей");
//-----------Устранение эффекта черного кадра-----------------------------------

//--------переводит текуйщий фрем в bmp формат----------------------------------
if (!capFileSaveDIB(hwndC,FileSaveAs))
ShowMessage("Невозможно записать в bmp формат");
}

или

if (!capGrabFrameNoStop(hwndC))
ShowMessage("Невозможно получить фрей");
//--------переводит текуйщий фрем в bmp формат----------------------------------

if (!capFileSaveDIB(hwndC,FileSaveAs))
ShowMessage("Невозможно записать в bmp формат");

только есть стренность я это называю эффект черного кадра, первые два фрейма получаются пустыми, если знаешь как избавиться напиши, а то я от этого избавляюсь так криво, что во страшном сне не присниться!!

Kostik опубликован 01-11-2001 07:40 MSK     Click Here to See the Profile for Kostik  Click Here to Email Kostik     
А попробуй перед capGrabFrame(hwndC) сделать Invalidate этому окну.

Или посмотри очерёдность вызова функций capture.

Дело в том, что чёрный BMP говорит о том, что в окне ничего не было. Соответственно массив данных пуст (0,0,0,0,0,0), отсюда и чёрный цвет.

Rechkin опубликован 01-11-2001 15:57 MSK     Click Here to See the Profile for Rechkin  Click Here to Email Rechkin     
так меня и интересует где этот массив и как его можно "пощупать", "подравить", "обработать" по определенному алгоритму.
Kostik опубликован 01-11-2001 16:15 MSK     Click Here to See the Profile for Kostik  Click Here to Email Kostik     
Ничего не могу сказать по этому поводу.

Попробуй залесть в реализацию функций. Мо жет найдёшь истину.
Но могу сказать с твёрдой уверенностью, что "эффект черного кадра" -- это глюк, которого не должно быть.

Kostik опубликован 01-11-2001 16:23 MSK     Click Here to See the Profile for Kostik  Click Here to Email Kostik     
А ты проверял, что возвращает capGrabFrame(hwndC)?
Kostik опубликован 01-11-2001 16:33 MSK     Click Here to See the Profile for Kostik  Click Here to Email Kostik     
Посмотри
http://www.codeproject.com/audio/avicapwrp.asp
Kostik опубликован 01-11-2001 16:35 MSK     Click Here to See the Profile for Kostik  Click Here to Email Kostik     
Кстати эти SRC отправлял Томич.

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.