משנה תמונה ל-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 | מהרוחב של תמונת הקלט. |
החזרות
- את הנקודה עם הקואורדינטות ממערכת הקואורדינטות של תמונת הקלט.