可视挖耳勺当电子放大镜

2024-02-173292
AI 快速预览详细 收起
本文介绍了如何将可视挖耳勺用作电子放大镜,通过电脑连接设备WiFi并运行Python代码,实现视频流显示。首先,使用nmap扫描设备端口,发现58050端口有http协议并传输jpeg数据。然后,通过Python代码连接该端口,获取jpeg图片流并显示为视频。这种方法适用于DIY焊接场景,能够方便地检查焊接质量和贴片原件型号。


一、缘起 平时diy焊接看贴片原件型号 焊接是否牢固都需要放大镜,家里买了个可视挖耳勺微距效果还行,但是每次都要用手机进行连接不太方便。想着能不能通过电脑直接连接

下面是效果
可视挖耳勺当电子放大镜图1


可视挖耳勺当电子放大镜图2

二、食用方法
电脑连接设备wifi
运行下面代码
  1. import cv2
  2. import requests
  3. import numpy as np
  4. r = requests.get("http://192.168.5.1:58050", stream=True)
  5. if(r.status_code == 200):
  6.     bytes = bytes()
  7.     for chunk in r.iter_content(chunk_size=1024):
  8.         bytes += chunk
  9.         a = bytes.find(b'\xff\xd8')
  10.         b = bytes.find(b'\xff\xd9')
  11.         if a != -1 and b != -1:
  12.             jpg = bytes[a:b+2]
  13.             bytes = bytes[b+2:]
  14.             i = cv2.imdecode(np.fromstring(jpg, dtype=np.uint8), cv2.IMREAD_COLOR)
  15.             cv2.imshow('i', i)
  16.             if cv2.waitKey(1) == 27:
  17.                 exit(0)
  18. else:
  19.     print("Received unexpected status code {}".format(r.status_code))
复制代码

三、破解思路
电脑连接上设备wifi后 使用nmap对设备的端口进行扫描。

可视挖耳勺当电子放大镜图3
发现设备开放3个tcp端口
使用工具连接三个端口进行测试
可视挖耳勺当电子放大镜图4
测试发现 58050端口有http协议并且有jpeg 数据,简单写上几行py代码就能获取jpeg图片流不停显示就相当于视频了。

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(4)
罗罗罗
罗罗罗
666
Hello_Micropython_World
Hello_Micropython_World
非常棒的一个项目,使我的经验值增加
(忍不住好想点赞收藏评论)
贾森
贾森
看上去用一个包含的html页面,似乎也可以显示。
hnyzcj
hnyzcj
哈哈哈,这个好
- 没有更多了 -