| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 | <?phpnamespace addons\cms\library\aip;/** Copyright (c) 2017 Baidu.com, Inc. 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.*/use addons\cms\library\aip\lib\AipBase;/** * 黄反识别 */class AipImageCensor extends AipBase{    /**     * @var string     */    private $imageCensorUserDefinedUrl = 'https://aip.baidubce.com/rest/2.0/solution/v1/img_censor/v2/user_defined';    /**     * @var string     */    private $textCensorUserDefinedUrl = 'https://aip.baidubce.com/rest/2.0/solution/v1/text_censor/v2/user_defined';    /**     * @param string $image 图像     * @return array     */    public function imageCensorUserDefined($image)    {        $data = array();        $isUrl = substr(trim($image), 0, 4) === 'http';        if (!$isUrl) {            $data['image'] = base64_encode($image);        } else {            $data['imgUrl'] = $image;        }        return $this->request($this->imageCensorUserDefinedUrl, $data);    }    /**     * @param string $text     * @return array     */    public function textCensorUserDefined($text)    {        $data = array();        $data['text'] = $text;        return $this->request($this->textCensorUserDefinedUrl, $data);    }}
 |