Obsah fóra koppel.cz koppel.cz
Díky, krtku...
 
 FAQFAQ   HledatHledat   Seznam uživatelůSeznam uživatelů   Uživatelské skupinyUživatelské skupiny   RegistraceRegistrace 
 ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

IP kamera za hubičku - Genius 300R + motion

 
Přidat nové téma   Zaslat odpověď    Obsah fóra koppel.cz -> Projekty
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
capjackal



Založen: 27.5.2008
Příspěvky: 8

PříspěvekZaslal: st květen 13, 2009 8:58 am    Předmět: IP kamera za hubičku - Genius 300R + motion Citovat

Pořídil jsem si IP kameru Genius 300R. Zaujala mě především nízkou cenou, infra světlem a informací o tom, že umožňuje funkci motion, která je využitelná při hlídání objektu. V případě, že kamera detekuje pohyb, vyfotí obraz a pošle na mail. Motion bohužel nepodporuje přímo kamera, ale pouze software, který je potřeba nainstalovat na PC.

Hledal jsem řešení a narazil na program Motion, který je dostupný také v IPKG repozitáři. Vyzkoušel jsem ho, ale s kamerou to nefungovalo. Pak jsem narazil v diskusi na stránkách programu Motion, že vznikl na tuto kameru patch. Ale ten je funkční pouze s novější verzí než je v repozitáři.

Chtěl bych tedy nainstalovat novější verzi ručně. Bohužel se mi to tak úplně nedaří.

Návod na instalaci:
kód:
http://www.lavrsen.dk/foswiki/bin/view/Motion/MotionGuideInstallation


Před samotnou instalací je potřeba nainstalovat různé knihovny:
kód:
ipkg install libjpeg
ipkg install ffmpeg
ipkg install mysql


Pak jsem si na připojený USB disk (/opt) stáhl samotný program:
kód:
cd opt/usr/local
wget http://dfn.dl.sourceforge.net/sourceforge/motion/motion-3.2.11.tar.gz


Stáhnutý program jsem rozbalil do stejné složky:
kód:
tar -xvzf /opt/usr/local/motion-3.2.11.tar.gz


Složku "motion-3.2.11" jsem přejmenoval pouze na "motion":
kód:
ln -s motion-3.2.11 motion


Otevřel jsem složku "motion" a spustil soubor configure:
kód:
cd motion
./configure


Poté se v návodu píše, že je třeba postavit kód pomocí příkazu make. To nefugovalo, tak jsem tento nástroj nainstaloval:
kód:
ipkg install make


Na tom jsem bohužel skončil a dál se mi nic nedaří. Instalace podle návodu pokračuje takto:

Build the code
kód:
make


Install the code, manual page, etc
kód:
make install


In /etc/motion/etc you will find a file called motion-dist.conf. If it is the first time you install Motion - rename this file to motion.conf and edit as a minimum the settings: videodevice, input, norm, frequency, width, height and target_dir. That should get you going.

Run the program. To enable more features you must modify the config file.
kód:
motion


Dále je potřeba nainstalovat patch:
kód:
http://www.lavrsen.dk/foswiki/bin/view/Motion/BugReport2008x06x19x123218


Patch stáhnu do složky s kódem (source directory - zatím nevím kde):
kód:
cd /source-directory
wget http://www.lavrsen.dk/foswiki/pub/Motion/BugReport2008x06x19x123218/allow_netcam_broken.diff


A patch aplikuji:
kód:
patch < allow_netcam_broken.diff


Poté už by se měl pouze nastavit soubor motion.conf a vše by mělo fungovat.

Pokud mi někdo pomůže vyřešit instalaci, určitě se to hodí všem, protože kamera je díky své ceně velmi dostupná.

S konfigurací motion.conf již nějaké zkušenosti mám, neměl by být problém později popsat, případně uploadnout připravený soubor.

Předem Díky Laughing


Naposledy upravil capjackal dne st květen 13, 2009 9:05 pm, celkově upraveno 1 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
O.c.k.o.
CDMA geek


Založen: 21.8.2008
Příspěvky: 20

PříspěvekZaslal: st květen 13, 2009 4:02 pm    Předmět: Kompilace Citovat

Pro kompilaci ze zdrojových kodu musíš mít v routeru nainstalován nějaký překladač v repozitáři je celý balík Buildroot ,ale na instalaci si počkáš balík má asi 40 mb takže se to chvíli instaluje. Pak si pamatuju že jsem instaloval ještě jeden balíček ale nevím jestli byl potřeba,stejně už si ho nepamatuju .
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
cz777cooper
CDMA geek


Založen: 31.8.2008
Příspěvky: 11

PříspěvekZaslal: st květen 13, 2009 7:57 pm    Předmět: Citovat

Balíčkem ipkg-opt -t /opt install optware-devel je možné nainstalovat podporu vývoje aplikací a balíčkem ipkg -t /opt install buildroot se nainstaluje gcc/g++ . Přepínač -t je nutný v případě, že používáte výchozí ipkg a ne ipkg-opt. Vzhledem k tomu, že router není nijak výkonné zařízení, instalace nějaký ten čas zabere.
Pro překlad první ho kódu použijte příkaz gcc hello.c, který může obsahovat například:
kód:
#include
int main()
{
        printf("Hello World\n");
        return 0;
}
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
capjackal



Založen: 27.5.2008
Příspěvky: 8

PříspěvekZaslal: st květen 13, 2009 10:33 pm    Předmět: Citovat

Děkuji, že pomáháte. Udělal jsem, jak jste napsali. A zadal příkaz:
kód:
./configure


Zobrazila se ale další chyba...
kód:
[admin@asus motion]$ ./configure
checking for Darwin... no
checking for *BSD... no
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed

You do not have threads support

checking for libjpeg-mmx... skipping
checking for jpeg_set_defaults in -ljpeg... yes
checking for ffmpeg autodetecting... not found

**********************************************
* libavcodec.a or libavcodec.so or           *
* libavformat.a or libavformat.so not found: *
*    ALL FFMPEG FEATURES DISABLED            *
*                                            *
* Please read the Motion Guide for help:     *
* http://motion.sourceforge.net              *
**********************************************

checking for mysql support... testing
checking autodect mysql headers... not found
Invalid MySQL directory - unable to find mysql.h.
checking for PostgreSQL... testing
checking autodect pgsql headers... not found
Invalid PostgreSQL directory - unable to find libpq-fe.h.
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... configure: error: no acceptable egrep could be found in /o
pt/sbin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/u
sr/xpg4/bin


Jak mám pokračovat dál? Google mi toho moc neřekl. Díky
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
admin
Site Admin


Založen: 30.6.2002
Příspěvky: 1233
Bydliště: Prague, Czech republic

PříspěvekZaslal: čt květen 14, 2009 8:17 am    Předmět: Citovat

Nainstalovat z IPKG grep...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
capjackal



Založen: 27.5.2008
Příspěvky: 8

PříspěvekZaslal: čt květen 14, 2009 10:29 pm    Předmět: Citovat

Takže Grep jsem nainstaloval a ještě pár věcí chybí:
kód:
   *******************************
      Configure status
      motion 3.2.11
   *******************************

OS             :     Linux
pthread Support:     No
**********************************************
** Fatal Error YOU MUST HAVE pthread Support *
**********************************************
jpeg Support:        Yes
V4L included:        Yes
V4L2 supported:      No
FFmpeg Support:      No
MYSQL Support:       No
PostgreSQL Support:  No


FFmpeg a MYSQL snad nebude problém nainstalovat. Ale co pthread? V návodu Motion je uveden balíček glibc. Ten jsem ale v repozitáři nenašel.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
capjackal



Založen: 27.5.2008
Příspěvky: 8

PříspěvekZaslal: út květen 19, 2009 10:08 pm    Předmět: Citovat

Našel jsem novější verzi Motion přímo jako IPK balíček:
kód:
ipkg install http://freshmeat.hu/mipsel/packages/motion_3.2.10.1-1_mipsel.ipk


Bohužel po zadání tohoto příkazu mi vyskakuje chyba:
kód:
Installing motion (3.2.10.1-1) to /opt/...
ipkg: /usr/bin/motion: Read-only file system


Věděl by někdo, jak na to? Díky moc
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
pajda



Založen: 29.6.2009
Příspěvky: 6

PříspěvekZaslal: čt červenec 02, 2009 9:05 am    Předmět: Citovat

Dobry den,

vsiml jsem si, ze resite kameru Genius 300R. Osobne jsem prisel na to, ze je to desnej krap )) Jedine, co mne tesi je to, ze vydrzela celou zimu (cerven 2008 do cerven 2009, resp do nyni). Je venku, na palubkach pod strechou, zatim zije.

Take se ji snazim rozchodit s asusem, avsak cestu pomoci motion jsem jiz vzdal.

Snazim se to vyresit svoji aplikaci, potreba je ImageMagick, resp. prikaz "convert", dale "wget" a mozna jeste neco pribude.

Zatim resim trosku problemy s rychlosti, protoze zpracovat 640x480 v truecolor na asusu je docela narocne. To cele navic dvakrat, protoze se porovnavaji 2 obrazky.

Sam totiz nevim, jestli bude mozno porovnat 2 obrazky do 3 vterin.

Cele reseni je "prasacke", ale vice z te kamery dostat asi nepujde. Urcite to nejak dodelam, resp. neco mne bezelo v bashi, ale bylo to nepouzitelne pomale, tak jsem se pustil do cecka

jeste to musim prelozit pro asuse, ale to by nemel byt tak velky problem

kdo ma Genius 300R a ma zajem podilet se/testovat, kontaktujte mne nejlepe na [pajda uzenac pajda tecna cz] Smile
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď    Obsah fóra koppel.cz -> Projekty Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.


Powered by phpBB © 2001, 2005 phpBB Group
Český překlad phpBB Czech - www.phpbbcz.com