布局摄像头接口在依赖库中使用自定义的摄像头接口,并且CAT AVATAR被摄像机通过图层布局覆盖,以实现掩码层效果。
拍照和单击时,通过转换UINT8LIST来调用Cameraview Controller的方法是当前摄像机拍摄的图片。
头像上方的图片与使用系统摄像头拍摄图片相同,并且CAT AVATAR掩码层的设计是获得更准确的位置图像信息,并排除主图像之外其他因素的干扰。因此,必须从整个照片中扣除化身部分。实现方法是通过画布实现对象的拦截,然后使用组件将截断的图片绘制到接口上,最后获取屏幕截图并保存它并保存它通过组件。注意,该图层布局用于将截距的图像绘制到接口的底层,即仅对于屏幕截图,用户不会看到它。
屏幕截图组件:
点击拍摄照片:
踏上坑:当摄像机接口时,应用程序在返回前台之前在后台处于后台。返回前台时,它会引发例外。
软件中使用的图像识别是百度图像识别API。API中提供的接口通过传递图片网络地址URL传递,因此该软件使用Base64传递软件。上面的代码还显示了生成base64图片的方法。在调用图像识别接口之前,您必须申请API调用。由于令牌有效期为30天,因此仅在启动应用程序时才要求一次,并且以后使用该令牌。标识结果显示页面根据接口返回的数据集显示。数据包括匹配度,百度百科全书简介和其他领域。
此外,这种百度界面是用于动物识别的,它不仅可以识别猫,而且可以识别其他动物。以下是狗类:
项目地址→请注意,克隆人的同学需要在BAIDU AI平台上添加应用程序,以将应用程序的密钥和密钥粘贴到项目中。