WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Suche Programmierer für ein paar Euros. (http://www.wcm.at/forum/showthread.php?t=115052)

Loewe 10.11.2003 14:58

Suche Programmierer für ein paar Euros.
 
Hoi

Suche für ein Projekt ein Programmierer.
Es Geht um Video-Tracking, Bildverarbeitung.

Wer kann die openSource Bibliothek openCV von Intel nutzen und C oder C++ programmieren?
Etwas Ähnliches gibt’s auch als Java:

http://vrai-group.epfl.ch/projects/ati/pdadriver/
http://www-2.cs.cmu.edu/~cmucam/downloads.html

Wer traut sich zu so was zu Modifizieren das ich es für mein Projekt nutzen kann?
Der Programmierer kann das auch gut als eigenes Projekt für ne Prüfung oder so brauchen, und nebenbei 100 Euros oder mehr verdienen.

Gruß Loewe

heli2sky 10.11.2003 17:09

sorry... kann dir da leider nicht weiterhelfen!

brauchst nicht vielleicht auch irgendwas in richtung php?? :p :D

_m3 10.11.2003 17:12

Er sprach von "Programmierern"! ;)

pc.net 10.11.2003 17:14

:lol:

sagi 10.11.2003 21:53

Zitat:

Original geschrieben von _m3
Er sprach von "Programmierern"! ;)
ja, aber nachdem JAVA fuer ihn auch Ok ist sieht er das scheinbar nicht so eng ;)

_m3 10.11.2003 21:55

:lol:

Loewe 11.11.2003 01:13

Na Ihr schlauberger

Wenn ich davon Ahnung hätte würde ich des selber machen.
Scheinbar seid Ihr damit überfordert ;)

jonix 13.11.2003 15:24

legen nicht die iso-normen die definition des terminus "programmiersprache" (und somit auch implizit die des terminus "programmieren") recht eindeutig fest?

Zitat:

01.05.10
programming language
An artificial language for expressing programs.

01.05.01
program
computer program: A syntactic unit that conforms to the rules of a particular programming language and that is composed of declarations and statements or instructions needed to solve a certain function, task, or problem.

ISO/IEC 2382-1:1993, Information technology -- Vocabulary -- Part 1: Fundamental terms


15.02.01

declaration
An explicit language construct that introduces one or more identifiers into a program and specifies how these identifiers are to be interpreted.
Examples - Declarations of data types, storage organization, packages, or tasks.

15.05.01
statement
An explicitly terminated syntactic unit either representing a declaration or prescribing a unit of work that includes identification of actions to be performed, operands (if any) to be used in performing these actions, and disposition of any results.

ISO/IEC 2382-15:1999, Information technology -- Vocabulary -- Part 15: Programming languages

Loewe 14.11.2003 01:29

Hi jonix

Was wolltest du sagen? :confused:
Ich bin zu blöd um das zu verstehen,
vielleicht liegt das auch daran das ich kein Englisch kann. ;)

Who-T 14.11.2003 04:53

ich glaub er wollt damit nur ausdrücken dass auch php und java offiziell als programmieren gilt.

jonix 14.11.2003 08:15

genau - mal wieder ein flame-war, oder vielleicht sogar ein paar fundierte argumente...?

hewlett 14.11.2003 09:18

Zitat:

Original geschrieben von Who-T
ich glaub er wollt damit nur ausdrücken dass auch php und java offiziell als programmieren gilt.
du meinst eher javascript, oder?

_m3 14.11.2003 11:49

Leute, bleiben wir on-topic? Der Loewe hat hier einen durchaus ernst gemeinten Aufruf hereingestellt.
DSWs, Flamewars, .. bitte in einem anderen Thread. ;)

jonix 14.11.2003 12:10

Zitat:

Original geschrieben von _m3
Er sprach von "Programmierern"! ;)
nur um das letzte wort zu haben: wer hat den angefangen...? ;)

und um meine schuld zu tilgen, hab ich die anfrage weitergeleitet an eine gruppe potenzieller kandidaten :-)

Loewe 15.11.2003 05:04

Lustig ist es mit euch :)

Meine Frage war wirklich Ernst.
Mal schauen wer sonst noch Interesse hat.

Gruss Loewe

Flink 18.11.2003 11:23

Zitat:

Original geschrieben von Loewe
Mal schauen wer sonst noch Interesse hat.
Ich bin schon dran. Aber die Sourcen aus dem Internet sind so fehlerhaft, dass sie sich nicht kompilieren lassen.
z.B.:
Code:

    vector<SafeUnknown>> _objects;
:eek:

ergibt:
h:\Programme\OpenCV\otherlibs\cvcam\src\windows\cv cam.cpp(372): error C2947: expecting '>' to terminate template-argument-list, found '>>'

Hast du einen compilierbaren Source-Code? :confused:

Loewe 18.11.2003 17:27

Also wenn du den Source-Code von OpenCV Brauchst:


http://www.intel.com/research/mrl/research/opencv/

oder:

http://sourceforge.net/projects/opencvlibrary/


Was meinst du mit "Bin schon dran"?

Kann ich mir Hoffnungen machen? :)

Hier noch ein kleiner Leckerbissen:

http://telerobotics.jpl.nasa.gov/tas...DoorTrack2.gif

Gruss Loewe


Flink 18.11.2003 22:13

Zitat:

Original geschrieben von Loewe
Was meinst du mit "Bin schon dran"?
Ich bin beim Compilieren.
Ich habe die OpenCV_b3.1.exe (26.Feb 2003) und opencv_patch_b3_b3.1.zip heruntergeladen.
Doch wie vorhin beschrieben, hängt der Compiler in der Datei
cvcam.cpp im Projekt cvcam:
Code:

/* The function creates a video source enumerator */
static int _cvcamInitVideoSourceEnum()
{
    //***
//  CoInitialize(0);

    vector<SafeUnknown>> _objects;
   
    if(FAILED(CoCreateInstance( CLSID_SystemDeviceEnum, NULL, CLSCTX_INPROC_SERVER,
                      IID_ICreateDevEnum, (void**)&_cvcamCreateDevEnum )) ||
                      !_cvcamCreateDevEnum.is_valid())
    {
        return -1;
    }

    return 0;
}

Jetzt müsste ich wissen, ob diese Projekt-Datei benötigt wird.
Was noch nicht compilierfähig ist:
hawk, weil MATLAB fehlt.
Soll das ganze unter Windows erstellt werden :confused:
Welche Aufgabe soll gelöst werden :confused:
Die Source-Datei ist ja schon vom 26. Februar 2003. Auch nach meiner Anmeldung bei OpenCV habe ich keinen Hinweis auf einen aktueller Quelltext gefunden.

markisonline 19.11.2003 00:03

vector<SafeUnknown>> _objects;

kein Wunder... lösche ">" von vector<SafeUnknown>>

markisonline 19.11.2003 00:08

Ich krieg von dir noch 1 Teuro-cent ;)

edit: :lol:

Loewe 19.11.2003 01:38

Hey, jetzt wird’s spannend :)

Also, da ich schon mehrere Anfragen per Mail bekommen habe, erkläre ich das mal hier:


Die Hardware:

Ein Geländetaugliches Gefährt das mittels Fernsteuerung gelenkt werden kann.
Das Ding soll je Seite 3 Räder starr aufgehängt bekommen, und hat je Seite einen Motor.
Gelenkt soll mittels verschiedene Umdrehungen der Motoren, also hat es die Eigenschaft eines Pistenpullis.
Die Fernsteuerung soll mittels eines Mikrokontrollers mittels Serieller Schnittstelle verbunden werden.
An dem Ding ist eine 2,4 Ghz Funk Farbkamera montiert, das Videosignal geht in die Grafikkarte.

Die Software:

Sie soll das Gefährt Autonom steuern können.
Das heißt, man klickt eine (oder Mehrere!) Markierung(en) in das Bild, die Software soll die Markierung mittels Objekt Tracking verankern und das Gefährt Richtung Objekt steuern.
gesteuert wird so, falls das Objekt im Video Stream nach Links oder Rechts wandert muss gegengelenkt werden bis das Objekt wieder in der Vertikalen Mitte des Video Bildes ist.
Gestoppt wird wenn das Objekt so groß wird das es das Bild überlabt, oder wenn es oben oder unten von dem Kamerabild verschwindet.

In welcher Sprache die Software läuft ist mir gleich, aber Windows xp währ schon gut.
Oder auf einem PDA?
Die Software soll halt Leistungsfähig sein, und nicht nur 1 oder 2 Bilder in der Sekunde auswerten.

Hier ein paar Beispiele:

Tracking:

http://telerobotics.jpl.nasa.gov/tas...DoorTrack2.gif

http://vrai-group.epfl.ch/projects/ati/pdadriver/ (Läuft auf einem PDA)

Frei erhältliche Source-Code und Software:

http://hammer.prohosting.com/~vision...CAD/RvCAD.html
http://hammer.prohosting.com/~vision...RvCad-Shot.jpg
http://users.tpg.com.au/rv2/RvCAD/RvCAD.html (Kann Visuell Programmiert werden)

oder:

http://www.intel.com/research/mrl/research/opencv/

Mein Kameratest, mit falsch eingestelltem Empfänger:

http://home.teleport.ch/loewe/bilder/wcm/fanycar.WMV


In diversen Robot Foren warten schon viele auf so eine Software.
Die wären auch bereit einen kleinen Betrag zu zahlen, und das Summiert sich auch, ist ja nicht meine Software, sondern dem der das Programmiert.


Was wollt Ihr noch wissen?


Gruß Loewe

CM²S 19.11.2003 08:57

under linux......
 
scheint es ja nicht wirklich ein Problem zu sein, das ding zu kompilieren....

es lauft zwar noch, und es hat einige andere dinge gebraucht, wie ffmpeg headers und fltk-config , aber es kompiliert with apps..

Bye Bye
CM²S

Flink 21.11.2003 09:20

Template-Fehler in HAWK ?
 
Das Projekt HAWK wird benötigt. Leider komme ich mit der Compiler-Fehlermeldung dazu nicht klar und habe ein Beispiel-Template in Hakw.h eingefügt:
Code:

#if !defined(AFX_HAWK_H__6FFD53A7_939A_11D3_AE7E_00A0C9989BC6__INCLUDED_)
#define AFX_HAWK_H__6FFD53A7_939A_11D3_AE7E_00A0C9989BC6__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#ifndef __AFXWIN_H__
        #error include 'stdafx.h' before including this file for PCH
#endif

#include "resource.h"      // main symbols

#include "HeadBand.h"
#include "FuncDialog.h"
#include "eicdllwrap.h"

#ifdef __cplusplus
extern "C" {
#endif // __cplusplus
#include "hawkwrap.h"
#include <eic.h>
#ifdef malloc
#undef malloc
#endif
#ifdef realloc
#undef realloc
#endif
#ifdef free
#undef free
#endif
#ifdef __cplusplus
}
#endif // __cplusplus

#pragma warning(disable:4786)
#include <vector>
#include <string>
//#include <xstring>
using namespace std;

template <class T> T min( T a, T b )
{
  return ( a < b ) ? a : b;
};

Die Fehlermeldungen lauten:

error C2059: syntax error : 'function-style cast' Line 85
error C2226: syntax error : unexpected type 'T' Line 85
error C2059: syntax error: ')' Line 85
error C2954: template definitions cannot nest Line 90
:(
Dabei habe ich zur Probe ein Beispiel-Template aus der Hilfe verwendet. Zeile 85 ist die template-Zeile.

Loewe 21.11.2003 10:03

Hey

Ich finde es Toll das hier was Pasiert :)

Leider weiss ich überhaupt nicht WAS Ihr hier da macht. :confused:
Versucht Ihr openCV zu Compilieren?
Was bringt das?

Gruss Loewe

Flink 21.11.2003 12:07

In der Dokumentation steht, dass ich hawk.exe aufrufen soll, um OpenCV kennenzulernen.
Also will ich es kompilieren, um die hawk.exe erzeugen zu können.
Außerdem befindet sich das ganze im BETA-3 Stadium, d.h. könnte ohnehin fehlerhaft sein.

Loewe 21.11.2003 18:37

AHA

Jetzt wird mir einiges klar.
Habs bei mir auch Instaliert, alles geht ausser Hawk.
Da steht auch beim Button "scripting environment"

Werde mal suchen ob ich jemand finde der das zum laufen gebracht hat.


Gruss Loewe

Loewe 21.11.2003 19:01

Hier hab ich was:

http://cvs.sourceforge.net/viewcvs.p...y/opencv/apps/

Unten kann man auf Beta3, vielleicht funktioniert es mit diesen Dateien?

Hier wird vermutlich am meisten Diskutiert:

http://groups.yahoo.com/group/OpenCV/



Diese Ablikation von opencv sucht sich nur Köpfe aus!!?`
Video:
http://csclab.ucsd.edu/movies/robot-2003-08.mov

Gruss Loewe

Flink 21.11.2003 22:10

Diesen Link habe ich noch gesucht:
PROJEKT OPTISCHES TRACKING II

Aber wo ist bloß die Intel Image Processing Library (IPL), auf welcher OpenCV aufbaut? :confused:

In einer Email habe ich erhalten:
-----------------------
OPENCV WEBSITE, going online on June 30, 2000, will be at
http://www.intel.com/research/mrl/research/cvlib/
In addition to the official releases, you will find:
an archive of bi-weekly code drops
new apps such as an interpretive computer vision prototyping
environment
further documentation as it develops
pointers to the egroups discussion list
---------------------------

Leider funktioniert der Link nicht bzw. habe ich keine Rechte darauf. Schön wär's gewesen.

Die Intel-Homepage meint bei der Suche nach 'cvlib':
Zitat:

You searched for cvlib.

This search found 0 results. We suggest one of the following:

Check the spelling of the words you entered
Try again using other words or phrases
Visit the Intel.com Site Map

Loewe 22.11.2003 01:25

Oje

Hier vielleicht:

http://citeseer.nj.nec.com/241122.html

Ist dieses Programm auch auf openCV aufgebaut:
http://hammer.prohosting.com/~vision...CAD/RvCAD.html

??

Gruss Loewe

Flink 22.11.2003 10:03

ist veraltet und hat nichts mit OpenCV zu tun

Zitat:

Ist dieses Programm auch auf openCV aufgebaut:
http://hammer.prohosting.com/~vision...CAD/RvCAD.html
ein Bildbearbeitungsprogramm, das auf der Simulation von virtuellen Prozessoren basiert - ohne OpenCV

Ich habe auch im OpenCV-Forum gepostet. Vielleicht bekomme ich da noch etwas anderes als eine Antwort von Dell (gehört das zu Intel?), die meinen, ich könnte mich an deren Support-Homepage wenden, wo dann aber nichts mehr von OpenCV vorkommt.

Der Quelltext sollte schon neuer als vom Februar 2003 sein oder zumindest kompilierbar. Bzw. gibt es wohl noch keinen Support für OpenCV.

Flink 22.11.2003 11:45

Ich verstehe nicht, wie ich von http://cvs.sourceforge.net/viewcvs.p...ncv/apps/Hawk/
einen Quelltext ganz herunterladen kann. :mutieren:

Loewe 22.11.2003 17:28

Was meinst du mit ganz?

Ist die Datei dort und es geht nicht? :confused:

Flink 22.11.2003 18:08

Zitat:

Original geschrieben von Loewe
Was meinst du mit ganz?

Ist die Datei dort und es geht nicht? :confused:

Tja, das ist eben das Problem. Ich kann diese Seiten nicht, wie es sonst wo üblich ist, per FTP übertragen, noch mit 'Speichern unter' herunterladen. Es öffnet sich stets ein Browser-Fenster, in welchem nur der erste Teil der Datei angezeigt wird (Internet-Explorer) - der Rest fehlt.
Z.B. klicke auf DsWnd.cpp dann hinter Rev.1.2 - download, so endet der Text bereits bei
Code:

BEGIN_MESSAGE_MAP(CDSWnd, CWnd)
        //{{AFX_MSG_MAP(CDSWnd)
                // NOTE - the ClassWizard will add and remove mapping macros here.
        //}}AFX_MSG_MAP
END_MESSAGE_MAP()


/////////////////////////////////////////////////////////////////////////////
// CDSWnd message handlers

Mit Sicherheit fehlt hier einiges.

Loewe 23.11.2003 15:44

Komische Sache!


Gibts hier niemand der Hawk laufen hat:

http://groups.yahoo.com/group/OpenCV/


:confused:

Gruss Loewe

Flink 23.11.2003 20:53

Soweit ich das bisher beurteilen kann, fühlt sich bei OpenCV niemand dafür zuständig, die vielen Anfragen von potentiellen Kunden zu beantworten. Es ist ja schön, dass man die Library gratis benutzen darf. Aber manches mal wäre es besser, es würde etwas kosten und es gäbe dafür auch einen Support sowie den aktuellsten und auch problemlos kompilierbaren Quelltext. Somit ist es nicht wirklich gratis, denn es kostet eine Menge Fehler-Such- und Korrigierarbeit.

Jetzt warte ich mal ein paar Wochen ab, ob mir in der OpenCV-Yahoo-Group jemand weiterhelfen wird.

Flink 26.11.2003 09:16

Mittlerweile habe ich unter https://sourceforge.net/forum/?group_id=22870 ein Hilfe-Forum extra für OpenCV gefunden.
Doch wenn man da reinsieht, erkennt man, wie stiefmütterlich die OpenCV-Library behandelt wird. :heul:

Flink 26.11.2003 22:12

gelöscht


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag