C++Guns – RoboBlog

31.08.2010

OpenCV Bild mit einem Bild binarsieren

Filed under: Allgemein — Thomas @ 14:08

Was das bedeuten soll und die Ergebnisse siehe hier Opencv binarisieren mit Bild

23.08.2010

Objekterkennung mit OpenCV

Filed under: Allgemein — Tags: , — Thomas @ 20:08

Gerade beim aufräumen habe ich dieses alte Video von mir gefunden http://www.dailymotion.com/video/xejjoz_objekterkennung-mit-opencv_tech Mit OpenCV das Webcam Bild abgreifen und dann den Pavlidis Algo. laufen lassen (google it). Den Mittelpunkt merken und im nächsten Frame dort das Objekt wieder suchen. So ungefährt jedenfalls funktioniert es. Der Code ist unter aller Sau. Müsste mir eigentlich mal die […]

21.08.2010

Ah ja, war klar

Filed under: Allgemein — Thomas @ 09:08

Machen wir mal einen kleinen geschichtlichen Rückblick in das Reich der Programme. Früher bekam man seine Programme auf Diskette/CD oder wer hatte, über das Internet. Das waren fertig compilierte, ausführbare Programme. Ich nenne sie mal Binaries. Wer Linux hatte, konnte sich seine Programme auch selbst kompilieren. Und es entstanden Meinungsverscheidenheiten unter den Nutzern. Die Binaries-Fans […]

20.08.2010

Mein Heli kann schwimmen!

Filed under: Allgemein — Tags: — Thomas @ 16:08

Eigentlich fing es ganz harmlos an. Jeder möchte doch wissen was sein Heli heben kann. Und da er zufällig gerade einmal funktioniert, habe ich einfach mal ein dünnes Kabel dran geknotet und in ein Meter Entfernung eine Banane. Lag halt grad hier rum. Beim Starten zeigen sich schon die ersten Probleme. Wenn man nur wenig […]

19.08.2010

Something is wrong

Filed under: Allgemein — Thomas @ 23:08

Das soll die Nordsee darstellen. Aber einige Teile davon rasen sehr zielgerichtet der negativen Z Unendlichkeit entgegen ;)

webcamviewer

Filed under: programmieren — Tags: — Thomas @ 13:08

Wer kennt das nicht, man will nur mal schnell mit der Webcam ein Bild machen. Also startet man das beste Programm aller Zeiten dafür: xawtv [1] Der Author dieses Programmes benutzte nämlich nicht v4l (Video for Linux), sondern entwickelte seine eigenen Funktionen. Das hatte den Vorteil, dass dieses Programm wirklich immer, auch bei den schrottigsten […]

Samsung NC10 WLAN

Filed under: Allgemein — Thomas @ 09:08

Mein Netbook hat als WLAN Karte eine "Atheros Communications Inc. AR5001 Wireless Network Adapter" verbaut. Früher als Kernel 2.6.27 aktuell war musste man extra einen speziellen Treiber installieren, den madwifi-hal-0.10.5.6-r3875-20081105. Spätestens seit Kernel 2.6.35.2 hat sich das geändert. Hier langt der ath5k Treiber der schon in der Kernel enthalten ist. Man muss ihn nur noch […]

18.08.2010

Er fliegt wieder

Filed under: Allgemein — Tags: — Thomas @ 18:08

Ganze 10 Minuten war der Heli heute in der Luft. Hatte zwar etwas mehr erwartet, aber besser als garnichts. Zugegeben, der neue Akku (Conrad, 7.4V 2.5Ah 160g, 80g mehr als der original Akku, 30Eur) ist etwas größer als erwartet, aber Not macht erfinderisch :) Nur sollte man nicht mehr abstürzen, sonst ist der Akku gleich […]

15.08.2010

Game Of Life in BF to C

Filed under: Allgemein — Tags: , — Thomas @ 23:08

The Game of Life in Brainfuck geschrieben und mit einem BF2C Converter übersetzt und compiliert und dann noch statisch gelinkt. Das klingt irgendwie absurd oder? Im Anhang der Quelltext... (God gab ihn mir ;) ) gameoflifesource.tar

fucking C

Filed under: Allgemein — Tags: , — Thomas @ 20:08

Bei Lft Craft habe ich den wohl schrecklichsten C Code aller Zeiten gefunden. char m[9999],*n[99],*r=m,*p=m+5000,**s=n,d,c;main(){for(read(0,r,4000);c=*r; r++)c-']'||(d>1||(r=*p?*s:(--s,r)),!d||d--),c-'['||d++||(*++s=r),d||(*p+=c== '+',*p-=c=='-',p+=c=='>',p-=c=='', if(c == '>') p += 1; //p-=c=='' auf. Auch das ist ganz einfach. Der Operator == wird vor += ausgewertet. Wenn also c=='>' ist, ergibt das true, also 1. Dann steht als zweites p+=1 da. Sollte c irgendein […]

Older Posts »

Powered by WordPress