使用ChatGPT完成程序开发——目标:不写一行代码完成图像识别并点击

        本文作为一个使用AI开发的思路,让更多的人可以利用AI完成一些简单的程序,文中使用的是国内镜像GTP3.5

源码: GitHub - kasimshi/testCV: AI编写的OpenCV图像识别例子

GTP镜像: 知汇

  1. 对AI描述我们要做的功能,让它给给初步的思路和方向

  1. 作为新手,让AI推荐容易使用的相关的工具和语言。

  1. 下载Python环境和开发工具(如果已经拥有开发环节,跳过3、4节,直接看第5节)

(1)选择适合自己配置的Python版本并安装

Python:Python Release Python 3.6.8 | Python.org

(2)选择免费的Pycharm社区版本并安装

Pycharm:Download PyCharm: Python IDE for Professional Developers by JetBrains

  1. 让AI教你如何安装将要使用的相关工具模块

  1. 请求AI解决安装报错

这里将会出现问题,因为我使用的3.68安装最新的opencv会报错,我很懒不想折腾,直接询问AI支持我们版本的opencv。

复制命令,执行安opencv

复制命令加载opencv,论证是否安装成功

  1. 部署ADB

AI提供的ADB下载

SDK 平台工具版本说明  |  Android 开发者  |  Android Developers

选择适合你系统的版本,我是windws

在项目里新建Adb目录,然后把下载包里的这几个文件拷贝进去

先看看adb是否能正常使用,我手上没有安卓手机,先用模拟器,测试连接网易MUMU模拟器

  1. 正式开发环节,根据自己的想要实现的功能让AI生成逻辑代码

  1. 执行代码并调试

执行后发现报错

我们可以很直观的发现几个问题

(1)连接MUMU的ADB端口不对,根据前面4.2的AI回答,我们把端口号改成7555

(2)在项目里新建tmp目录,并把你需要识别的图标截图保存(我这里保存了模拟器自带的浏览器图标,并命名为browser.png)

(3)adb没有环境变量,直接执行adb命令是无效的

继续让AI帮你解决报错和问题,询问AI如何添加环境变量

  1. 修改1-3点的内容到代码,并给adb目录写上完整的windows路径

       

  1. 运行程序,可以看到程序识别出浏览器并点击运行

发散思维

  1. 在模拟器里安装好游戏,然后把游戏内的图标截图,让系统识别并点击,就能实现自动化
  2. 增加相关循判断逻辑,可以进行APP抢购等操作

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/25063.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何在WhatsApp中更改聊天背景

By default, WhatsApp has a pretty weird and childish background for your chat messages. The good news is that you can change it. Here’s how. 默认情况下,WhatsApp的聊天消息背景非常古怪而幼稚。 好消息是您可以更改它。 这是如何做。 We’re using an …

如何抠图换背景?介绍两个抠图换背景的方法

如何抠图换背景?在我们的日常生活中,总是会需要使用到抠图技巧,现在已经进入冬天,有一些特殊情况以及天气寒冷,我们可能很少出门拍照。这个时候如果我们想要在朋友圈发一些新图的话,其实完全可以借助于抠图…

怎样改证件照的背景颜色?两种方法教你换背景色

怎么改证件照的背景色呢?证件照大家在日常中经常会使用到,这也是我们每个人必备的一种证件。但是在使用的过程中,相信很多小伙伴遇到过自己的证件照背景色与要求的颜色不符的情况,因为通常情况下不会有这种情况,所以我…

如何抠图换背景?教你几个抠图换背景的方法

如何抠图换背景?金秋十月,天气逐渐转凉,正是外出游玩的好时节。秋天很适合和银杏拍照,但是由于各种各样的因素,我们可能无法亲自去拍摄和银杏的照片,这个时候我们完全可以借助一些技术手段来帮助自己制作这…

怎么给照片换背景颜色?分享几种非常简单的操作方法

照片的背景颜色怎么更换呢?如果我们想要发布一张自拍照并想要突出自己的服装,可以更改背景颜色,使服装更加突出,更受关注。还有很多小伙伴的证件照背景颜色不符合要求,需要更换背景色,但是怎么才能做到呢&a…

照片怎么换背景底色?这几种换背景颜色方法很方便

照片的背景颜色怎么更换呢?更改照片的背景颜色可以制造出很多不同的效果。例如,将照片的背景颜色改为黑色或白色可以带来高度对比的效果,而将背景颜色改为柔和的粉色或淡蓝色则可以制造出柔和、浪漫的感觉。然而很多小伙伴不清楚怎么给照片换…

怎么给图片换背景?点开收货一些新方法

平时我们有些照片拍出来可能任务比较好看而背景拍的不是那么理想,那么对于这种照片如果删除重新拍一张会有些可惜,其实我们可以给照片中的人物抠图出来更换背景就可以解决啦,那么怎么给图片换背景呢?今天来给小伙伴们分享两个好方…

照片怎么换背景?这几个方法或许能帮到你

大学上就业指导课的时候,老师让我们制作一个自己的简历,并要求了头像需要是蓝底的一寸照。课后,在制作简历的过程中,我并没有被简历的内容给难住,而是被如何获得一个蓝底的证件照给拖了后腿。这时候,我的舍…

android应用更换背景图片方法

android应用更换背景图片方法: 这学期刚接触安卓,挺菜的,做一个同事通讯录的时候在换app背景图片的时候不知道咋弄了,到处找怎么换背景图片,后面摸索了一下弄出来了,分享一下步骤。 1、 在项目目录里找到dr…

Centos重置密码

操作系统版本:Centos 7.4 修改普通用户密码 [rootwjy ~]# passwd admin #后输入两次密码即可【此处用得是root用户修改得】修改root密码 [rootwjy ~]# passwd root #后输入两次密码即可 [rootwjy ~]# passwd #修改root密码也可以这样忘记root密码,需…

django-password-reset邮箱重置密码

看了网上不少关于django-password-reset的教程,但个人感觉不适合新手操作,所以本篇文章希望让跟多的人看懂。 官网地址:https://django-password-reset.readthedocs.io/en/latest/quickstart.html 官网的提示: 接下来我就把上…

grafana重置密码

grafana之前设置了密码,后来忘记了,只能登录服务器重置密码了 sqlite3 /var/lib/grafana/grafana.db #连接grafana.db数据库(数据库默认存放位置,根据实际情况)查看所有表 sqlite> .tables查看user表里面有哪些…

Portainer重置密码步骤

以下代码块中的命令依次执行即可 1.停止运行的portainer docker stop 这里写你的portainer id 或者 name2.下载帮助镜像 docker pull portainer/helper-reset-password3.运行重置命令(前提是你安装的时候是根据官网步骤来的) 官网地址:https://documentation.po…

VtigerCRM重置管理员密码

登录Vtiger密码出错,使用邮件重置密码,邮件服务器还没有配置怎么办? Vtiger密码出错,忘记Vtiger密码,重置Vtiger管理员密码 复制一下代码,并在网站根目录创建password.php文件,粘贴代码。运行…

Grafana密码重置

前言 下面介绍的是各种情况下 Grafana忘记密码后进行的重置操作。 【1】web重置 当Grafana的邮件通知配置正常时&#xff0c;你可以通过web界面 点击忘记密码&#xff0c;通过邮件中的链接重置密码 也可联系管理员进入web后台&#xff0c;修改该账户的密码 <1>点击 忘记…

[CentOS8]重置登陆密码与用户密码修改

目录 一.系统版本二.密码修改方式1.用户修改密码2.重置系统登陆密码2.1 方法一(会停止响应)2.1.1进入启动选项编辑模式2.1.2在启动项中添加参数2.1.3修改ROOT用户密码 2.2 方法二2.2.1编辑启动模式2.2.2查看并修改sysroot访问权限2.2.3改变根目录并修改密码2.2.4 SELinux在重启…

Linux中修改或重置密码

在Linux中有两种方法修改或重置密码&#xff1a; 1.重启系统&#xff0c;按‘E’进入编辑内核参数的页面 2.找到linux行&#xff0c;末尾空格后输入 rd.break 然后按ctrlx 3. 输入mount | grep sysroot(注意空格)查看&#xff0c;可选步骤 ro 这里sysroot是以只读的形式挂载的&…

centos7 重置密码

centos7 正常登录root 输入密码后提示 access denied 目前只能重置密码来修复 重启&#xff0c;进入开机页面&#xff0c;按e键&#xff0c;进入编辑页面 找到linux16或linuxefi 开头的内容&#xff0c;光标移动到该行最后&#xff0c;一般是 UTF-8的后面&#xff0c;输入空格&…

Postgres忘记密码如何修改密码

在postgresql安装目录下找到data/pg_hba.conf&#xff0c;将此二处md5改为trust 命令行services.msc进入服务进程管理&#xff0c;重启动postgres服务 进入psql&#xff0c;在此处输入 ALTER USER postgres WITH PASSWORD 你的新密码; 输入完成后回车&#xff0c;输入\q退出psq…

Linux之重置密码的两种方法

方法一 重启虚拟机&#xff0c;然后在打开虚拟机出现此页面时需要按e键&#xff0c;注意此时我们的鼠标因点进我们的窗口中&#xff0c;否则虚拟机正常启动了 按e后出现下面这个界面 下面就在Linux这行命令的末尾写上 rd.break,注意我写的位置&#xff0c;因为\表示一行写不…