954浏览
查看: 954|回复: 4

可视挖耳勺当电子放大镜

[复制链接]
本帖最后由 question 于 2024-2-17 13:32 编辑

一、缘起 平时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图片流不停显示就相当于视频了。

hnyzcj  版主

发表于 2024-2-17 15:09:42

哈哈哈,这个好
回复

使用道具 举报

贾森  见习技师

发表于 2024-2-17 20:16:02

看上去用一个包含<img src="ip:58050">的html页面,似乎也可以显示。
回复

使用道具 举报

DFrySc5SXBd  初级技师

发表于 2024-2-25 15:51:28

非常棒的一个项目,使我的经验值增加
(忍不住好想点赞收藏评论)
回复

使用道具 举报

罗罗罗  中级技师

发表于 2024-4-14 11:20:41

666
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail