Migrates image_preprocessing from core to vision.
				
					
				
			PiperOrigin-RevId: 482856336
This commit is contained in:
		
							parent
							
								
									55a536e55e
								
							
						
					
					
						commit
						e453c3b206
					
				| 
						 | 
					@ -31,20 +31,6 @@ py_library(
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
py_library(
 | 
					 | 
				
			||||||
    name = "image_preprocessing",
 | 
					 | 
				
			||||||
    srcs = ["image_preprocessing.py"],
 | 
					 | 
				
			||||||
    srcs_version = "PY3",
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
py_test(
 | 
					 | 
				
			||||||
    name = "image_preprocessing_test",
 | 
					 | 
				
			||||||
    srcs = ["image_preprocessing_test.py"],
 | 
					 | 
				
			||||||
    python_version = "PY3",
 | 
					 | 
				
			||||||
    srcs_version = "PY3",
 | 
					 | 
				
			||||||
    deps = [":image_preprocessing"],
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
py_library(
 | 
					py_library(
 | 
				
			||||||
    name = "model_util",
 | 
					    name = "model_util",
 | 
				
			||||||
    srcs = ["model_util.py"],
 | 
					    srcs = ["model_util.py"],
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										33
									
								
								mediapipe/model_maker/python/vision/core/BUILD
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								mediapipe/model_maker/python/vision/core/BUILD
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,33 @@
 | 
				
			||||||
 | 
					# Copyright 2022 The MediaPipe Authors. All Rights Reserved.
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Licensed under the Apache License, Version 2.0 (the "License");
 | 
				
			||||||
 | 
					# you may not use this file except in compliance with the License.
 | 
				
			||||||
 | 
					# You may obtain a copy of the License at
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					#     http://www.apache.org/licenses/LICENSE-2.0
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Unless required by applicable law or agreed to in writing, software
 | 
				
			||||||
 | 
					# distributed under the License is distributed on an "AS IS" BASIS,
 | 
				
			||||||
 | 
					# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | 
				
			||||||
 | 
					# See the License for the specific language governing permissions and
 | 
				
			||||||
 | 
					# limitations under the License.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Placeholder for internal Python strict library compatibility macro.
 | 
				
			||||||
 | 
					# Placeholder for internal Python strict test compatibility macro.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					licenses(["notice"])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					package(
 | 
				
			||||||
 | 
					    default_visibility = ["//mediapipe:__subpackages__"],
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					py_library(
 | 
				
			||||||
 | 
					    name = "image_preprocessing",
 | 
				
			||||||
 | 
					    srcs = ["image_preprocessing.py"],
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					py_test(
 | 
				
			||||||
 | 
					    name = "image_preprocessing_test",
 | 
				
			||||||
 | 
					    srcs = ["image_preprocessing_test.py"],
 | 
				
			||||||
 | 
					    deps = [":image_preprocessing"],
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
							
								
								
									
										13
									
								
								mediapipe/model_maker/python/vision/core/__init__.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								mediapipe/model_maker/python/vision/core/__init__.py
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,13 @@
 | 
				
			||||||
 | 
					# Copyright 2022 The MediaPipe Authors. All Rights Reserved.
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Licensed under the Apache License, Version 2.0 (the "License");
 | 
				
			||||||
 | 
					# you may not use this file except in compliance with the License.
 | 
				
			||||||
 | 
					# You may obtain a copy of the License at
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					#     http://www.apache.org/licenses/LICENSE-2.0
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Unless required by applicable law or agreed to in writing, software
 | 
				
			||||||
 | 
					# distributed under the License is distributed on an "AS IS" BASIS,
 | 
				
			||||||
 | 
					# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | 
				
			||||||
 | 
					# See the License for the specific language governing permissions and
 | 
				
			||||||
 | 
					# limitations under the License.
 | 
				
			||||||
| 
						 | 
					@ -13,11 +13,7 @@
 | 
				
			||||||
# limitations under the License.
 | 
					# limitations under the License.
 | 
				
			||||||
# ==============================================================================
 | 
					# ==============================================================================
 | 
				
			||||||
"""ImageNet preprocessing."""
 | 
					"""ImageNet preprocessing."""
 | 
				
			||||||
from __future__ import absolute_import
 | 
					 | 
				
			||||||
from __future__ import division
 | 
					 | 
				
			||||||
from __future__ import print_function
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Dependency imports
 | 
					 | 
				
			||||||
import tensorflow as tf
 | 
					import tensorflow as tf
 | 
				
			||||||
 | 
					
 | 
				
			||||||
IMAGE_SIZE = 224
 | 
					IMAGE_SIZE = 224
 | 
				
			||||||
| 
						 | 
					@ -12,15 +12,10 @@
 | 
				
			||||||
# See the License for the specific language governing permissions and
 | 
					# See the License for the specific language governing permissions and
 | 
				
			||||||
# limitations under the License.
 | 
					# limitations under the License.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from __future__ import absolute_import
 | 
					 | 
				
			||||||
from __future__ import division
 | 
					 | 
				
			||||||
from __future__ import print_function
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Dependency imports
 | 
					 | 
				
			||||||
import numpy as np
 | 
					import numpy as np
 | 
				
			||||||
import tensorflow as tf
 | 
					import tensorflow as tf
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from mediapipe.model_maker.python.core.utils import image_preprocessing
 | 
					from mediapipe.model_maker.python.vision.core import image_preprocessing
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def _get_preprocessed_image(preprocessor, is_training=False):
 | 
					def _get_preprocessed_image(preprocessor, is_training=False):
 | 
				
			||||||
| 
						 | 
					@ -78,9 +78,9 @@ py_library(
 | 
				
			||||||
        ":train_image_classifier_lib",
 | 
					        ":train_image_classifier_lib",
 | 
				
			||||||
        "//mediapipe/model_maker/python/core/data:classification_dataset",
 | 
					        "//mediapipe/model_maker/python/core/data:classification_dataset",
 | 
				
			||||||
        "//mediapipe/model_maker/python/core/tasks:classifier",
 | 
					        "//mediapipe/model_maker/python/core/tasks:classifier",
 | 
				
			||||||
        "//mediapipe/model_maker/python/core/utils:image_preprocessing",
 | 
					 | 
				
			||||||
        "//mediapipe/model_maker/python/core/utils:model_util",
 | 
					        "//mediapipe/model_maker/python/core/utils:model_util",
 | 
				
			||||||
        "//mediapipe/model_maker/python/core/utils:quantization",
 | 
					        "//mediapipe/model_maker/python/core/utils:quantization",
 | 
				
			||||||
 | 
					        "//mediapipe/model_maker/python/vision/core:image_preprocessing",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -20,9 +20,9 @@ import tensorflow_hub as hub
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from mediapipe.model_maker.python.core.data import classification_dataset as classification_ds
 | 
					from mediapipe.model_maker.python.core.data import classification_dataset as classification_ds
 | 
				
			||||||
from mediapipe.model_maker.python.core.tasks import classifier
 | 
					from mediapipe.model_maker.python.core.tasks import classifier
 | 
				
			||||||
from mediapipe.model_maker.python.core.utils import image_preprocessing
 | 
					 | 
				
			||||||
from mediapipe.model_maker.python.core.utils import model_util
 | 
					from mediapipe.model_maker.python.core.utils import model_util
 | 
				
			||||||
from mediapipe.model_maker.python.core.utils import quantization
 | 
					from mediapipe.model_maker.python.core.utils import quantization
 | 
				
			||||||
 | 
					from mediapipe.model_maker.python.vision.core import image_preprocessing
 | 
				
			||||||
from mediapipe.model_maker.python.vision.image_classifier import hyperparameters as hp
 | 
					from mediapipe.model_maker.python.vision.image_classifier import hyperparameters as hp
 | 
				
			||||||
from mediapipe.model_maker.python.vision.image_classifier import model_spec as ms
 | 
					from mediapipe.model_maker.python.vision.image_classifier import model_spec as ms
 | 
				
			||||||
from mediapipe.model_maker.python.vision.image_classifier import train_image_classifier_lib
 | 
					from mediapipe.model_maker.python.vision.image_classifier import train_image_classifier_lib
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user