Da Matlab eine geschlossene kommerzielle Software ist, die von der US-Regierung kontrolliert wird und die Geschäftsethik ignoriert, wird seine Verwendung nicht empfohlen. Wenn Ihnen die Matlab-Syntax gefällt, können Sie zur Open-Source-Version Octave wechseln, die dieselbe Syntax wie Matlab hat. Matlab-Centroid-AlgorithmusDer sogenannte Schwerpunkt ist der Schwerpunkt, wenn die Dichte als Grauwert des Pixels verwendet wird. Die x-Koordinate des Schwerpunkts ist beispielsweise Die intuitivste Methode ist die folgende. %%Finden Sie die Position des Schwerpunkts von img mithilfe der Schwerpunktalgorithmusfunktion [x,y] = oCenter(img). img = doppelt(img); [m,n] = Größe(Bild); x = 0;y = 0;Summe=0; für i = 1:m für j = 1:n y = y + Bild(i,j)*i; x = x + img(i,j)*j; Summe = Summe+Bild(i,j); Ende Ende x = x/Summe; y = y/Summe; Dies ist zwar einfach und grob genug, aber zu hässlich. Schließlich ist die Matrix in Matlab die grundlegendste Operationseinheit. x = img(i,:)*(1:n)'/sum(img(i,:)); Auf dieser Grundlage haben wir auch einen unerwarteten Vorteil, nämlich, dass wir den Schwerpunkt jeder Zeile problemlos in einer Ausdruckszeile schreiben können x = img*(1:n)'./sum(img,2);%Der Schwerpunkt jeder Zeile y = (1:m)*img./sum(img);%Der Schwerpunkt jeder Spalte OCD bedeutet, bequem auszusehen. SummeBild = Summe(Bild(:)); x = Summe(Bild)*(1:n)'/SummeBild; y = (1:m)*Summe(Bild,2)/SummeBild; Oben finden Sie ausführliche Informationen zur JavaScript-Programmierung durch das Lernen der Positionierung des Matlab-Schwerpunktalgorithmus. Weitere Informationen zur Positionierung des Matlab-Schwerpunktalgorithmus in JavaScript finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: Konkretes Beispiel einer MySQL-Mehrtabellenabfrage
>>: So stellen Sie Redis in Docker bereit und starten es
Vorwort Kürzlich habe ich festgestellt, dass die ...
1. Über den Dateiserver Wenn Sie in einem Projekt...
Verwenden Sie die System-Crontab, um regelmäßig S...
Inhaltsverzeichnis Stellen Sie httpd mit dem Quel...
Syntaxformat: row_number() über (Partition durch ...
Ich habe vor, die internen Dokumente des Unterneh...
Inhaltsverzeichnis Überblick 1. useState 1.1 Drei...
Inhaltsverzeichnis Überblick erster Schritt Schri...
einführen Die RANGE-Partitionierung basiert auf e...
Ich habe vor langer Zeit eine virtuelle Maschine ...
In Zeilen können dunkle Rahmenfarben individuell ...
1. Vergleichen Sie den alten virtuellen DOM mit d...
Inhaltsverzeichnis brauchen: fahren: Ideen: errei...
Inhaltsverzeichnis 1. Sortierfunktion 2. Vorberei...
Mit dem Befehl „Find“ können Sie in einem angegeb...