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