如何做网站内部优化,自学做网站界面,做外贸网站特色,广州网站建设大公司排名本文重点讲述基于成熟的第三方AI平台阿里、某度、腾讯、谷歌等等中选择一个可供使用的SDK基于Python语言实现图像识别功能的GUI界面#xff0c;从而一观图像识别车型、图像识别文本产品的实现过程。我们正处于各种图像识别的场景里#xff0c;你去某些生鲜超市不用手机可以实…本文重点讲述基于成熟的第三方AI平台阿里、某度、腾讯、谷歌等等中选择一个可供使用的SDK基于Python语言实现图像识别功能的GUI界面从而一观图像识别车型、图像识别文本产品的实现过程。我们正处于各种图像识别的场景里你去某些生鲜超市不用手机可以实现刷脸支付去银行ATM机不用卡片可以刷脸取现在很多城市的许多十字路口没有交警但是你如果违规驾驶你的车辆被AI摄像头识别的清清楚楚等等场景里均有机器视觉的应用图像识别的产品应用。本文不复述图像识别在安防、金融、旅游等方面的产品应用过程本文仅仅用AI子任务图像识别技术来看AI产品实现的过程为啥AI产品要懂实现过程因为目前的AI处于快速发展时期无论是对AI产品、AI技术还是AI从业相关的AI爱好者在AI快速发展的时期跟随AI技术懂AI产品的实现过程是非常有意义的事情。因此本文重点讲述基于成熟的第三方AI平台阿里、某度、腾讯、谷歌等等中选择一个可供使用的SDK基于Python语言实现图像识别功能的GUI界面从而一观图像识别车型、图像识别文本产品的实现过程。一、首先实现工具介绍语言Python产品开发工具平台下载某度AI项目下的SDK产品开发设计工具TkinkerPython的GUI设计工具有TkinterWxpythonPyQt 等各有优缺点。Tkinter是 Python自带的标准GUI 库安装Python 后直接使用 Tkinter不需额外安装使用前用 from tkinter import*导入 tkinter。第三方 GUI界面设计后经过转换成Python语言才可使用。产品开发的关键技术设计产品是利用Tkinter技术开发GUI界面基于某度AI提供的开源技术实现5个功能人脸检测、动物识别、植物识别、车型识别、文字识别。用户选择图片后单击对应的按钮获得识别结果其中文字识别的结果以 txt形式保存在硬盘上其余结果显示在窗体上。某度AI结果抓取某度AI提供的结果信息量大用户需要对其中数据进行抓取。下列代码对某度人脸检测功能颜值结果进行抓取结果存放在变量详情知识点见链接 http://996.pm/MeANwresulresult[‘result’]resulresul[‘face_list’]resresu[0]linelianres[‘beauty’]二、其次功能实现过程1. 产品界面设计实现过程程序运行后首先显示欢迎界面(核心代码是tkinter、messagebox、showinfo( 欢’迎’”某度AI人工智能””””2018年11月出品”))。界面设计在界面上设置3个标签,5 个按钮等控件。3 个标签分别显示图片某度AI结果运行时间等。7个按钮有“选择图片”“结束”以及五个实现某度图像功能按钮。采用place函数设置各个控件的位置以下代码分别实现标签和按钮的位置btnbutton(root,text”选择图片”,commandxz)。place(x120,y20)labelLabel(root,width23,height6,bg’blue’,fg’white’)。place(x450,y150)2. 选择图片功能实现过程选择图片,按钮打开选择文件对话框并将其显示在界面的标签Label上其核心代码是pilImagetkinter。filedialog。askopenfilenamepilImage。open(pilImage)tkImageImageTk。PhotoImage(imagepilImage)labelLabel(root,imagetkImage,widthww,heighthh)3. 识别按钮功能设计实现过程采用def函数功能将按钮与某度AI结果进行定义。以下代码实现动物检测按钮与某度AI结果的链接。def dongwujianceclientAipImageClassify(APP_ID,API_KEY,SECRET_KEY)def get _file_content(filePath):with open(filePath,’rb’) as fp:return fp.readbynButton(root,text”动物识别”commanddongwujiance)4. 菜单设计实现过程菜单设计的代码是smenulMenu(fmenul,tearoff0)fmenul.add_cascade(label’关于’menusmenul)for item in[‘版权信息’]smenul.add_command(labelitem,commandsyu)root[‘menu’]fmenul5. 版权信息的代码实现过程defsyu:tkinter.messagebox.showinfo(‘版权’’版本号0.5.2’’’’制作LineLian的微信号是firstodytm赋能团队’)6. 生成可执行文件实现过程编写代码后进行测试。测试后删除全部断点及部分注释生成可执行文件提供给用户使用。生成可执行文件exe的方法是在DOS中输入代码pip install pyinstallerpyinstaller – F-w python.py三、然后实现结果应用程序执行“车型识别”界面如下图文字识别保存在“d:ocr。txt”。功能结果如下图四、总结AI产品实现的关键要素 AI的场景例如本文用于识别车辆、文字等场景。 AI的产品需要的技术本文是调用用成熟的第三方图像识别接口这也是典型的对AI型产品快速实现的方法同时也是区别于纯AI、AI的特征。对算力的需求如果公司产生图像的业务比较稳定发展可以借用第三方云服务来实现。最后AI助力图像识别、文本识别效率比较高关键是商业化应用有商业意义的地方本文图像识别技术落地就更更符合产品逻辑不会像有的AI技术朋友问笔者“你不是应该更关注产品怎么吸引用户吗为何还要懂技术呢”答案是AI处于快速发展时期对于从事AI产品和AI领域相关的人非常有必要懂AI实现的过程。因为AI技术和AI的相关都处于快速发展状态下。不像传统技术那么死板和已经技术固话所以很多产品懂AI相关的技术更能创新应用AI。进一步知识点见链接http://996.pm/MeANw#专栏作家#连诗路公众号LineLian。人人都是产品经理专栏作家《产品进化论AI时代产品经理的思维方法》一书作者前阿里产品专家希望与创业者多多交流。本文原创发布于人人都是产品经理。未经许可禁止转载。