ResizeWithCropOrPadOp

حصة عامة ResizeWithCropOrPadOp

وبوصفه وحدة حاسوبية لمعالجة الصور، كان بإمكانه تغيير حجم الصورة إلى حجم محدَّد مسبقًا.

ولن يمدّد محتوى الصورة أو يضغطه. ومع ذلك، يتم اقتصاصها أو إضافة وحدات بكسل لتتناسب مع الحجم الجديد. عند اقتصاص الصورة، يتم اقتصاصها إلى الوسط. وعندما يتم اقتصاص عناصر البكسل، لا يتم توفير مساحة متروكة.

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

ResizeWithCropOrPadOp(int targetHeight, int target width)
ينشئ عنصر ResizeWithCropOrPadOp والذي يمكنه اقتصاص الصور أو توافقها مع الحجم المحدّد.

الطرق العامة

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

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

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

public ResizeWithCropOrPadOp (int targetHeight, int target width)

ينشئ عنصر ResizeWithCropOrPadOp والذي يمكنه اقتصاص الصور أو توافقها مع الحجم المحدّد. وتستخدم الاقتصاص الأوسط والمساحة المتروكة.

المَعلمات
targetHeight الارتفاع المتوقع للصورة التي تم اقتصاصها/المبطّنة.
targetWidth العرض المتوقع للصورة التي تم اقتصاصها/المحشوة.

الطرق العامة

public TensorImage apply (TensorImage)

يتم تطبيق تغيير الحجم المحدّد من خلال الاقتصاص أو ترك مساحة صغيرة على الصورة المحددة وعرض النتيجة.

ملاحظة: سيتغيّر محتوى الإدخال image، ويكون image هو المثيل نفسه مع الناتج.

المَعلمات
صورة إدخال صورة
المرتجعات
  • إخراج الصورة.

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 عرض صورة الإدخال.
المرتجعات
  • النقطة التي بها الإحداثيات من نظام الإحداثيات للصورة المدخلة.