TransformToGrayscaleOp

حصة عامة TransformToGrayscaleOp

تحوِّل الصورة إلى GrayScale كوحدة معالجة الصور.

مساحات الألوان المتاحة:

تستند عملية التحويل إلى تحويل OpenCV RGB إلى اللون الرمادي https://docs.opencv.org/master/de/d25/imgproc_color_conversions.html#color_conversion_rgb_gray

الإنشاء العام

TransformToGrayscaleOp()
ينشئ TransformToGrayscaleOp.

الطرق العامة

TensorImage
apply(صورة TensorImage)
يتم تطبيق التحويل على تدرّج الرمادي وعرض TensorImage.
int
getOutputImageHeight(int importImageHeight, int enterImage width)
لحساب ارتفاع صورة الإخراج المتوقعة عند تحديد حجم صورة الإدخال.
int
getOutputImageWidth(int importImageHeight, intدخلImage width)
لحساب عرض صورة الإخراج المتوقعة عند تحديد حجم صورة الإدخال.
PointF
inverseTransform(نقطة PointF، وint enterImageHeight، وint enterImage width)
تحوِّل نقطة من نظام الإحداثيات لصورة النتيجة إلى صورة الإدخال.

الطرق المكتسَبة

الإنشاء العام

public TransformToGrayscaleOp ()

ينشئ TransformToGrayscaleOp.

الطرق العامة

public TensorImage apply (TensorImage)

يتم تطبيق التحويل على تدرّج الرمادي وعرض TensorImage.

إذا كانت الصورة المدخلة هي ColorSpaceType.GRAYSCALE من قبل، ستكون هذه العملية بيئة مستقلة.

المَعلمات
صورة
الرميات
IllegalArgumentException إذا لم تكن قيمة image هي ColorSpaceType.RGB أو ColorSpaceType.GRAYSCALE.

public int getOutputImageHeight (int insertImageHeight, int enterImage width)

لحساب ارتفاع صورة الإخراج المتوقعة عند تحديد حجم صورة الإدخال.

المَعلمات
inputImageHeight
inputImageWidth

public int getOutputImageWidth (int importImageHeight, int المشاركاتImage width)

لحساب عرض صورة الإخراج المتوقعة عند تحديد حجم صورة الإدخال.

المَعلمات
inputImageHeight
inputImageWidth

public PointF inverseTransform (PointF points, int insertImageHeight, int revenueImage width)

تحوِّل نقطة من نظام الإحداثيات لصورة النتيجة إلى صورة الإدخال.

المَعلمات
نقطة واحدة من نظام الإحداثيات الناتج.
inputImageHeight ارتفاع صورة الإدخال.
inputImageWidth عرض صورة الإدخال.
المرتجعات
  • النقطة التي بها الإحداثيات من نظام الإحداثيات للصورة المدخلة.