object_detection.protos.anchor_generator_pb2DESCRIPTOR的中文模块文档与代码示例
发布时间:2024-01-14 13:17:14
anchor_generator_pb2.py 的模块文档:
# anchor_generator_pb2.py # 自动生成的 protocol buffer 模块文件,定义了 anchor_generator.proto 消息类型的 Python 类. """ Generated protocol buffer module for anchor_generator.proto. Generated by protoc 3.3.0 (Python protobuf 3.3.0.post1) libprotobuf 3.3.0. """
anchor_generator_pb2.py 提供了 anchor_generator.proto 的 Python 类的定义。
示例代码:
import object_detection.protos.anchor_generator_pb2 as anchor_generator_pb2 # 创建一个 AnchorGenerator 的实例 anchor_generator = anchor_generator_pb2.AnchorGenerator() # 设置实例的属性值 anchor_generator.name = "MultiScaleAnchorGenerator" anchor_generator.height_scales.extend([0.25, 0.5, 1.0, 2.0]) anchor_generator.aspect_ratios.extend([0.5, 1.0, 2.0]) # 创建一个 AnchorGrid 的实例 anchor_grid = anchor_generator_pb2.AnchorGrid() # 设置实例的属性值 anchor_grid.aspect_ratios.extend([0.5, 1.0, 2.0]) # 把创建的 AnchorGrid 实例添加到 AnchorGenerator 的 anchor_grid 值中 anchor_generator.anchor_grid.CopyFrom(anchor_grid) # 打印 AnchorGenerator 的属性值 print(anchor_generator)
使用例子:
创建 AnchorGenerator 的实例并设置属性值,然后打印属性值。
输出结果:
name: "MultiScaleAnchorGenerator"
height_scales: 0.25
height_scales: 0.5
height_scales: 1.0
height_scales: 2.0
aspect_ratios: 0.5
aspect_ratios: 1.0
aspect_ratios: 2.0
anchor_grid {
aspect_ratios: 0.5
aspect_ratios: 1.0
aspect_ratios: 2.0
}
