Bildverarbeitung<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich möchte mehrere Bilder mit dem Referenzbild vergleichen und dem Bild Anzeigemarken hinzufügen, wenn es sich von der Referenz unterscheidet. Könnten Sie mir bitte helfen, dies als JSL-Code zu erstellen?
Betreff: BildverarbeitungWie werden diese Bilder gespeichert? Sollen zwei oder mehr Dateien verglichen werden, die möglicherweise identisch sind? Oder geht es einfach darum, Bereiche in zwei JPEGs zu finden, die unterschiedlich aussehen – zum Beispiel ein paar Standbilder einer Überwachungskamera, die sich normalerweise sehr ähneln, außer wenn auf einem davon jemand über die Aufnahme läuft? Ich habe keine Ahnung, wie man ein solches Problem lösen könnte, aber es klingt interessant – könnten Sie mir weitere Details nennen?
Betreff: BildverarbeitungJa, das ist ein interessantes Problem der Bildverarbeitung . Ich freue mich auf detailliertere Informationen. Das Vergleichen des Bildes ist eine einfache Aufgabe, aber mit dem JSL-Code nicht vertraut.
Betreff: BildverarbeitungIch weiß nicht, was „JSL-Code“ ist, aber ich denke, wenn Sie ein Bild markieren möchten, benötigen Sie möglicherweise Code zur Bildanmerkung. Könnten Sie sich übrigens Dodos Vorschlag ansehen? Ich denke, er kann Ihnen wahrscheinlich die Lösung zur Bildverarbeitung geben.
Betreff: BildverarbeitungVerwenden Sie in JSL „Neues Bild“, um ein Bildobjekt zu erstellen, und die Nachricht „Pixel abrufen“, um das Bild in eine Pixelmatrix umzuwandeln. Anschließend können Sie Matrizen vergleichen, um Unterschiede zu finden (was je nach Art der zu erkennenden Unterschiede einfach oder schwierig sein kann). Um die Unterschiede anzuzeigen, können Sie eine Differenzmatrix in ein Bild konvertieren oder Anmerkungsfelder in einer Ansicht eines der Eingabebilder hinzufügen.
Betreff: BildverarbeitungHallo HJ,
Ich bin gerade auf Ihre Frage gestoßen. Ich habe ein JSL-Dienstprogramm geschrieben, das meiner Meinung nach genau das tut, was Sie suchen. Es nimmt zwei Bilder auf, vergleicht sie und zeigt das Ergebnis als neues Bild an. Das resultierende Bild zeigt Graustufenpixel zwischen Schwarz und Weiß, wobei Schwarz keinen Unterschied und Weiß den größten Unterschied aufweist. Sie könnten einen Skalierungsfaktor auf die Differenz anwenden, damit kleinere Unterschiede deutlicher hervortreten. Das Skript finden Sie auf der in ImageDiff JSL . Lassen Sie es mich wissen, wenn Sie Fragen dazu haben.