百度浏览器识图点相册显示无照片

在线安装无法正常完成?  请 手动安装

你当前使用的是IE浏览器

手动安装百度识图浏览器插件方法

下载百度识图浏览器插件到本地文件夹。

点击浏览器 设置按钮,点击"工具",打开扩展程序页面。

将插件文件拖到扩展程序页面中,重启浏览器,完成安装。

  • 点击浏览器右上角识图图标,启动截屏功能

    完成截屏选取区域,点击“识图一下”

  • 鼠标移到图片区域,悬停,出现“识图一下”按钮

  • 想知道这个美女是谁帮您识别图片中人物是谁,还可能根据您提供的图搜出她的百度百科和新闻。 差图换好图帮您小图换大图,模糊图换清晰图,遮挡图换全貌图。
  • 寻找相似人脸轻松识别脸部特写帮您找到更多相似的TA。 找到剧照的出处帮您知道剧照出自哪部电影或电视剧,还可能找到在线观看的海量片源。
  • 辨别造假图片帮您辨别网络中流传图片的真伪,助您辟谣打假,去伪存真。 想购买这个东东帮您识别出它是什么,还能告诉您去哪里能买到它。

特别重申:本篇文档资料为 “好网角收藏夹” 注册用户(收藏家)上传共享,仅供参考之用,请谨慎辨别,不代表本站任何观点。
好网角收藏夹为网友提供资料整理云存储服务,仅提供信息存储共享平台。

有时候用手机百度,要找张图片的时候,却看不到图片,这是怎么了?该怎么办呢?

首先,在手机上找到浏览器,点击进入。

进入后,发现图片都不能显示。

这时,我们点击下图所标识的菜单,这时就会出现一个菜单栏,取消无图模式。

返回,是不是就能够看图了呢?

在我们身边,到处都有人脸识别的技术,像我们平时使用的iPhone手机,照片里面有一个“人物”的功能,它能够将照片里面的人物识别出来,然后进行分类,iPhoneX还可以扫脸解锁手机。再比如,家里面的智能电视,当你看到某个片段某个人时,电视就可以告诉你这个人是谁,演过些什么电影。这些背后都离不开人脸识别的技术。

这篇文章将详细介绍,怎样安装和使用Python语言,利用百度大脑提供的AI接口,从0开始,一步一步来做一个人脸识别的功能,通过人脸识别分析人物的年龄、性别和颜值,以及在人脸上描出72个特征点,最后我们将在浏览器查看效果。

先来看一下最终实现的效果:

我们选择用Python语言,Python目前是机器学习中比较流行的语言,入门简单,功能强大。安装Python的方式有很多种,我们选择用anaconda的方式,anaconda相当于一个工具包,将Python和一些常用的包打包一起,下载好就可以直接使用,非常方便,而且是免费的。

下载完,双击安装文件,开始安装anaconda

选择安装位置(可以默认不变),点击“Next”

点击“Install”开始安装

点击“Finsh”,安装完成。

在anaconda首页,上图红框spyder这里点击“install”,spyder是Python的一个简单的集成开发环境。如果是已安装的话,“install”的按钮会显示“Launch”,点击就可以启动spyder,我们可以在spyder里面编写代码。

弹出系统命令窗口,如显示下面内容,则表示Python安装成功。

第二步 注册获取百度AI接口

要实现人脸识别有很多方式,可以自己写算法,也可以利用一些AI平台提供的开放接口,我们选择用百度大脑提供的人脸识别接口来实现。

2.1 登录百度AI开放平台

点击页面右上角“控制台”,选择“人脸识别”

PS:需要先登录百度账号,如果没有百度账号需要注册一个。

进入“人脸识别”后,点击“创建应用”按钮

填写好点击下面的“立即创建”,提示创建成功。

如上截图,红框里面的 AppID、API Key 和 Secret Key 这三个内容很重要,等下调用接口时候,需要它们做签名验证。

第三步 安装web应用框架

在开始编写代码之前,为了让我们编写的代码,可以通过网页的形式展示出来,方便我们浏览效果,我们还需要做多一步。我们需要搭建一个简单的Web应用,对于Python来说,有很多Web框架可以让我们快速搭建Web应用,这里我们选择Django框架。

在弹出的这个命令窗口,我们使用pip来安装django框架

PS:pip是一个安装和管理 Python 包的工具,在我们使用python开发项目的过程,很多时候需要下载一些包,都可以通过pip来安装,非常简单,也很方便。我们安装anaconda后,默认都会安装pip的工具,所以我们直接使用就可以。

在上面的命令窗口输入以下命令:

按回车后,大概需要几分钟时间,就会自动安装好,中间不需要任何操作,直到出现上面这个提示,就代表已经安装成功!

好了,该准备的工作我们都准备好了,接下来就可以创建项目,然后正式编写代码。这一步其实没大家想的复杂,只需要几十行代码就可以实现我们要的效果,当然,如果要完全熟悉代码,甚至了解背后更深的逻辑,需要付出更多时间去学习。

我们先创建一个web项目,通过anaconda打开命令窗口(参考上一步)

然后切换路径,切换到我们想创建项目的位置,注意,我这里是放在电脑的F盘里面的test文件夹,所以先在上面的命令窗口中,输入f: 按回车切换到F盘

如上截图,我们现在已经进入F盘的test文件夹目录下了,在这里我们创建一个名称为 Face_Recognition 的项目,直接输入以下命令创建项目,然后按回车:

创建后我们打开电脑对应的目录,如果看到 Face_Recognition 的文件夹,就说明创建成功了

PS:如果没看到 Face_Recognition 的文件夹,说明创建失败,可以将创建命令改成:

双击打开Face_Recognition这个文件夹,里面有一个文件夹和一个py的文件

然后我们启动服务器,启动后,我们就可以通过浏览器来访问这个项目。

这样我们就启动服务器了,接下来我们打开浏览器,在浏览器地址栏输入:

如果正常启动,浏览器会显示下面的页面

PS:服务器启动后,这个命令窗口不要关掉哦,让它运行着就可以,如果关掉的话,浏览器将无法访问页面。后面需要使用命令窗口,可以重新打开一个。

项目创建成功后,接下来,我们就可以打开spyder,新建页面,然后开始编写代码了。

我们需要新建两个页面,分别是:

view.html 模板文件,用来处理页面展示

我们先了解下这两个页面的逻辑:

PS:新建这两个页面的时候,需要注意文件所放的目录。

好了,我们开始动手做吧

点击上图左上角的按钮,新建页面

新建后,我们先点击左上角红框位置的保存按钮,把它保存为 recognition.py,然后再新建和保存 view.html

按照两个页面逻辑顺序,我们先编写view.html页面,让它可以选择图片传给recognition.py,打开刚才新建的view.html,并输入下面代码:

上面这段代码通过表单提交图片,然后传给 /recognition路径去处理

接下来,我们打开 recognition.py 文件,输入以下代码:

OK,我们可以在浏览器输入 ,浏览下效果

PS:为了解决在django里面图片路径显示的问题,我们需要创建一个和templates同级的文件夹static,在static下创建images文件夹,然后将用来测试的图片存在images里面。

然后,打开 settings.py 文件文件,在末尾添加如下代码:

接下来,我们在 recogniton.py 使用百度人脸识别的接口,来识别提交的图片,在调用接口前,我们需要先安装一下Python SDK,在anaconda中打开命令窗口(参考前面第三步),在命令窗口输入:

# 将百度接口返回的数据转成json对象

以上代码,主要是通过接口来识别照片里面的人物,分析人物的年龄和性别,给人物的颜值打分,以及标记人脸的72个特征点,然后通过最后一句代码将这些内容传给 view.html

PS:代码中APP_ID、API_KEY和SECRET_KEY就是我们在第二步创建百度AI应用时获取的,请填写自己获取的对应内容。

然后我们再打开 view.html,将 recognition.py 识别后传过来的分析结果呈现出来,完整代码如下:

好了,以上就是所有的代码了,接下来,我们打开浏览器,看一下整个效果吧

恭喜,走到这一步,我们就完成了人脸识别的效果,是不是有点激动,呵呵!

从开始安装环境到通过浏览器访问效果,对于熟悉代码的人来说,其实很简单,但对于刚接触的小白来说,却是挺不容易,整个过程必然会遇到很多坑,希望通过这篇文章,大家尽量少走些坑。

我要回帖

更多关于 怎么把浏览器图片保存到相册 的文章

 

随机推荐