משנה תמונה ל-GrayScale כיחידת עיבוד תמונה.
מרחבי צבע נתמכים:
ההמרה מבוססת על המרה של OpenCV RGB ל-GRAY 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 point, int inputImageHeight, int inputImageWidth)
הפונקציה הופכת נקודה ממערכת הקואורדינטות של תמונת התוצאה בחזרה לזו של
תמונת הקלט.
|
שיטות שעברו בירושה
בנאים ציבוריים
Public TransformToGrayscaleOp ()
יצירת TransformToGrayscaleOp.
שיטות ציבוריות
ציבורי TensorImage אישור (TensorImage)
מיישמת את הטרנספורמציה על גווני אפור ומחזירה TensorImage.
אם תמונת הקלט כבר ColorSpaceType.GRAYSCALE, הפעולה הזו לא תהיה פעולה.
פרמטרים
| תמונה |
|---|
קליעות
| IllegalArgumentException | אם image אינו ColorSpaceType.RGB או ColorSpaceType.GRAYSCALE.
|
|---|
Public int getOutputImageHeight (intinputImageHeight, intinputImageWidth)
מחשבת את הגובה של תמונת הפלט הצפויה כשמזינים את הגודל של תמונת הקלט.
פרמטרים
| inputImageHeight | |
|---|---|
| inputImageWidth |
Public int getOutputImageWidth (intinputImageHeight, intinputImageWidth)
מחשבת את הרוחב של תמונת הפלט הצפויה כשמזינים את הגודל של תמונת הקלט.
פרמטרים
| inputImageHeight | |
|---|---|
| inputImageWidth |
Public PointF inverseTransform (PointF point, intinputImageHeight, intinputImageWidth)
הפונקציה הופכת נקודה ממערכת הקואורדינטות של תמונת התוצאה בחזרה לזו של תמונת הקלט.
פרמטרים
| נקודה | של הנקודה ממערכת קואורדינטות התוצאות. |
|---|---|
| inputImageHeight | הגובה של קלט התמונה. |
| inputImageWidth | מהרוחב של תמונת הקלט. |
החזרות
- את הנקודה עם הקואורדינטות ממערכת הקואורדינטות של תמונת הקלט.