Wie erhält man alle Pixelpositionen (Koordinaten) entlang einer Linie zwischen zwei nichtlinearen Punkten P1 und P2?
Meine eigentliche Arbeit ist es, den Wert eines Pixels zwischen P1 und P2 zu ändern, das sich in einer bestimmten Entfernung von P1 befindet. Dazu muss ich alle Pixelkoordinaten kennen. Mit der LineIterator
kann ich auf alle Pixelwerte zugreifen. Aber ich weiß nicht, wie man die Pixelkoordinaten erhält.
Kann mir jemand vorschlagen, wie man die Koordinaten bekommt ??Wie erhält man alle Pixelpositionen zwischen zwei nichtlinearen Punkten? Opencv
0
A
Antwort
0
cv::LineIterator
Klasse ist documented gut.
Die Methode LineIterator::pos
gibt die aktuelle Position im Bild zurück.
werfen Sie einen Blick auf dieses Beispielcode
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main(int, char** argv)
{
Mat img(400,400,CV_8UC3,Scalar(0,0,0));
LineIterator it(img, Point(10,10), Point(200,200), 8);
for(int i = 0; i < it.count; i++, ++it)
{
Point pt= it.pos();
circle(img,pt,2,Scalar(255,0,0));
}
imshow("test",img);
waitKey();
}
Verwandte Themen
- 1. Fahrstrecke zwischen zwei Punkten
- 2. Android Entfernung zwischen zwei Punkten
- 3. Position zwischen zwei Punkten?
- 4. Alle Linien zwischen Punkten
- 5. MongoDB Druckabstand zwischen zwei Punkten
- 6. Wie erhält man eine Polylinie für den kürzesten Weg zwischen zwei Punkten in der Broschüre?
- 7. Wie findet man etwas zwischen einem String und zwei Punkten?
- 8. Matlab Winkel zwischen zwei Punkten
- 9. Xamarin.Forms.Maps - Wie zeichnet man den Pfad zwischen zwei Punkten - Polylinien
- 10. wie man die Entfernung zwischen zwei geographischen Punkten berechnet
- 11. Inhalt zwischen zwei Punkten scrollen
- 12. Einen Pfad zwischen zwei Punkten zeichnen
- 13. Koordinaten eines Punktes zwischen zwei Punkten finden?
- 14. Wie erhält man den Unterschied zwischen zwei DataFrames?
- 15. Wie erhält man den Text zwischen zwei Wörtern in R?
- 16. Zwischen zwei Punkten in einer Ausgabedatei wechseln
- 17. Python, Abstand zwischen zwei Punkten Typ Problem
- 18. OpenCV - Schnittpunkt zwischen zwei Binärbildern
- 19. OpenLayers: Wie berechne ich die Entfernung zwischen zwei Punkten?
- 20. Zeichnen einer Linie zwischen zwei Punkten
- 21. Normalisierter Abstand zwischen zwei Punkten - MATLAB
- 22. Schattierung eines Kerndichtediagramms zwischen zwei Punkten.
- 23. Auto Reisezeit zwischen zwei Punkten swift
- 24. Mit der Maus zwischen zwei Punkten wechseln
- 25. Suche nach Mindestabstand zwischen zwei Punkten
- 26. Wie erreiche ich die Entfernung zwischen zwei Punkten in Android?
- 27. Berechnung Winkel zwischen zwei Punkten - Java
- 28. Erhalte alle Pixelkoordinaten zwischen 2 Punkten
- 29. Erstellen Sie eine Spirale zwischen zwei kartesischen Punkten in MATLAB
- 30. XPATH-Abfrage: Wie erhält man zwei Elemente?