הופך תמונה ל-GrayScale כיחידת עיבוד תמונה.
מרחבי צבע נתמכים:
ההמרה מבוססת על המרה OpenCV RGB לאפור https://docs.opencv.org/master/de/d25/imgproc_color_conversions.html#color_convert_rgb_gray
בונים ציבוריים
TransformToGrayscaleOp () יוצר TransformToGrayscaleOp. |
שיטות ציבוריות
TensorImage | |
int | getOutputImageHeight (int inputImageHeight, int inputImageWidth) מחשב את גובה תמונת הפלט הצפויה כאשר ניתן גודל תמונת קלט. |
int | getOutputImageWidth (int inputImageHeight, int inputImageWidth) מחשב את הרוחב של תמונת הפלט הצפויה כאשר ניתן גודל תמונת קלט. |
PointF | inverseTransform (נקודת PointF, int inputImageHeight, int inputImageWidth) הופך נקודה ממערכת הקואורדינטות של תמונת התוצאה חזרה לזו של תמונת הקלט. |
שיטות בירושה
בונים ציבוריים
Public TransformToGrayscaleOp ()
יוצר TransformToGrayscaleOp.
שיטות ציבוריות
יישום TensorImage ציבורי (תמונה של TensorImage )
מחיל את השינוי על גווני אפור ומחזיר TensorImage
.
אם תמונת הקלט היא כבר ColorSpaceType.GRAYSCALE
, פעולה זו תהיה ללא הפעלה.
פרמטרים
תמונה |
---|
זורק
חריג טיעון לא חוקי | אם image אינה ColorSpaceType.RGB או ColorSpaceType.GRAYSCALE . |
---|
public int getOutputImageHeight (int inputImageHeight, int inputImageWidth)
מחשב את גובה תמונת הפלט הצפויה כאשר ניתן גודל תמונת קלט.
פרמטרים
inputImageHeight | |
---|---|
inputImageWidth |
public int getOutputImageWidth (int inputImageHeight, int inputImageWidth)
מחשב את הרוחב של תמונת הפלט הצפויה כאשר ניתן גודל תמונת קלט.
פרמטרים
inputImageHeight | |
---|---|
inputImageWidth |
Public PointF inverseTransform (נקודת PointF, int inputImageHeight, int inputImageWidth)
הופך נקודה ממערכת הקואורדינטות של תמונת התוצאה חזרה לזו של תמונת הקלט.
פרמטרים
נְקוּדָה | הנקודה ממערכת קואורדינטות התוצאה. |
---|---|
inputImageHeight | גובה תמונת הקלט. |
inputImageWidth | רוחב תמונת הקלט. |
החזרות
- הנקודה עם הקואורדינטות ממערכת הקואורדינטות של תמונת הקלט.