导航

    • 登录
    • 搜索
    • 版块
    • 产品
    • 教程
    • 论坛
    • 淘宝
    1. 主页
    2. euq3
    E
    • 举报资料
    • 资料
    • 关注
    • 粉丝
    • 屏蔽
    • 帖子
    • 楼层
    • 最佳
    • 群组

    euq3

    @euq3

    0
    声望
    7
    楼层
    373
    资料浏览
    0
    粉丝
    0
    关注
    注册时间 最后登录

    euq3 关注

    euq3 发布的帖子

    • 用pyqt做的图传连接到ip会卡住,用游览器连接到ip就是正常的

      虽然不知道能不能在论坛问pyqt的问题,但是我实在是找不到可以问的地方了。
      我用pyqt做的图传连接mjpeg_streamer_ap 热点这个例程创建的ip(也就是192.168.1.1:8080),但是程序就会直接卡死。

      import sys
      from PyQt5.QtWidgets import QApplication, QWidget, QLabel
      from PyQt5.QtGui import QPixmap, QImage
      from PyQt5.QtCore import Qt
      import socket
      import numpy as np
      import struct
      import pickle
      
      class Client(QWidget):
          def __init__(self):
              super().__init__()
              self.initUI()
      
          def initUI(self):
              self.setGeometry(100, 100, 640, 480)
              self.setWindowTitle('TCP Client')
      
              self.label = QLabel(self)
              self.label.setAlignment(Qt.AlignCenter)
              self.label.setGeometry(0, 0, 640, 480)
      
              self.show()
      
              # create a socket object
              self.client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
      
              # get local machine name
              host = '192.168.1.1'
      
              port = 8080
      
              # connection to hostname on the port.
              self.client_socket.connect((host, port))
      
              # receive data from the server
              data = b''
              payload_size = struct.calcsize("L")
              while True:
                  while len(data) < payload_size:
                      data += self.client_socket.recv(4096)
                  packed_msg_size = data[:payload_size]
                  data = data[payload_size:]
                  msg_size = struct.unpack("L", packed_msg_size)[0]
                  while len(data) < msg_size:
                      data += self.client_socket.recv(4096)
                  frame_data = data[:msg_size]
                  data = data[msg_size:]
                  frame = pickle.loads(frame_data, fix_imports=True, encoding="bytes")
                  frame = np.array(frame, dtype=np.uint8).reshape((480, 640))
                  h, w = frame.shape
                  bytesPerLine = w
                  convertToQtFormat = QImage(frame.data, w, h, bytesPerLine, QImage.Format_Grayscale8)
                  p = QPixmap.fromImage(convertToQtFormat)
                  self.label.setPixmap(p)
      
      if __name__ == '__main__':
          app = QApplication(sys.argv)
          client = Client()
          sys.exit(app.exec_())
      
      
      

      只要能告诉我做下去的方向和方法就可以,我真的在其他地方找不到可以解决的办法了

      发布在 OpenMV Cam
      E
      euq3
    • 在识别圆形里出现多个大小相近的圆,我应该如何筛选出半径最大的那一个

      ![0_1682347563892_1.bmp](正在上传 100%)
      我在识别仪器仪表的时候,出现了两个大小相近的圆,我想让程序可以自己识别出半径最大的那一个圆并继续进行操作,我应该怎么编写代码呢?

      发布在 OpenMV Cam
      E
      euq3
    • 如何让OPENMV读取SD卡中的图片来进行图像处理

      因为要对仪器仪表进行检测,没有实物只有图片,电脑上的图片因为显示原因有点问题,想知道有没有办法暂时代替摄像头的功能,直接从SD卡里读取图片进行图片处理

      发布在 OpenMV Cam
      E
      euq3
    • 请问WIFI扩展模块用到了OPENMV上的哪些引脚?

      我想用Arduino控制一些模块的运行,到合适的时候传输信号告诉OPENMV去拍照,但是我查了一下资料不知道WIFI扩展用了哪些引脚。

      发布在 OpenMV Cam
      E
      euq3
    • 如果使用openmv+WIFI扩展,然后电脑上用qt写一个程序,可以直接从192.168.1.1:8080读取图片吗?

      如果可以的话,qt使用到了哪些函数和库?
      主要是没接触过网络通讯相关的,不知道该看哪部分

      发布在 OpenMV Cam
      E
      euq3
    • RE: 请问能否使用WIFI模块将TF卡里的图片上传到PC上保存?

      那如果使用openmv+WIFI扩展,然后电脑上用qt写一个程序,可以直接从192.168.1.1:8080读取图片吗?
      主要是没接触过网络通讯相关的,不知道该看哪部分

      发布在 OpenMV Cam
      E
      euq3
    • 请问能否使用WIFI模块将TF卡里的图片上传到PC上保存?

      需要做一个拍照后对图片进行处理先保存在TF卡里,之后待所有的图片都拍完后,再无线传输到PC上

      发布在 OpenMV Cam
      E
      euq3