Die Suche ergab 215 Treffer

von imonbln
Montag 20. Juli 2026, 11:27
Forum: Allgemeine Fragen
Thema: Kamerabildauswertung einer Dartscheibe
Antworten: 10
Zugriffe: 4256

Re: Kamerabildauswertung einer Dartscheibe


Denkst du es wäre „machbarer“ wenn ich das Programm auf nur eine Kamera ansetze aber es so programmiere dass 1 oder 2 Kameras erweiterbar sind. Also konkret so, dass die Erkennung pro Kamera als Unterfunktion aufgerufen wird und als Ergebnis die 2D Koordinate auf der Scheibe zurückgibt. Die ...
von imonbln
Montag 20. Juli 2026, 08:15
Forum: Allgemeine Fragen
Thema: Kamerabildauswertung einer Dartscheibe
Antworten: 10
Zugriffe: 4256

Re: Kamerabildauswertung einer Dartscheibe

Keine Ahnung, ob das Projekt mit deiner Python-Erfahrung oder überhaupt machbar ist. Generell gilt aber wie bei jedem Projekt: Risiken früh identifizieren und minimieren. Baustellen hast du jedenfalls genug.

Folgende Risiken solltest du einplanen.

1.) Programmierung der Bildauswertung:
* Nimm ...
von imonbln
Montag 8. Juni 2026, 12:14
Forum: Allgemeine Fragen
Thema: Kurze Pause
Antworten: 21
Zugriffe: 12589

Re: Kurze Pause

Du musst statt des zweiten Doppelpunkts ein Semikolon verwenden. Zudem kennt print den Parameter flush, mit dem du dafür sorgst, dass stdout sofort dargestellt wird.

Code: Alles auswählen

while True: print(random.choice("/\\"), end='',flush=True); time.sleep(0.05)
von imonbln
Freitag 5. Juni 2026, 22:26
Forum: Allgemeine Fragen
Thema: Ich finde meinen Logik Fehler nicht...
Antworten: 21
Zugriffe: 10936

Re: Ich finde meinen Logik Fehler nicht...


@imonbln: Bei den Vergleichsmethoden ist `NotImplemented` übrigens falsch, das wird dann tatsächlich einfach zum Rückgabewert.


@__blackjack__ Das kann ich so aus der Dokumentation nicht herauslesen:

Sowohl hier: https://docs.python.org/3/reference/datamodel.html#object.__gt__

"[...] Each ...
von imonbln
Freitag 5. Juni 2026, 10:46
Forum: Allgemeine Fragen
Thema: Ich finde meinen Logik Fehler nicht...
Antworten: 21
Zugriffe: 10936

Re: Ich finde meinen Logik Fehler nicht...


@imonbln: Die Forderung braucht man nicht implementieren, weil das ``return NotImplemented`` nicht erreicht werden kann, denn das ”verhindert” ja schon die Typ-Annotation. In der Signatur zu fordern, dass das Argument vom Typ `Resources` ist, und das dann in der Methode noch mal per Code zu prüfen ...
von imonbln
Freitag 5. Juni 2026, 08:18
Forum: Allgemeine Fragen
Thema: Ich finde meinen Logik Fehler nicht...
Antworten: 21
Zugriffe: 10936

Re: Ich finde meinen Logik Fehler nicht...


@imonbln: Die `isinstance`-Tests sind unpythonisch. Da hätte ich gesagt, dann will man nicht Python, sondern eine statisch typisierte Sprache. Aber Typannotationen verwendest Du ja auch, womit die zusätzlichem Tests auch noch sinnlos werden, denn das wird dann ja schon statisch geprüft ...
von imonbln
Donnerstag 4. Juni 2026, 18:30
Forum: Allgemeine Fragen
Thema: Ich finde meinen Logik Fehler nicht...
Antworten: 21
Zugriffe: 10936

Re: Ich finde meinen Logik Fehler nicht...

Wie ich und andere schon geschrieben haben, solltest du dein Konzept überarbeiten. Ich empfehle Klassen; ob Datenklassen oder etwas anderes, spielt keine Rolle. Zum Beispiel würde ich eine Datenklasse für die Ressourcen implementieren, die ungefähr so aussieht. Die kann dann einfach zwei Ressourcen ...
von imonbln
Donnerstag 4. Juni 2026, 08:50
Forum: Allgemeine Fragen
Thema: Ich finde meinen Logik Fehler nicht...
Antworten: 21
Zugriffe: 10936

Re: Ich finde meinen Logig Fehler nicht...

Das mit den Code-Tags hat schon mal nicht geklappt. Was Sirius3 meinte, war, dass du auf „Vollständiger Editor“ klicken sollst, dann auf den Button „Code-Tags“ und dazwischen deinen Code posten. Einrückungen haben in Python eine wichtige Bedeutung, so ist es schwer zu lesen.

Generell was sofort ins ...
von imonbln
Freitag 22. Mai 2026, 13:40
Forum: Allgemeine Fragen
Thema: source scripts subproces - best practise ?
Antworten: 8
Zugriffe: 10776

Re: source scripts subproces - best practise ?

Wie immer bei solchen Fragen gibt es mehrere Wege zum Erfolg. Bei den meisten Funktionen in subprocess kann man ein Mapping als Parameter env übergeben.

Im einfachsten Fall ist ein solches Mapping ein Python-Dictionary. Dieses Mapping entspricht dann dem Environment, das der Subprocess sieht.

Eine ...
von imonbln
Mittwoch 13. Mai 2026, 06:30
Forum: Allgemeine Fragen
Thema: Nach einem USB-Gerät schauen ob es online ist.
Antworten: 14
Zugriffe: 11748

Re: Nach einem USB-Gerät schauen ob es online ist.

@__blackjack__ Schön, wenn man als root mehr sieht, aber gerade bei USB-to-Serial gibt es eine Menge superbillig produzierter Geräte, bei denen nicht jedes Device eine eigene Seriennummer hat oder bei denen sogar ein gefälschter FTDI zum Einsatz kommt, leider beides schon selbst erlebt.

@Pedroski55 ...
von imonbln
Dienstag 12. Mai 2026, 22:31
Forum: Allgemeine Fragen
Thema: Nach einem USB-Gerät schauen ob es online ist.
Antworten: 14
Zugriffe: 11748

Re: Nach einem USB-Gerät schauen ob es online ist.

Sich auf /dev/ttyUSBxxx zu verlassen, ist leider sehr wackelig. systemd/udev iteriert die Devices einfach durch, je nachdem, in welcher Reihenfolge sie erkannt werden. Es gäbe noch /dev/serial/by-path (hier wird das Gerät über den Port angesprochen, was sich aber auch ändern kann) oder /dev/serial ...
von imonbln
Montag 27. April 2026, 20:07
Forum: Allgemeine Fragen
Thema: pyInstaller und subprocess
Antworten: 10
Zugriffe: 15182

Re: pyInstaller und subprocess

Es besteht die Möglichkeit, dass /tmp mit noexec gemountet ist; dann kann der Subprocess es unter Umständen nicht starten. Wie schon @__blackjack__ sagte: Ein paar Debug-Prints oder Breakpoints an den richtigen Stellen können helfen.

Abgesehen davon ist es sicherheitstechnisch eine bescheidene Idee ...
von imonbln
Montag 27. April 2026, 11:35
Forum: Allgemeine Fragen
Thema: Variabeln in Speicher Schreiben
Antworten: 11
Zugriffe: 13159

Re: Variabeln in Speicher Schreiben

Wenn es nur darum geht, ein paar Werte über eine Session zu retten, kann man vielleicht auch etwas mit den dbm-Modulen basteln. Es sollte ausreichen, um ein paar Werte in ein anderes Programm zu retten.

Aber Achtung: Die Werte werden immer als Bytes gespeichert, und ich bin nicht sicher, wie gut ...
von imonbln
Samstag 21. März 2026, 20:31
Forum: Allgemeine Fragen
Thema: MP4 "Stream" in Einzelteile zerlegen
Antworten: 5
Zugriffe: 11691

Re: MP4 "Stream" in Einzelteile zerlegen



Ist die Karte in der Kamera, kann ich einzelne Ereignissse stunden bzw. tagweise ansehen und theoretisch auch löschen. Da die Kamera die Löschfunktion übers Internet nich zulässt, bin ich auf der Suche nach einer anderen Lösung.



Vermutlich ist es am einfachsten, wenn du sagst: An jedem Montag ...
von imonbln
Sonntag 1. März 2026, 19:42
Forum: Allgemeine Fragen
Thema: C++/Rust - Code in Python-Projekt einbinden
Antworten: 8
Zugriffe: 12100

Re: C++/Rust - Code in Python-Projekt einbinden

Wenn es ein Buch sein darf kann ich folgendes Empfehlen um Rust mit Python zu kombinieren.

https://www.amazon.de/-/en/Speed-Your-P ... 180181144X
von imonbln
Montag 16. Februar 2026, 09:28
Forum: Allgemeine Fragen
Thema: python -i skript.py unterschiedlich in 3.12 und 3.13, 3.14
Antworten: 3
Zugriffe: 8860

Re: python -i skript.py unterschiedlich in 3.12 und 3.13, 3.14

Und was ist jetzt deine Erwartung? Das ist ja erst mal nur ein Statement. Stört dich etwas, willst du uns darauf hinweisen, brauchst du bei irgendwas Hilfe?

Wenn du Hilfe suchst, können wir besser helfen, wenn du akkurat beschreibst, was das konkrete Problem ist. „Kann zu Problemen kommen“ ist ...
von imonbln
Montag 2. Februar 2026, 09:38
Forum: Allgemeine Fragen
Thema: von JSON nach Markdown... nur wie bzw. womit?
Antworten: 11
Zugriffe: 10302

Re: von JSON nach Markdown... nur wie bzw. womit?



ich suche gerade nach einer Möglichkeit JSON-Dateien in Markdown-Dateien zu verwandeln.... entweder was fertiges, was ich mir auf dem Rechner lokal installieren kann oder eigentlich noch lieber was fertiges in Python geschriebenes, so dass ich da noch bei Bedarf eigenen Ergänzungen und ...
von imonbln
Montag 26. Januar 2026, 08:52
Forum: Allgemeine Fragen
Thema: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
Antworten: 25
Zugriffe: 27944

Re: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).

die Aufgabe ist ein Oneliner, wenn man weiß, was man tut. Was hast du denn für ein Problem mit der Aufgabe? Das Forum hier ist Hilfe zur Selbsthilfe, daher sage ich dir den Oneliner nicht, sondern will erst sehen, was du hast.

Falls du einen Einstieg suchst, könntest du das hier lesen: https://docs ...
von imonbln
Montag 22. Dezember 2025, 22:15
Forum: Allgemeine Fragen
Thema: [Konzept-Frage]Datenstrom verarbeiten und in DB schreiben
Antworten: 15
Zugriffe: 6744

Re: [Konzept-Frage]Datenstrom verarbeiten und in DB schreiben


Wenn es ganz andere Ansätze gibt, bin ich offen für alles. Letztendlich müssen meine zwei Stellmotoren geregelt werden, die Daten sollen in die Datenbank und ein Live-Dashboard mit Grafana wäre super.


Ich würde die Daten in einem Programm empfangen und dort ein Observer-Pattern (auch bekannt ...
von imonbln
Sonntag 7. Dezember 2025, 11:31
Forum: Allgemeine Fragen
Thema: Über Graphen loopen
Antworten: 2
Zugriffe: 3081

Re: Über Graphen loopen





array_x = []
array_y = []
for x in range(1, self.board.height+1):
for y in range(1, self.board.width+1):
if (x == 1 and y == 1) or (x == 1 and y == self.board.width) or (x == self.board.height and y == 1) or (x == self.board.height and y == self.board.width):
pass
else:
array_x.append ...