- 博客(22)
- 收藏
- 关注
原创 使用mqtt.fx通过mqtt协议将数据上传到onenet平台,并使用mqtt命令下发接收消息
做物联网项目的时候,初学者最好是先通过mqtt.fx软件上传到物联网平台,来练习mqtt协议的使用方法,包括publish、subscribe、各种topic协议等等。本文的案例是使用mqtt.fx软件通过mqtt协议向onenet平台发送数据,并接收平台命令下发的数据。
2023-10-28 22:19:53
3492
6
原创 解决使用云服务器配置gradio库的webUI,share=True无法出现public链接问题
还是要点击程序提示的第一个链接,下载。总之就是先按照上面的提示先操作一遍。更文件夹一个读写权限,问题解决。
2023-09-24 17:21:39
2383
3
原创 部署安装Tesseract OCR,实现以python编程实现中文文本识别功能。
这个示例将打开包含文本的图像文件**(image.png)**,使用Tesseract OCR引擎进行文本识别,然后将识别的文本打印到控制台上。请确保您已经安装了Tesseract OCR引擎,并且已经下载并配置了适当的语言数据文件。:在安装完之后,mac系统下终端任务会提示你是否要安装其他的“语言包”,这里一定要输入安装其他语言包的命令,如果现在手贱X掉了,在找这个命令就得自己百度了。安装完成后,您应该可以在命令行中访问Tesseract OCR引擎。如果需要使用繁体中文,可以将。
2023-09-24 16:41:34
843
1
原创 【gradio】使用queue()方法让gradio并行处理
queue方法允许用户通过创建一个队列来控制请求的处理速率,从而实现更好的控制。用户可以设置一次处理的请求数量,并向用户显示他们在队列中的位置。的提示,则必须得等上一个任务完成之后才能进行下一个任务,这样做如果是对云服务器来说是非常亏的(因为GPU的显存利用率非常低),此时我们可以使用。处理一次任务的时间较长),则会影响其他功能的使用,此时如果使用其他功能,或者有其他人在使用webui时,会出现。库,才知道原来python也有这么强大的webui功能。的过程中发现,如果上一个任务处理不完,(例如。
2023-08-30 21:16:07
3745
原创 【小程序】微信小程序的flex布局详解
该属性常用可选项为row和column。row:表示元素横向排列。column:表示元素纵向排列。除了上述两个可选项外,还有row-reverse和column-reverse,它们会对元素的顺序进行反转。
2023-07-22 21:24:47
1139
1
原创 微信小程序使用wx.request()函数发送get和post请求到onenet平台
本文章作为onenet平台上传与下载数据使用心得(无数踩坑总结经验)。
2023-07-21 22:29:09
702
1
原创 【物联网】ESP32使用MQTT协议上传数据到onenet物联网平台
为什么使用MQTT协议?MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。但是作为小白初学者来说,写MQTT的Arduino代码是真的不懂,反正我感觉一点儿都不简单,相较于http协议的post请求,代码多了好多!代码实现的是从“34”GPIO口读取模拟信号值,并上传到onenet平台。
2023-07-15 14:04:27
1470
2
原创 【物联网】ESP32 + onenet + 按钮or模拟信号传感器,使用HTTP协议上传数据
最近在学习物联网的知识,之前总是在本地做一些传感器使用,感觉很无聊,后期想利用传感器和微信小程序进行数据实时观看,所以最近学习一下物联网知识。平台,使用的是新版本(旧版本的多协议接入新用户关闭了),刚刚学会怎么使用HTTP协议传输数据,现在将代码展示出来。后面的值,如果想要实时的传输传感器数据,需要读取接口的模拟值,并格式化字符串结构,把上传值改掉。注意,使用http协议的post请求上传数据,onenet平台是5s刷新一次,不能达到实时刷新。本次物联网平台使用的是中国移动的。
2023-07-14 15:04:04
652
1
原创 【ESP32】读取模拟信号值,以光敏传感器为例
使用esp32读取模拟值意味着可以测量 0 V 到 3.3 V 之间的变化电压电平。然后将测得的电压分配给一个介于 0 和 4095 之间的值,其中 0 V 对应于 0,3.3 V 对应于 4095。任何介于 0 V 和 3.3 V 之间的电压将被赋予介于两者之间的相应值。注意ADC是非线性的,也就是说ESP32无法区分 3.3 V 和 3.2 V。两种电压的值相同:4095。对于非常低的电压值也会发生同样的情况:对于 0 V 和 0.1 V,您将获得相同的值:0。
2023-07-13 17:21:41
2984
2
原创 ESP32使用POST协议向onenet发送传感器数据
使用物联网实现数据的传输与下载,需要借助第三方数据采集平台,中国移动的onenet平台是免费的,给初学者测试肯定是够了,其实大多数平台的数据传输协议代码都差不多。
2023-07-10 16:09:20
314
2
原创 【python-opencv】鼠标事件笔记
现在我们来创建一个更好的程序。这次我们的程序要完成的任务是根据我们选择的模式在拖动鼠标时绘制矩形或者是圆圈(就像画图程序中一样)。所以我们的回调函数包含两部分,一部分画矩形,一部分画圆圈。这是一个典型的例子他可以帮助我们更好理解与构建人机交互式程序,比如物体跟踪,图像分割等。函数调用,他们所不同的地方仅仅是被调用后的功能。下面是示例代码,当鼠标左键点击时,在图像上画一个圆。所有的鼠标事件回调函数都使用统一的格式:创建事件函数,使用。
2023-06-24 21:48:13
695
1
原创 使用pycharm写python代码,导入库之后不自动不全函数怎么办?
3. 点击左上角的添加,将库函数的路径添加进来,这里以opencv库为例:“cv2”;点击下拉框,选择Show All,(版本不同,show all的位置不同)2. 点击左上角的“”“show interpreter paths”。
2023-06-06 14:48:58
433
原创 【AIOT】Mac系统下使用VSCode对Esp32进行环境配置
之前用Arduino IDE配置过ESP32,试了两天两宿没成功,两个系统mac、windows都试过,Arduino1.8、2.0试过,离线和在线也试过,各种失败。按照网上的教程下载了离线安装包,可是在安装时软件还是会自动下载在线版,用了科学上网还是配置慢。偶然间看到了VScode有一款插件可以给ESP32和8266配置编程环境,于是搞了一搞,下面把教程给大家展示出来。
2023-06-05 22:40:32
1122
1
原创 【VSCode】mac系统利用VSCode配置C++环境
本文主要提供给想要在mac电脑上编写C++的童鞋,帮助你们有一个更好的编程环境;mac系统下的C++编程环境可以用苹果官方的软件Xcode,也很简单,在app store里就可以下载,但是也有一个非常痛苦的问题,就是这个软件实在是太大,256G内存的直接可以劝退了,所以mac系统下建议使用VSCode编写C++程序,毕竟VSCode还是很轻量级的,就是配置麻烦了点。
2023-06-05 21:57:59
12088
1
原创 【python】字符串前面加‘f’, 路径前面加‘r’
代表使用格式化字符串(f-string)的方式定义字符串。使用格式化字符串,可以将表达式或变量的值嵌入到字符串中。所以使用 r 可以使代码更简洁、易读,减少转义字符带来的错误。在处理路径等字符串时,建议使用原始字符串来表示。例如使用OpenCV读取图像时,需要填写路径字符串。反斜杠被python转义,如果不加。在Python中,字符串前面加。另外一种情况是在路径的前面加。函数打印输出时方便使用。是为了防止路径字符串中的。才能被识别为正确的路径。
2023-06-01 17:30:20
1566
原创 【python-opencv函数】形态学处理:腐蚀、膨胀、开运算、闭运算
等函数,还有其他的形态学处理函数,但平时任务用的不多。形态学处理的图像为,主要是针对图像像素“1”在做处理。
2023-06-01 17:03:22
1335
原创 【python-opencv函数】cv2.getStructuringElement()
在使用Opencv对图像进行形态学(腐蚀、膨胀、开、闭运算等)操作时,需要有一个“”,这个核可以自定义生成,也可以使用。
2023-05-31 22:08:06
1555
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人