Mind+安装Robomaster SDK

http://mindplus.cc/

mind+已经自带Python了,但是还需要一些简单的配置

打开以后点击这个Python模式

接着我们点击库,然后点PIP模式

在此之前我们换个源,建议豆瓣源,清华源也还可以

清华源倒是齐全但是好像没有那么齐全

看见了中科大,这辈子一定要去读两天书

直接搜索就好,稍等片刻

因为这里没有把脚本目录加到path,所有报错

C:\Program Files (x86)\Mind+\Python36

在内置的目录的话,是有个这样的Python

但是不是我们要用的版本

点进去具体的样子是这样的

C:\Users\yunswj\Documents\mindplus-py\environment\Python3.6.5-64

但是注意我们要加的目录在上面

向以往一样,加路径到path

安装成功

在界面里面可以新建目录和文件等

新建以后双击打开编辑

from robomaster import version
if __name__ == "__main__": sdk_version = version.__version__ print("sdk version:", sdk_version)

首先我们写这段,看看是不是可以输出SDK的版本号

import cv2win_name = 'VideoCaptureProperties'videoCapture = cv2.VideoCapture(0)  # 调用相机width = videoCapture.get(cv2.CAP_PROP_FRAME_WIDTH) # 宽度height = videoCapture.get(cv2.CAP_PROP_FRAME_HEIGHT) # 高度fps = videoCapture.get(cv2.CAP_PROP_FPS)  # 帧率fourcc = videoCapture.get(cv2.CAP_PROP_FOURCC) # 编解码器4位charbrightness = videoCapture.get(cv2.CAP_PROP_BRIGHTNESS) # 亮度,调用相机contrast = videoCapture.get(cv2.CAP_PROP_CONTRAST) # 对比度,调用相机saturation = videoCapture.get(cv2.CAP_PROP_SATURATION) # 饱和度,调用相机hue = videoCapture.get(cv2.CAP_PROP_HUE) # 色调,调用相机gain = videoCapture.get(cv2.CAP_PROP_GAIN) # 增益,调用相机exposure = videoCapture.get(cv2.CAP_PROP_EXPOSURE)  # 曝光,调用相机print('宽度:{}'.format(width))print('高度:{}'.format(height))print('帧率:{}'.format(fps))print('编解码器:{}'.format(fourcc))print('亮度:{}'.format(brightness))print('对比度:{}'.format(contrast))print('饱和度:{}'.format(saturation))print('色调:{}'.format(hue))print('增益:{}'.format(gain))print('曝光:{}'.format(exposure))videoCapture.release()

再试试opencv可以用吗?

一些更加通用的功能,可以在左下角打开

用turtle画个轨迹看看

以及我们这里写个界面,要先安装easygui的库

import easygui
result = easygui.buttonbox("请选择一个按钮点击",choices = ['1','2'])easygui.msgbox("你选择了"+result)

的从

成功的样子

这里插一个官方的文档

import easygui as gimport sys
while 1: g.msgbox("嗨,欢迎进入第一个界面小游戏^_^")
msg ="请问你希望在Mind+学习到什么知识呢?" title = "小游戏互动" choices = ["物理", "编程", "数学", "无人机"] choice = g.choicebox(msg, title, choices)
# note that we convert choice to string, in case # the user cancelled the choice, and we got None. g.msgbox("你的选择是: " + str(choice), "结果")
msg = "你希望重新开始小游戏吗?" title = "请选择" if g.ccbox(msg, title): # show a Continue/Cancel dialog pass # user chose Continue else: sys.exit(0) # user chose Cancel

这里写一个更加难得界面,

http://easygui.sourceforge.net/

easygui得文档有一个官方得,也分享出来了。

看文档得时候,觉得这两个有用,也截图放这里。

(0)

相关推荐

  • 【从零学习OpenCV】 视频数据的读取&摄像头的直接调用

    重磅干货,第一时间送达 经过几个月的努力,小白终于完成了市面上第一本OpenCV 4入门书籍<从零学习OpenCV 4>.为了更让小伙伴更早的了解最新版的OpenCV 4,小白与出版社沟通 ...

  • 上班摸鱼程序,再也不怕领导偷偷出现在身后了

    来源:Python 技术「ID: pythonall」 当你在上班摸鱼的时候,领导总会偷偷摸摸的出现在你的背后,例如小编曾经偷偷摸摸看<轻音>被抓包了.今天我们就用 Python 来破解这 ...

  • 大疆的全新RoboMaster-EP能够兼容乐高?有意思啊!

    今天无意中看到大疆的最新产品发布会,提到了即将推出市场的RoboMaster-EP.这是个什么玩意?在我看来,根本就是个成人高精度可编程机器人啊! 我记得去年大疆公布机甲大师 ROBOMASTER S ...

  • Python进阶——OpenCV之GUI

    文章目录 图像处理(Getting Started with Images) 读取图像 显示图像 保存图像 使用Matplotlib 视频处理(Getting Started with Videos) ...

  • 使用Python OpenCV实现姿态估计

    什么是OpenCV? 计算机视觉是一个能够理解图像和视频如何存储和操作的过程,它还有助于从图像或视频中检索数据.计算机视觉是人工智能的一部分. 计算机视觉在自动驾驶汽车,物体检测,机器人技术,物体跟踪 ...

  • 如何使用OpenCV在Python中访问IP摄像头

    重磅干货,第一时间送达 capture = cv2.VideoCapture('rtsp://192.168.1.64/1') capture = cv2.VideoCapture('rtsp://[ ...

  • 检测三维物体?一篇文章认识《双目立体视觉》

    来源:https://blog.csdn.net/qq_41204464/article/details/115387812 作者:一颗小树X@CSDN(已授权) 编辑:3D视觉开发者社区 前言 双目 ...

  • 成功解决AttributeError: module 'cv2.cv2' has no attribute 'CV_CAP_PROP_FPS'和 'CV_CAP_PROP_FRAME_WIDTH'

    成功解决AttributeError: module 'cv2.cv2' has no attribute 'CV_CAP_PROP_FPS'和 'CV_CAP_PROP_FRAME_WIDTH' 解 ...

  • Robomaster SDK安装(Win10+Py3.8)

    这个是dji官网里面自带的开发工具库,如果不是写C++的话 建议就直接安装就行 这个是下载的Github的库文件,后面的两个文件在安装前记得执行 你可以选择默认值 也可以选择自我的安装(话好像不顺口) ...

  • RoboMaster SDK解读.2

    这个是车子的直接控制模式 也可以通过路由器拥连接 中间因为有了路由器,所以有了更加稳定的数据传输链路 也可以用喜闻乐见的UART来连接,什么?你居然不爱串口??? 这里也给出了串口连接的接线图 pip ...

  • RoboMaster SDK解读.1

    对于这次的比赛的这个平台我有点蒙???不太会用 这个是TT飞行,完全是积木式的.我还是喜欢Mnid+可以看到生成的代码 在挨打反击的界面有两段,这是第一段 里面一些模块的意思我也看不懂 看字面意思就好 ...

  • RoboMaster SDK 解读.4

    我们不可能把所有的API都看完,就按照我未来要写一套机器人的系统来看 首先可以看到这个的class是最大的robomaste的类,后面是**kw 到目前为止我们遇到看第一个知识点,为什么要在这里设计一 ...

  • RoboMaster SDK 解读.3

    家中布偶猫镇楼 import timefrom robomaster import robotfrom robomaster import ledif __name__ == '__main__': ...

  • Robomaster SDK源码解读.Camera.上

    先搜索关键字 在这里 对应的引入的库,机器库 相机的库,里面有TT 开始读这个camera的源码,主要是要了解是有什么方法. 我主要是要一个逐帧的方法,因为需要算法去处理每一帧的照片 里面主要是有三个 ...

  • Robomaster SDK源码阅读.5

    一位读者催更了很长时间的文章,想看robomaster SDK的源码解读,有点感动,就我的水平居然还有人想看. 其实我写这个还是比较小众的 https://github.com/dji-sdk/Rob ...

  • Dji RoboMaster Tello SDK封装.4(打包,安装)

    最后安装格式,你得写一个init得文件来完成SDK最后得编写 分别是包名,作者名字,授权方式,版权,版本,以及库中包含得文件 import setuptoolswith open('README.md ...

  • Android SDK的下载与安装

    一.Android SDK简介 Android SDK(Software Development Kit,软件开发工具包)被软件开发工程师用于为特定的软件包.软件框架.硬件平台.操作系统等建立应用软件 ...