تحوِّل الصورة إلى GrayScale كوحدة معالجة الصور.
مساحات الألوان المتاحة:
تستند عملية التحويل إلى تحويل OpenCV RGB إلى اللون الرمادي https://docs.opencv.org/master/de/d25/imgproc_color_conversions.html#color_conversion_rgb_gray
الإنشاء العام
TransformToGrayscaleOp()
ينشئ TransformToGrayscaleOp.
|
الطرق العامة
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 | عرض صورة الإدخال. |
المرتجعات
- النقطة التي بها الإحداثيات من نظام الإحداثيات للصورة المدخلة.