人像分割有些API需要用到opencv处理返回结果。
https://pypi.org/project/opencv-python
pip install requests
pip install numpy
pip install opencv-python
centos7上在用pip安装opencv-python后在进入python交互终端中导入cv2时有如下报错
from .cv2 import * ImportError: libGL.so.1: cannot open shared object file
解决方法是安装opencv的图形处理依赖包
yum install libglvnd-glx
人像分割的Python示例代码
# encoding:utf-8
import requests
import base64
import cv2
import numpy as np
'''
人像分割
https://cloud.baidu.com/doc/BODY/s/Fk3cpyxua
'''
request_url = "https://aip.baidubce.com/rest/2.0/image-classify/v1/body_seg"
# 二进制方式打开图片文件
f = open('id_photo.jpg', 'rb'

本文介绍如何在CentOS 7环境下安装OpenCV后遇到的libGL.so.1缺失问题,以及提供了解决方案,包括安装必要的图形处理依赖包。还给出了使用百度AI人体分割API的Python示例代码。
最低0.47元/天 解锁文章
2万+





