OpenCV-Funktion ähnlich Matlab "finden"

8

Ich suche nach einer Funktion in openCV, die mir hilft, Masken von Bildern zu erstellen.

zum Beispiel in MATLAB:

B (A & lt; 1) = 0;

oder

B = Nullen (Größe (A));

B (A == 10) = c;

    
A S 15.05.2012, 08:44
quelle

2 Antworten

9

Einige Funktionen erlauben es ihnen mask Argumente zu übergeben. Um Masken so zu erstellen, wie Sie es beschreiben, sind Sie nach Cmp oder CmpS , die Vergleichsoperatoren sind Sie können Masken erstellen, indem Sie sie mit einem anderen Array oder Skalar vergleichen. Zum Beispiel:

%Vor%

Original im :

im nach der Verarbeitung:

    
fraxel 15.05.2012, 10:11
quelle
3

OpenCV C ++ unterstützt die folgende Syntax, die Sie beim Erstellen von Masken finden können:

%Vor%

oder

%Vor%

was entspricht:

%Vor%

Sie können auch compare() verwenden. Siehe die folgende OpenCV Dokumentation .

    
Yonatan Simson 06.04.2014 20:51
quelle

Tags und Links