Wie zeichne ich mit Kotlin und OpenCV Palmlinien auf einem verarbeiteten Handbild in Android? [geschlossen]
Posted: 02 Jun 2025, 15:29
Ich erstelle eine Android -App in Kotlin, die die Handfläche eines Benutzers erfasst und sie mit OpenCV verarbeitet, um einen leuchtenden Kanteneffekt zu erzeugen - wie eine Neon -Skizze, in der Palmlinien sichtbar sind (siehe Beispielbild unten
). Zeichnen Sie die wichtigsten Palmlinien < /strong> (Lebenslinie, Herzlinie, Kopflinie usw.). Umrissversion
[*] Ich zeige dieses Ergebnis in einer ImageView
Jetzt möchte ich Overlay-Linien [/b] auf diesem Bild wie:
">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> "
[*] Ich zeige dieses Ergebnis in einer ImageView
Jetzt möchte ich Overlay-Linien [/b] auf diesem Bild wie:
">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> "
Code: Select all
canvas.drawLine(x1, y1, x2, y2, paint)
❓ My Questions:
How can I automatically or semi-automatically draw palm lines on an image in Android Studio?
Is there a better approach using OpenCV or TensorFlow?
Can I use hand landmarks (like MediaPipe or custom model) to trace these palm lines dynamically?
Environment:
Kotlin + Android Studio
OpenCV 4.5+
Using CameraX for image capture
[1]: https://i.sstatic.net/ojtfZ6A4.jpg