Google Cloud文档下面写着:
使用镜头变化检测注释视频本教程使用SHOT_CHANGE_DETECTION请求向您介绍一个基本的视频API应用程序。SHOT_CHANGE_DETECTION请求提供注释结果:
视频中出现的所有镜头列表,代码如下:
video_client = videointelligence.VideoIntelligenceServiceClient()
features = [videointelligence.Feature.SHOT_CHANGE_DETECTION]
operation = video_client.annotate_video(
request={"features": features, "input_uri": path}
)
print("nProcessing video for shot change annotations:")
result = operation.result(timeout=120)
print("nFinished processing.")
但是没有提到在镜头变换时对场景的检测。
如何使用谷歌云视频智能获得场景检测?
根据官方文档"视频智能API自动识别存储和流媒体视频中的20,000多个对象,地点和动作。它还可以区分场景变化,并在视频、镜头或帧级别提取丰富的元数据,所以,你的问题的答案是肯定的,API具有场景检测功能。