Webservertechnologie für Objekterkennung

Status
Nicht offen für weitere Antworten.

Outsourcer

Mitglied
Unabhängig von Java folgendes:

Ich will serverseitig eine Objekterkennung(Objekte in Bildern erkennen) programmieren, die schnell sein muß. Mein Webserver(Plesk) bietet mir folgendes an:

Apache ASP-Unterstützung (Komponente wurde nicht installiert)
SSI-Unterstützung
PHP-Unterstützung
CGI-Unterstützung
Perl-Unterstützung
Python-Unterstützung (Komponente wurde nicht installiert)
FastCGI-Unterstützung (Komponente wurde nicht installiert)
Miva-Unterstützung (Komponente wurde nicht installiert)
ColdFusion-Unterstützung (Komponente wurde nicht installiert)

"Komponente wurde nicht installiert" heißt für mich, daß es eine Anfrage entfernt ist.

In welche Technologie sollte ich mich dafür einarbeiten und warum?
 

0x7F800000

Top Contributor
In Bilddatenanalyse. Wenn du nämlich das kannst, dann wird sich die Frage nach der richtigen Sprache wohl von selbst erledigt haben.
 

huhny

Mitglied
Willst Du nur ein Frontend für eine bereits bestehende Analyse schreiben oder willst Du die komplette Analyse in der Technologie neu entwickeln? Wenn Du einen eigenen Webserver hast, kannst Du das ja auch einfach mit Java machen (kannst Du ja installieren was Du willst). Oder verstehe ich da was falsch?
 

Outsourcer

Mitglied
huhny hat gesagt.:
Willst Du nur ein Frontend für eine bereits bestehende Analyse schreiben oder willst Du die komplette Analyse in der Technologie neu entwickeln? Wenn Du einen eigenen Webserver hast, kannst Du das ja auch einfach mit Java machen (kannst Du ja installieren was Du willst). Oder verstehe ich da was falsch?

Ich habe die Idee bereits in meinem Kopf. Es geht jetzt nur noch darum, sie zu implementieren. Das Programm soll vollständig auf dem Webserver laufen, daher möchte ich es exakt für diesen Webserver implementieren, damit die Geschwindigkeit auch maximiert ist.

Ich habe noch nie für einen Webserver programmiert. Damit wir uns hier richtig verstehen, es funktioniert doch folgendermaßen: ein Programm schickt Daten in Form einer modifizierten Adresse per Browser an den Server. Der Server nimmt die gegebenen Daten, wandelt sie gegebenenfalls um in Variablen, Konstanten, teilt sie in Klassen ein (Bildadressen, Verknüpfungen, usw.) verarbeitet sie mit den bekannten Bibliotheken und gibt letztlich eine Seite aus. Diese Seite muß das Programm einlesen und die Daten entsprechend verwenden. Wenn ich also eine Client Server Anwendung schreiben möchte, die über das Internet funktioniert, dann ist es immer eine "Client zu Browser, Browser zu Server, Server erzeugt Seite, Seite zu Browser, Browser zu Programm"-Verbindung, oder? Gibt es auch Direktverbindungen, so daß ich direkt Daten binär schicken und empfangen kann? Denn Letzteres ist für mich besonders interessant, ich finde die Idee, einen Browser versteckt laufen lassen zu müssen auf einer Anwendung nicht effizient.

Jetzt wurde mir vor kurzem vorgeschlagen, C oder C++ für die Programmierung zu nehmen zu nehmen (anstelle von Python oder Perl). Kannst du was über den Geschwindigkeitsvorteil in diesem Zusammenhang quantitativ sagen?

PS: byto und Noctarius: Den Kindergarten lassen wir hier draußen.
 

0x7F800000

Top Contributor
Outsourcer hat gesagt.:
PS: byto und Noctarius: Den Kindergarten lassen wir hier draußen.
Du lässt den Kindergarten draußen und fragst dann ob der lahme interpretierte Python sich mit den compilierten abartigst brutalen mit mit 1/2c davonrasenden Programmen in C/C++ messen kann? :lol:

Quantitativ sah es vor mehr als einem halben jahrzehnt so aus. Skriptsprachen haben zwar ein wenig aufgeholt, und Java schläft auch nicht, aber auch FastCGI macht C/C++ auf den Servern noch schneller als in den alten zeiten.
Etwas aktueller ist sowas hier zum beispiel (das ist wieder irgendein Blog, aber zu viel falsches kann man da nicht reinbauen), aber wozu gibt's eigentlich google? Da wird man doch von Tabellen und diagrammen überschüttet. Die Quellen mögen zwar nicht immer absolut vertrauenswürdig sein, aber wenn man sich so 10-15 Links anguggt dann kann man sich schon ein ganz gutes Bild von der Lage machen :roll:

Outsourcer hat gesagt.:
verarbeitet sie mit den bekannten Bibliotheken
Hast du dich denn schon informiert, wo es irgendwelche vorgefertigten Mustererkennungsbibliotheken gibt? Bei Java würde mir keine freie Bibliothek so auf anhieb einfallen. In C++ gibts definitiv irgendwas in die Richtung. Bei irgendwelchen spezialisierten frischen Sachen wie Ruby halte ich die Suche dagegen für aussichtslos, ich könnte mich aber auch irren. ???:L
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Plugins entwickeln für ein CMS welches unter der GPL V3 steht Softwareentwicklung 1
I Datenbankschema für Versionierung der Tabellen Softwareentwicklung 9
R Datenstruktur für einen rätselhaften Namen Softwareentwicklung 10
Rahim Post Conditions für InsertAt und remove Softwareentwicklung 1
P Thema für meine Projektarbeit die etwas mit Webautomatisierung zu tuen haben soll? Softwareentwicklung 1
H Entwurfsmuster für den Client der Rest API Softwareentwicklung 0
D Welche Technologien für App und web? Softwareentwicklung 3
Thallius oAuth2 und ClientCredentials für API sinnvoll? Softwareentwicklung 3
S Welche Programmiersprache für eine 3D-Software? Softwareentwicklung 6
N Technologie Grundlagen für eine "App" Softwareentwicklung 12
OnDemand Welches Tool für Planung Softwareentwicklung 2
B Sprache für 3D Physics Engine? Softwareentwicklung 3
K Maßnahmen für Softwarequalität Softwareentwicklung 2
N Graphenalgorithmen: Best Practice für Knoten-/Kanten-Attribute Softwareentwicklung 5
Z Analysemuster - Welches nehme ich für diese Problem? Softwareentwicklung 0
L Softwareentwicklung für Embedded Systems Softwareentwicklung 1
T Gibt es eine Software die Texte für Skype automartisch (automassage) sendet ? Softwareentwicklung 4
R Online-Plattform für Essensbestellungen mit der momentanen Bestellverfolgung Softwareentwicklung 1
S Suche: (Versionierungs)Tool für Klassenaustausch mit Kollegen, die auch an dem Projekt arbeiten Softwareentwicklung 5
R UML-Diagramm für mehrere JFrames Softwareentwicklung 0
S Algorithmus für perfekte Kombination Softwareentwicklung 2
U Individualsoftware - eine Gefahr für Kunden oder die günstigere Alternative? Softwareentwicklung 7
J Grafiken für eigene Apps ? Softwareentwicklung 2
V [Klassendesgin] Verhalten von Subklassen für Aufgabenteilung benutzen. Softwareentwicklung 2
KranzKrone Architektur für einfaches Gui Programm Softwareentwicklung 6
R freie Engine für IOS, Android, Blackberry Softwareentwicklung 11
T SMART für USB Sticks? Softwareentwicklung 9
BinaryLogic Software für Projektplanung und -Entwicklung Softwareentwicklung 19
A MVC & getter für GUI Komponenten Softwareentwicklung 5
S Abstractes/Schnittstellen für Objekte Softwareentwicklung 8
fastjack Welches Tool für Agile Softwareentwicklung? Softwareentwicklung 6
C Wiki für ein Uni - High Level Design Softwareentwicklung 5
S Design Pattern für zwei abhängige Klassen Softwareentwicklung 8
Mike90 Lizenz für eigene software Softwareentwicklung 9
V Welche Programmisprache für den Desktop? Softwareentwicklung 17
V Zeitplanung für JUnit-Tests? Softwareentwicklung 9
Jay_030 Checkstyle: Lösungsvorschläge für Design for Extension Softwareentwicklung 7
B Allgemeine Fragen für eigenes Projekt Softwareentwicklung 4
P Sensibilität für Codequalität fördern Softwareentwicklung 17
B Empfehlung für Datenbankschulung? Softwareentwicklung 2
D Beispiele für Patterns Softwareentwicklung 3
K Aufwandsabschätzung für User Stories Softwareentwicklung 8
Torres SDK für automatische Bildkorrektur Softwareentwicklung 3
martin82 Tool für IT-Requests Softwareentwicklung 5
Z Welche Software für Web Anwendungen/Spiel Softwareentwicklung 3
Quaxli Suche Tutorial für Jasper Report - speziell iReport Softwareentwicklung 8
Landei SSH für VMware GSX mit Windows? Softwareentwicklung 2
ARadauer jetzt wirds zeit für Delphi Softwareentwicklung 6
X JavaScript Plugin für Eclipse Softwareentwicklung 3
sparrow Welche Lizenz für ein offenes Programm Softwareentwicklung 2
ARadauer Code Konvention für Datenbanken Softwareentwicklung 5
G Suche Programm für Masken Design für Pflichtenheft Softwareentwicklung 5
S Wie weiter gehen und tutorial für MVC Softwareentwicklung 20
G Pattern für Datenbank Anwendung Softwareentwicklung 22
m@nu Anti-Spam-System für Blog bauen Softwareentwicklung 3
B Was ist besser für Grafiken? Java oder C#? Softwareentwicklung 9
N Brauche Hilfe für Onlineshop Aufgabe für OOP Grundlagen Softwareentwicklung 4
N Für und Wieder von Java und .NET (primär C#) | Performance Softwareentwicklung 6
G 1 Benutzeroberfläche für 3 einzelne Programme! Softwareentwicklung 9
D Programme für UML Softwareentwicklung 3
A Was ist die richtige Lizenz für mich? Softwareentwicklung 2
R Tool für Anforderungsermittlung, Bugtracking und Test Softwareentwicklung 4
V Antwort bewerten (Nur etwas für Experten!) Softwareentwicklung 15
D cheat für ein spiel fixen Softwareentwicklung 19
F IDE für VB Softwareentwicklung 4
K Design Pattern für einen simple Rechenmaschine Softwareentwicklung 18
S Beispiel für MVC gesucht Softwareentwicklung 53
F Kleines Programm für Windows Softwareentwicklung 2
K Buch oder Online-Tutorium für Programmentwicklung (Anfänge) Softwareentwicklung 5
G Bitte Hilfe für mySQL in einem Query Softwareentwicklung 7
J Beispiel für Besuchermuster Softwareentwicklung 6
M Übersetzer für Programmhilfe gesucht Softwareentwicklung 2
M Disclaimer für eigene Programme? Softwareentwicklung 3
U Geeignete Plattform für Projekt (JSP, PHP, Java-Anwendung) Softwareentwicklung 7
S Open Source Software für UML Softwareentwicklung 8
R Ein Thread für eine Methode Softwareentwicklung 2
S Hilfe für anfänger Softwareentwicklung 7
I regualar expression für Konstruktoren Softwareentwicklung 4
T Brauche für meinen Java-Code dringend Hilfe Softwareentwicklung 4
B Wo bekommt man fertige Java-Programme (z.B. für Lsg LGS) Softwareentwicklung 3

Ähnliche Java Themen

Neue Themen


Oben