-1

Was wird der beste Weg sein, um genaue Lage von zufällig platzierten Objekt wie auf das Bild Objekt platziert Erkennen Sie unten zu erhalten:zufällig mit der gleichen Form

enter image description here

Ich mag soo, dass Roboter Roboteranwendung bauen ist in der Lage, solche zufällig platzierten Metallteile aus der Box auszuwählen. Wir haben also eine Box mit vielen erwähnten Teilen, die zufällig in diese Box geworfen wurden. Roboter muss diese Objekte auswählen und sie in eine andere leere Box setzen.

Vielen Dank für Antworten!

+1

was ist die beste Pizza? – Piglet

+0

Die Antwort von Ferkel ist die richtige, aber ich werde ein wenig ausarbeiten, um zu sagen, dass Sie vielleicht SIFT verwenden können, um ein solches Teil zu finden, und wenn Sie extrem viel Glück haben, könnten Sie einen Bruchteil von Teilen aus einem Fach auswählen Random Bin Picking ist ein außerordentlich schwieriges Problem, das als unvollständig gelöst gilt. Wenn Sie Student sind, versuchen Sie zuerst, das Problem zu lösen, Teile zuerst von einer ebenen Oberfläche aufzunehmen. – Rethunk

Antwort

0

Unter der Annahme, verglichen Bilder den gleichen Maßstab haben:

// read template and convert it to polar coordinates 
int radius = 100; 
Mat target = imread("target.jpg); 

Mat template; 
cvLinearPolar(target, template, Point(target.cols/2, target.rows/2), ...); 

// read src 
Mat src = imread("src.jpg); 

// initialize values to store best match 
double best_score = DBL_MAX; 
double best_x = -1; 
double best_y = -1; 
double best_angle = -1; 

for (x=0;x<src.width;x++) 
    for (y=0;y<src.height;y++) { 
    Mat polar; 
    cvLinearPolar(src, polar, Point(x,y), ...); 

    ... calculate the best rotation angle that produces smallest difference 
    ... between matched template and a calculated polar image 

    if (min_difference < best_score) { 
     ... update score, x, y, angle ... 
    } 
} 

... best_x, best_y, best_angle should now store the best object location 
+0

Für die zufällige Behälterauswahl haben Teile nicht den gleichen Maßstab. – Rethunk

Verwandte Themen