Improve flexibility of image diff functionality
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- C++
- Sterne
- 4
- Forks
- 1
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Add information about the amount of incorrectness in an image, perhaps using color distances.
Consider adding thresholding for "almost-equal" color values that can be passed to the diff functions. This would work well for color diffs but not for location diffs.
I like [mshafae's] idea of looking at the count of incorrect pixels to see how close student work was to some ideal. I think this would work better in cases where error doesn't compound. In recursive fractal tree drawing, for example, more pixels are drawn many layers deep into the recursion which gives the error more time to add up. This gives me some more ideas to add to that automated diff tool I created which can already highlight diffs in red but doesn't provide any other helpful output.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Das Issue nennt keine Dateien, Tests oder einen Einstiegspunkt. Beginne damit, die Funktionen für Bilddifferenzen zu finden und zu prüfen, wie Farb- und Ortsunterschiede dargestellt werden. Lege das gewünschte Maß für Fehlerhaftigkeit und das Verhalten des Schwellenwerts fest, bevor du den ausgewählten Umfang implementierst und testest.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- cpp
- Bereich
- computer-vision
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100