导航

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

    mlvg 发布的帖子

    • RE: 脱机运行时候,SD卡录制视频功能,如何使新视频不覆盖旧视频

      @mlvg 0_1709261114334_73c6838a-ea4f-481c-8054-5c04dfbcb4e5-image.png

      发布在 OpenMV Cam
      mlvg
    • RE: 脱机运行时候,SD卡录制视频功能,如何使新视频不覆盖旧视频

      @kidswong999 断电之后,我在SD卡中,我用一个文件去存,这个变量才可以,这个是代码,可以供各位参考
      import sensor, image, time, mjpeg, pyb
      import ujson

      读取或初始化 example_name_suffix 变量

      try:
      with open("example_name_suffix.json", "r") as file:
      example_name_suffix = ujson.load(file)
      except OSError:
      example_name_suffix = 1

      RED_LED_PIN = 1
      BLUE_LED_PIN = 3

      sensor.reset() # Initialize the camera sensor.
      sensor.set_pixformat(sensor.RGB565) # or sensor.GRAYSCALE
      sensor.set_framesize(sensor.QVGA) # or sensor.QQVGA (or others)
      sensor.skip_frames(time = 500) # Let new settings take affect.
      clock = time.clock() # Tracks FPS.

      pyb.LED(RED_LED_PIN).on()
      sensor.skip_frames(time = 500) # Give the user time to get ready.

      pyb.LED(RED_LED_PIN).off()
      pyb.LED(BLUE_LED_PIN).on()

      文件名拼接全局变量

      m = mjpeg.Mjpeg("example_" + str(example_name_suffix) + ".mjpeg")

      cnt = 0
      print("You're on camera!")
      #1000约30秒 2000约60秒
      for i in range(50):
      clock.tick()
      m.add_frame(sensor.snapshot())

      print(clock.fps())

      print(cnt)

      cnt = cnt +1
      

      stop = clock.fps()
      m.close(clock.fps())
      pyb.LED(BLUE_LED_PIN).off()
      #print("Done! Reset the camera to see the saved recording.")
      print("example_name_suffix:",example_name_suffix)

      每次使用后将 example_name_suffix 加 1

      example_name_suffix += 1

      保存 example_name_suffix 变量的值到文件中

      with open("example_name_suffix.json", "w") as file:
      ujson.dump(example_name_suffix, file)

      发布在 OpenMV Cam
      mlvg
    • RE: 脱机运行时候,SD卡录制视频功能,如何使新视频不覆盖旧视频

      @kidswong999 好像断电之后重启不行。

      发布在 OpenMV Cam
      mlvg
    • 脱机运行时候,SD卡录制视频功能,如何使新视频不覆盖旧视频

      场景:我使用SD卡去记录OpenMV拍摄到的视频图像,但不方便每次插拔SD卡

      1.我要做什么(需求)?
      脱机运行时候,我使用SD卡去记录OpenMV拍摄到的视频图像,官方给的历程里面,每次录制的视频名字都一样,新录制的视频会覆盖掉旧的录制的视频。
      0_1709125063567_微信截图_20240228205319.png
      2.目前遇到的困难?
      每次运行录制的视频会覆盖掉旧的录制的视频,代码应该如何修改,才可以使新录制的视频,不覆盖旧的视频,每次录制的视频有自己单独的名字,并存放。

      3.我希望得到的帮助?
      代码应该如何修改,才可以使新录制的视频,不覆盖旧的视频,每次录制的视频有自己单独的名字,并存放。

      期盼得到女神小智智的回复,哈哈哈!!(期待)

      发布在 OpenMV Cam
      mlvg
    • 自己写了一个新的pid模块,导入新的类报错问题(lmportError:)

      场景:新写了一个PID算法代码模块,想在原来的代码里面使用这个PID算法,但运行却报错lmportError: no module named 'positionpid

      1.我要做什么(需求)?
      我自己新写了一个PID算法模块,新建了py文件,在py文件新建了类,如图0_1704772791726_87bd656d-2cd8-4b3e-b4c0-938bcdb77533-image.png 0_1704772842963_aab645a0-b0a5-418d-bde4-6dcb41e52c96-image.png

      2.目前遇到的困难?
      导入错误,如图
      0_1704772903418_a64f16e2-51e9-4c50-a2ec-a13a4e79cfa4-image.png

      3.我希望得到的帮助?
      希望提供一下处理这个问题的方法,并想知道原因,因为已经在同一个路径里面了。

      期盼得到女神小智智的回复,哈哈哈!!(期待)

      发布在 OpenMV Cam
      mlvg
    • RE: 水下图像处理,倒影问题识别思路

      @kidswong999 不是密闭盒子的折射,是我的这个灯盒的上方贴着水面,和水面形成的一个倒影。请问那些图像滤波的方法,可以处理这个场景吗?

      发布在 OpenMV Cam
      mlvg
    • RE: 水下图像处理,倒影问题识别思路

      @kidswong999 倒影指的是 1,2 是真实的灯阵本体,后续摄像头会安装的比较前,应该不会有 3

      发布在 OpenMV Cam
      mlvg
    • 水下图像处理,倒影问题识别思路

      场景:我在水池的一侧将一个LED灯盒(图一)放入水中,灯盒上有五盏LED灯,在水池的另一端放入另一个密封盒,盒子中搭载了OpenMV摄像头。

      1.我要做什么(需求)?
      灯阵是对称分布,可以通过灯之间距离的连线判断,摄像头的姿态和灯阵是否是正对的。

      2.目前遇到的困难?
      灯阵在水中会产生一个很清晰的倒影(图二),影响判断。

      3.我希望得到的帮助?
      希望提供一下处理这个图像的方法思路,如何能剔除倒影,并提取出一个清晰的拥有5个灯的图像,使整个灯阵信息更加清晰游泳。

      期盼得到女神小智智的回复,哈哈哈!!(期待)😆😊

      0_1699879577632_微信图片_20231113204546.jpg
      图一:陆地拍摄的LED灯盒

      0_1699879431090_0.2m处理图像.png
      图二:0.2m成像,左边为水下成像情况,右边为使用LAB色域处理后的情况

      0_1699879887692_0.2右边处理图像.png
      图三:1.5m成像,左边为水下成像情况,右边为使用LAB色域处理后的情况

      发布在 OpenMV Cam
      mlvg
    • openmv识别灯闪烁的频率(周期)

      场景:在背景环境没有其他灯光信息干扰的工况下,在openmv前方,有一个以固定频率闪烁的灯,灯的位置明确,固定闪烁的频率会持续一段时间,不会经常的变化,闪烁的频率可能为 1s 1次 ~ 0.5s 1次。

      1.我要做什么(需求)?
      我需要使用 openmv 模块识别出目标灯的闪烁频率,并将闪烁的频率信息发送。

      2.目前遇到的困难?
      目前处于探索阶段,想知道openmv是否可以完成这样的需求,如果要实现这样的需求,需要用到openmv什么外设模块?程序的编写思路大致是怎样的?

      3.我希望得到的帮助?
      我的思路是:开一个比闪烁频率更高的定时器,记录下灯亮的周期 和 灯灭的周期 ,不知道我这想法行不行?

      期盼得到女神小智智的回复,哈哈哈!!(期待)

      发布在 OpenMV Cam
      mlvg
    • RE: 摄像头在透明 非完整圆弧下的图像采集情况!!

      @kidswong999 好的,谢谢前辈!!!😀 到时候我拍了图像再来请教。

      发布在 OpenMV Cam
      mlvg
    • RE: 摄像头在透明 非完整圆弧下的图像采集情况!!

      不知道为啥不能上传另外一张照片。

      发布在 OpenMV Cam
      mlvg
    • 摄像头在透明 非完整圆弧下的图像采集情况!!

      我的问题:想知道在我的塑料外壳后面,摄像头采集到的图像是否可以完成我的需要(识别四个灯形成正方形的中点,并完成4个灯颜色识别)?需要经过怎样的处理才可以使用?

      1.我要做什么?
      我的摄像头需要采集四个灯的信息,并算出四个灯形成正方形的中点。其次,还需要识别4个灯的颜色。但因为是在水下进行,此摄像头需要经过一个3D打印的透明壳,不知道这样场景下是否可行。

      2.目前遇到的困难?
      目前处于探索阶段,想向大佬询问这样的方案是否可行?

      3.我希望得到的帮助?
      希望知道这种方案是否可行?如果可行,需要涉及到哪些处理的步骤,大致思路是什么?

      期盼得到网红小智智的回复,哈哈哈。下面是我的模型图,和用运动相机拍摄的水下图片。
      0_1667305189153_Snipaste_2022-11-01_20-19-31.png

      发布在 OpenMV Cam
      mlvg