Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Видео захват
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
AlexSuslov
n00b
n00b


Joined: 06 Jan 2005
Posts: 34

PostPosted: Fri Jul 15, 2005 4:55 am    Post subject: Видео захват Reply with quote

Задача у меня простая.
Поставил камеру над дверью и по изменению картинки сохраняю в файл изображение.
Камера аналоговая, карта видео захвата BT878. Картинку граблю. Потом уменьшаю в 4 раза. Сравниваю со старой. Если отличаеться сохраняю.
Вроде все просто.
Проблема в появлении мусора на картинке в момент большой нагрузки на HDD. Компьютер собран из хлама. Мать VIA, CPU intel C1000.
Дма винчу отключаю мусор пропадает, скорость здорово падает.
Посоветуйте что нибудь. Уж очень тормозит.
Back to top
View user's profile Send private message
rusxakep
Guru
Guru


Joined: 09 Jul 2004
Posts: 458
Location: Moscow, Russia

PostPosted: Fri Jul 15, 2005 7:12 am    Post subject: Reply with quote

Какая камера?
Back to top
View user's profile Send private message
AlexSuslov
n00b
n00b


Joined: 06 Jan 2005
Posts: 34

PostPosted: Fri Jul 15, 2005 9:56 am    Post subject: Reply with quote

Камера обычная. Для охранны. Черно белая. Немного в инфракрасном диапазоне. Без светильника.
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Fri Jul 15, 2005 10:06 am    Post subject: Reply with quote

- Петька, прибор!
- 20!!

А слабо модель назвать?..
Back to top
View user's profile Send private message
AlexSuslov
n00b
n00b


Joined: 06 Jan 2005
Posts: 34

PostPosted: Fri Jul 15, 2005 4:05 pm    Post subject: Reply with quote

Не названия нету. Могу написать что угодно. Знаю что матрица самсунг. Мы их с китайского завода Sharp возим.
Не понимаю зачем это. И как поможет моему винчу. Может кто видел какие нибудь спец.(VIA) патчи для ядра .
Back to top
View user's profile Send private message
Alen
n00b
n00b


Joined: 22 Nov 2004
Posts: 17

PostPosted: Sun Jul 17, 2005 9:00 am    Post subject: Re: Видео захват Reply with quote

AlexSuslov wrote:
Поставил камеру над дверью и по изменению картинки сохраняю в файл изображение.
Картинку граблю. Потом уменьшаю в 4 раза. Сравниваю со старой. Если отличаеться сохраняю.

Честно говоря мне тоже трудно представить чтобы дма влияло на мусор в видео, можно попробовать с железом поиграться (например попробовать память заменить)
Предвижу скоро у себя подобную задачу, по этому не мог бы уважаемый AlexSuslov поделиться чем он сравнивает картинки, а лучше привести весь скрипт.
_________________
Я даже падая - лечу!
Back to top
View user's profile Send private message
ManJak
Guru
Guru


Joined: 18 Dec 2004
Posts: 561
Location: St. Petersburg, Russia

PostPosted: Sun Jul 17, 2005 11:27 am    Post subject: Re: Видео захват Reply with quote

Alen wrote:
AlexSuslov wrote:
Поставил камеру над дверью и по изменению картинки сохраняю в файл изображение.
Картинку граблю. Потом уменьшаю в 4 раза. Сравниваю со старой. Если отличаеться сохраняю.

Честно говоря мне тоже трудно представить чтобы дма влияло на мусор в видео, можно попробовать с железом поиграться (например попробовать память заменить)
Предвижу скоро у себя подобную задачу, по этому не мог бы уважаемый AlexSuslov поделиться чем он сравнивает картинки, а лучше привести весь скрипт.


Чем делаешь, если не секрет?
У меня была похожая задачка.
Back to top
View user's profile Send private message
AlexSuslov
n00b
n00b


Joined: 06 Jan 2005
Posts: 34

PostPosted: Mon Jul 18, 2005 4:02 am    Post subject: Reply with quote

Как сделать нашел в google(motion). Скрипт, и все что надо.
Сейчас попробывал еще пару вариантов. Остановился на mvc. В portage есть.
От мусора с включенным Dma не избавляет. Этот неприятный момент проявляеться только на чипсете VIA. На интеле у меня такого нет.

Могу полностью расписать как сделать.
Back to top
View user's profile Send private message
ManJak
Guru
Guru


Joined: 18 Dec 2004
Posts: 561
Location: St. Petersburg, Russia

PostPosted: Sun Jul 31, 2005 8:41 am    Post subject: Reply with quote

AlexSuslov wrote:

Могу полностью расписать как сделать.


Если не в падлу, чтоб не изобретать велочипед =)
Back to top
View user's profile Send private message
_Sir_
Guru
Guru


Joined: 17 Jan 2005
Posts: 337
Location: Russia, Togliatti

PostPosted: Sun Jul 31, 2005 12:36 pm    Post subject: Re: Видео захват Reply with quote

AlexSuslov wrote:

Проблема в появлении мусора на картинке в момент большой нагрузки на HDD. Компьютер собран из хлама. Мать VIA, CPU intel C1000.
Дма винчу отключаю мусор пропадает, скорость здорово падает.
Посоветуйте что нибудь. Уж очень тормозит.
версия ядра, драйвер IDE, lspci?
Почитай http://rom.by на предмет bios-patcher
_________________
(Sir) * Life is placeholder for Love *
Back to top
View user's profile Send private message
ManJak
Guru
Guru


Joined: 18 Dec 2004
Posts: 561
Location: St. Petersburg, Russia

PostPosted: Sun Jul 31, 2005 7:31 pm    Post subject: Reply with quote

Мне про мусор не надо, как вообще это сделать, спрашивал в 5-ти местах (включая Гугла), везде:
- Задача коммерческая...

:oops:
Back to top
View user's profile Send private message
AlexSuslov
n00b
n00b


Joined: 06 Jan 2005
Posts: 34

PostPosted: Mon Aug 01, 2005 4:43 am    Post subject: Reply with quote

Итак я вернулся.
1. Поставил Gentoo, video, apache c php . (если это не получаеться могу рассказать)
Надо добиться захвата видео в файл.
Далее поставил mvc (есть в портах)
/usr/bin/mvc -O /var/www/localhost/htdocs/cam -s 640x480 -D -e /root/bin/mvc
Сам грабит файл и сохраняет в папку с датой.
Очень хотелось смотреть с интерента на результат.
запустил vpn server и скачал полезный скриптик на php.
http://www.splitbrain.org/Programming/PHP/mypictures/
Немного доделал (очень надо было удалять мусорные картинки)
потом
#!/bin/bash
cd /root/MyPic
for i in $( ls Work -I Trash -I exifReader.inc -I index.php -I exifWriter.inc ); do
if [ ! -f "Video/$i.avi" ] ; then
for a in $( ls "Work/$i" ); do
let "c1 = 0"
if [ ! -f "Video/$i-$a.avi" ] ; then
for b in $( ls "Work/$i/$a" ); do
let "c += 1"
let "c1 +=1"
echo " $c/$c1: $i/$a/$b"
[ -f "Tmp/$i-$b.ppm" ] || convert "Work/$i/$a/$b" -pointsize 20 -draw "text 12,16 '$i-$b'" ppm:"Tmp/$i-$b.ppm"
done
if [ "$i-$a" != `date +%Y-%m-%d-%H` ] ; then
cat Tmp/$i*.ppm | ppmtoy4m -F 15:1 -S 420_jpeg |yuv2lav -o "Video/$i-$a.avi"
rm Tmp/$i*.ppm
fi
fi
done
if [ $i != `date +%Y-%m-%d` ] ; then
lav2yuv +n Video/$i-*.avi | yuv2lav -o "Video/$i.avi"
rm Video/$i-*.avi
fi
fi
done
Делаю avi. (надоедает странички листать)
Все просто. Что не понятно спрашивай.
icq 7127665
Back to top
View user's profile Send private message
ManJak
Guru
Guru


Joined: 18 Dec 2004
Posts: 561
Location: St. Petersburg, Russia

PostPosted: Mon Aug 01, 2005 6:55 am    Post subject: Reply with quote

Спасибо огромное, попробую?
по поводу мусора, выложь картинку где-нить, хоть глянуть, может у меня или еще кого идейка будет :wink:
Back to top
View user's profile Send private message
grooz
n00b
n00b


Joined: 12 Dec 2004
Posts: 31
Location: Novosibirsk, Russia

PostPosted: Mon Aug 01, 2005 12:17 pm    Post subject: Reply with quote

Переставить карту в другой слот? Не знаю, как с видео, но звуковые карты часто удавалось таким образом избавить от наводок.
Back to top
View user's profile Send private message
AlexSuslov
n00b
n00b


Joined: 06 Jan 2005
Posts: 34

PostPosted: Mon Aug 01, 2005 12:27 pm    Post subject: Reply with quote

Слоты менял. Со звуком все проще. Там не стоило использовать irq 9 и 10.
А здесь можно как то прилепить картинку?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum